3 void messageToDevice(byte_t*);
4 void messageAndAnswerToDevice(byte_t*,byte_t*);
5 void getSensorValue(byte_t*);
6 void setActuatorValue(byte_t*);
7 void receive(byte_t*,
unsigned int);
8 void send(byte_t*,
unsigned int);
15 addSensor( MOTION_DETECTOR , 1 , BYTE, getSensorValue);
23 void messageToDevice(byte_t* message)
28 void messageAndAnswerToDevice(byte_t* request,byte_t* answer)
34 void getSensorValue(byte_t* sensorValue)
40 void setActuatorValue(byte_t* ActuatorValue)
45 void receive(byte_t* reeiveBuffer,
unsigned int size)
51 void send(byte_t* message ,
unsigned int size)
void addSensor(unsigned int typeSensor, unsigned char sizeOutput, unsigned char typeOutput, getSensorValueFunc getValue)
void createDevice(unsigned int address, unsigned char sizeIOmsg, messageHandlerFunc callback1, messageAndAnswerHandlerFunc callback2)
void communication(receiveUnisasa recvFunc, sendUnisasa sendFunc)
void addActuator(unsigned int typeActuator, unsigned char sizeInput, unsigned char typeInput, setActuatorValueFunc setValue)