32 #ifndef SENSOR_SENSOR_H_ 33 #define SENSOR_SENSOR_H_ 37 #include "../rl_file.h" 39 #define MAX_MESSAGE_LENGTH 1000 41 #ifndef I2C_BUS_FILENAME 42 #define I2C_BUS_FILENAME "/dev/i2c-1" 46 #define SENSOR_REGISTRY_SIZE 5 48 #define SENSOR_NAME_LENGTH (RL_FILE_CHANNEL_NAME_LENGTH) void Sensors_closeSharedBus(void)
int Sensors_initSharedBus(void)
#define SENSOR_REGISTRY_SIZE
Number of sensor registred.
char name[SENSOR_NAME_LENGTH]
int32_t(* getValue)(int, int)
int Sensors_getSharedBus(void)
#define SENSOR_NAME_LENGTH
const struct rl_sensor sensor_registry[SENSOR_REGISTRY_SIZE]
void Sensors_close(int *)
int Sensors_openBus(void)
int Sensors_closeBus(int)
int Sensors_initSharedComm(uint8_t)