conversions.c File Reference


Functions

unsigned int enmx_eis2value (int eis, unsigned char *datastream, int length, void *value)
 Convert KNX data stream - as returned by enmx_read() - to C variable.
unsigned int enmx_frame2value (int eis, void *cemiframe, void *value)
 Extract data from CEMI frame - as returned by enmx_monitor() - and convert to C variable.
int enmx_value2eis (int eis, void *value, unsigned char *datastream)
 Convert C variable to KNX data stream.
ENMX_ADDRESS enmx_getaddress (const char *KNXgroup)
 Convert KNX group address to ENMX_ADDRESS.
char * enmx_getgroup (ENMX_ADDRESS knxaddress)
 Convert KNX group address to string.

Variables

int enmx_EISsizeC [16] = { -1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 4, 15 }
 Variable sizes for EIS types.
int enmx_EISsizeKNX [16] = { -1, 1, 1, 4, 4, 3, 2, 1, 1, 5, 3, 5, 5, 2, 2, 15 }
 Buffer sizes for EIS types.