10 #include "SensorBase.h"
27 bool Transaction(uint8_t *dataToSend, uint8_t sendSize, uint8_t *dataReceived, uint8_t receiveSize);
29 bool Write(uint8_t registerAddress, uint8_t data);
30 bool Read(uint8_t registerAddress, uint8_t count, uint8_t *data);
31 void Broadcast(uint8_t registerAddress, uint8_t data);
34 bool VerifySensor(uint8_t registerAddress, uint8_t count,
const uint8_t *expected);
36 static SEM_ID m_semaphore;
37 static uint32_t m_objCount;
42 uint8_t m_deviceAddress;
43 bool m_compatibilityMode;
void Broadcast(uint8_t registerAddress, uint8_t data)
bool Transaction(uint8_t *dataToSend, uint8_t sendSize, uint8_t *dataReceived, uint8_t receiveSize)
void SetCompatibilityMode(bool enable)
bool Read(uint8_t registerAddress, uint8_t count, uint8_t *data)
bool VerifySensor(uint8_t registerAddress, uint8_t count, const uint8_t *expected)
bool Write(uint8_t registerAddress, uint8_t data)