Precommit (#1)

* first commit

* cleanup
This commit is contained in:
tompzf
2025-11-04 13:28:06 +01:00
committed by GitHub
parent dba45dc636
commit 6ed4b1534e
898 changed files with 256340 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
/**
* @file vss_vehiclechassisdooraxle01left_bs_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
#include "vss_vehiclechassisdooraxle01left_vd_rx.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module LeftService
{
/**
* @brief IVSS_SetIsOpen event interface
*/
interface IVSS_SetIsOpen_Event
{
/**
* @brief Set leftDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void SetIsOpenL1(in boolean value);
};
/**
* @brief IVSS_GetIsOpen Service interface
*/
interface IVSS_GetIsOpen
{
/**
* @brief Get rightDoorIsOpen signal
* @return Returns the rightDoorIsOpen
*/
boolean GetIsOpen() const;
/**
* @brief Register Callback on signal change
* @param[in] callback function
*/
void RegisterOnSignalChangeOfLeftDoorIsOpen01(in vss::Vehicle::Chassis::Door::Axle01::LeftService::IVSS_SetIsOpen_Event callback);
/**
* @brief Unregister Callback
* @param[in] callback function
*/
void UnregisterOnSignalChangeOfLeftDoorIsOpen01(in vss::Vehicle::Chassis::Door::Axle01::LeftService::IVSS_SetIsOpen_Event callback);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle01left_bs_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module LeftService
{
/**
* @brief IVSS_SetLock Service interface
*/
interface IVSS_SetLock
{
/**
* @brief Set leftLatch02 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean SetLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,57 @@
/**
* @file vss_vehiclechassisdooraxle01left_vd_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module LeftDevice
{
/**
* @brief IVSS_WriteIsOpen event interface
*/
interface IVSS_WriteIsOpen_Event
{
/**
* @brief Write leftDoorIsOpen signal
* @param[in] value leftDoorIsOpen
*/
void WriteIsOpen(in boolean value);
};
/**
* @brief IVSS_IsOpen abstract Device interface
*/
interface IVSS_IsOpen
{
/**
* @brief Register WriteIsOpen event on signal change
* Register all events and call them on signal change
* @param[in] event function
*/
void RegisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
/**
* @brief Unregister IsOpen event
* @param[in] event function
*/
void UnregisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle01left_vd_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module LeftDevice
{
/**
* @brief IVSS_WriteLock Device interface
*/
interface IVSS_WriteLock
{
/**
* @brief Write leftLatch01 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean WriteLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,64 @@
/**
* @file vss_vehiclechassisdooraxle01right_bs_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
#include "vss_vehiclechassisdooraxle01right_vd_rx.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module RightService
{
/**
* @brief IVSS_SetIsOpen event interface
*/
interface IVSS_SetIsOpen_Event
{
/**
* @brief Set rightDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void SetIsOpenR1(in boolean value);
};
/**
* @brief IVSS_GetIsOpen Service interface
*/
interface IVSS_GetIsOpen
{
/**
* @brief Get rightDoorIsOpen signal
* @return Returns the rightDoorIsOpen
*/
boolean GetIsOpen() const;
/**
* @brief Register Callback on signal change
* @param[in] callback function
*/
void RegisterOnSignalChangeOfRightDoorIsOpen01(in vss::Vehicle::Chassis::Door::Axle01::RightService::IVSS_SetIsOpen_Event callback);
/**
* @brief Unregister Callback
* @param[in] callback function
*/
void UnregisterOnSignalChangeOfRightDoorIsOpen01(in vss::Vehicle::Chassis::Door::Axle01::RightService::IVSS_SetIsOpen_Event callback);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle01right_bs_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module RightService
{
/**
* @brief IVSS_SetLock Service interface
*/
interface IVSS_SetLock
{
/**
* @brief Set rightLatch signal
* @param[in] value
* @return true on success otherwise false
*/
boolean SetLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,58 @@
/**
* @file vss_vehiclechassisdooraxle01right_vd_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module RightDevice
{
/**
* @brief IVSS_WriteIsOpen event interface
*/
interface IVSS_WriteIsOpen_Event
{
/**
* @brief Write rightDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void WriteIsOpen(in boolean value);
};
/**
* @brief IVSS_IsOpen abstract Device interface
*/
interface IVSS_IsOpen
{
/**
* @brief Register WriteIsOpen event on signal change
* Register all events and call them on signal change
* @param[in] event function
*/
void RegisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
/**
* @brief Unregister IsOpen event
* @param[in] event function
*/
void UnregisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle01right_vd_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle01
{
module RightDevice
{
/**
* @brief IVSS_WriteLock Device interface
*/
interface IVSS_WriteLock
{
/**
* @brief Write rightLatch signal
* @param[in] value
* @return true on success otherwise false
*/
boolean WriteLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,63 @@
/**
* @file vss_vehiclechassisdooraxle02left_bs_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
#include "vss_vehiclechassisdooraxle02left_vd_rx.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module LeftService
{
/**
* @brief IVSS_SetIsOpen event interface
*/
interface IVSS_SetIsOpen_Event
{
/**
* @brief Set leftDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void SetIsOpenL2(in boolean value);
};
/**
* @brief IVSS_GetIsOpen Service interface
*/
interface IVSS_GetIsOpen
{
/**
* @brief Get rightDoorIsOpen signal
* @return Returns the rightDoorIsOpen
*/
boolean GetIsOpen() const;
/**
* @brief Register Callback on signal change
* @param[in] callback function
*/
void RegisterOnSignalChangeOfLeftDoorIsOpen02(in vss::Vehicle::Chassis::Door::Axle02::LeftService::IVSS_SetIsOpen_Event callback);
/**
* @brief Unregister Callback
* @param[in] callback function
*/
void UnregisterOnSignalChangeOfLeftDoorIsOpen02(in vss::Vehicle::Chassis::Door::Axle02::LeftService::IVSS_SetIsOpen_Event callback);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle02left_bs_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module LeftService
{
/**
* @brief IVSS_SetLock Service interface
*/
interface IVSS_SetLock
{
/**
* @brief Set leftLatch02 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean SetLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,57 @@
/**
* @file vss_vehiclechassisdooraxle02left_vd_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module LeftDevice
{
/**
* @brief IVSS_WriteIsOpen event interface
*/
interface IVSS_WriteIsOpen_Event
{
/**
* @brief Write leftDoorIsOpen signal
* @param[in] value leftDoorIsOpen
*/
void WriteIsOpen(in boolean value);
};
/**
* @brief IVSS_IsOpen abstract Device interface
*/
interface IVSS_IsOpen
{
/**
* @brief Register WriteIsOpen event on signal change
* Register all events and call them on signal change
* @param[in] event function
*/
void RegisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
/**
* @brief Unregister IsOpen event
* @param[in] event function
*/
void UnregisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle02left_vd_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module LeftDevice
{
/**
* @brief IVSS_WriteLock Device interface
*/
interface IVSS_WriteLock
{
/**
* @brief Write leftLatch02 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean WriteLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,64 @@
/**
* @file vss_vehiclechassisdooraxle02right_bs_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
#include "vss_vehiclechassisdooraxle02right_vd_rx.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module RightService
{
/**
* @brief IVSS_SetIsOpen event interface
*/
interface IVSS_SetIsOpen_Event
{
/**
* @brief Set rightDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void SetIsOpenR2(in boolean value);
};
/**
* @brief IVSS_GetIsOpen Service interface
*/
interface IVSS_GetIsOpen
{
/**
* @brief Get rightDoorIsOpen signal
* @return Returns the rightDoorIsOpen
*/
boolean GetIsOpen() const;
/**
* @brief Register Callback on signal change
* @param[in] callback function
*/
void RegisterOnSignalChangeOfRightDoorIsOpen02(in vss::Vehicle::Chassis::Door::Axle02::RightService::IVSS_SetIsOpen_Event callback);
/**
* @brief Unregister Callback
* @param[in] callback function
*/
void UnregisterOnSignalChangeOfRightDoorIsOpen02(in vss::Vehicle::Chassis::Door::Axle02::RightService::IVSS_SetIsOpen_Event callback);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle02right_bs_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module RightService
{
/**
* @brief IVSS_SetLock Service interface
*/
interface IVSS_SetLock
{
/**
* @brief Set rightLatch02 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean SetLock(in boolean value);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,58 @@
/**
* @file vss_vehiclechassisdooraxle02right_vd_rx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include "interfaces/core.idl"
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module RightDevice
{
/**
* @brief IVSS_WriteIsOpen event interface
*/
interface IVSS_WriteIsOpen_Event
{
/**
* @brief Write rightDoorIsOpen signal
* @param[in] value rightDoorIsOpen
*/
void WriteIsOpen(in boolean value);
};
/**
* @brief IVSS_IsOpen abstract Device interface
*/
interface IVSS_IsOpen
{
/**
* @brief Register WriteIsOpen event on signal change
* Register all events and call them on signal change
* @param[in] event function
*/
void RegisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
/**
* @brief Unregister IsOpen event
* @param[in] event function
*/
void UnregisterIsOpenEvent(in IVSS_WriteIsOpen_Event event);
};
};
};
};
};
};
};

View File

@@ -0,0 +1,39 @@
/**
* @file vss_vehiclechassisdooraxle02right_vd_tx.idl
* @date 2025-07-11 11:03:55
* File is auto generated from VSS utility.
* VSS Version:1.0.0.1
*/
#include <interfaces/core.idl>
module vss
{
module Vehicle
{
module Chassis
{
module Door
{
module Axle02
{
module RightDevice
{
/**
* @brief IVSS_WriteLock Device interface
*/
interface IVSS_WriteLock
{
/**
* @brief Write rightLatch02 signal
* @param[in] value
* @return true on success otherwise false
*/
boolean WriteLock(in boolean value);
};
};
};
};
};
};
};