Mercurial > public > ostc4
comparison Small_CPU/Inc/externalInterface.h @ 1081:1b38d7b8da35 Icon_Integration
Send sensor data cyclic:
In the previous version the sensor data which had been updated at last was send to the main CPU. With the introduction of the hud a second device is sending sensor data information => in case of fast sensor data updated it could happen that a sensor data record was never transmitted. To avoid this the sensor data of all sensor slots is now transmitted on a cyclic basis.
| author | Ideenmodellierer |
|---|---|
| date | Sun, 15 Mar 2026 21:28:53 +0100 |
| parents | b02311fbb1e1 |
| children |
comparison
equal
deleted
inserted
replaced
| 1080:b02311fbb1e1 | 1081:1b38d7b8da35 |
|---|---|
| 99 uint8_t externalInterface_GetBottlePressure(uint8_t bottle); | 99 uint8_t externalInterface_GetBottlePressure(uint8_t bottle); |
| 100 void externalInterface_GetHUDSequence(uint8_t* pSequence, uint8_t* brightness); | 100 void externalInterface_GetHUDSequence(uint8_t* pSequence, uint8_t* brightness); |
| 101 void externalInterface_SetHUDSequence(uint8_t* pSequence, uint8_t brightness); | 101 void externalInterface_SetHUDSequence(uint8_t* pSequence, uint8_t brightness); |
| 102 uint8_t externalInterface_GetSensorData(uint8_t sensorId, uint8_t* pDataStruct); | 102 uint8_t externalInterface_GetSensorData(uint8_t sensorId, uint8_t* pDataStruct); |
| 103 void externalInterface_SetSensorData(uint8_t sensorId, uint8_t* pDataStruct); | 103 void externalInterface_SetSensorData(uint8_t sensorId, uint8_t* pDataStruct); |
| 104 void externalInterface_ResetSensorData(uint8_t sensorId); | |
| 104 void externalInface_SetSensorMap(uint8_t* pMap); | 105 void externalInface_SetSensorMap(uint8_t* pMap); |
| 105 uint8_t* externalInterface_GetSensorMapPointer(uint8_t finalMap); | 106 uint8_t* externalInterface_GetSensorMapPointer(uint8_t finalMap); |
| 106 void externalInterface_AutodetectSensor(void); | 107 void externalInterface_AutodetectSensor(void); |
| 107 void externalInterface_ExecuteCmd(uint16_t Cmd); | 108 void externalInterface_ExecuteCmd(uint16_t Cmd); |
| 108 | 109 |
