#ifndef HAL4RT_DEVICE_H #define HAL4RT_DEVICE_H typedef struct HALComponent { char ComponentName[32]; uint32_t Vendor_ID; uint32_t Product_ID; uint32_t Instance_ID; uint32_t Profile_ID; } HALCOMPONENT; typedef struct Actuator { uint32_t ActuatorKindId; } ACTUATOR typedef struct Sensor { uint32_t SensorKindId; int32_t ValueOfMeasurement[32]; int32_t ScaleFactor[32]; int32_t Origin[32]; int32_t GetSensorKind(); int32_t GetValueOfMeasurement(); int32_t SetUintOfMeasurement(); int32_t GetUnitOfMeasurement(); int32_t SetScaleFactor(); int32_t SetOrigin(); } SENSOR #endif HAL4RT_DEVICE_H