MeterLogger
puck_def.h
Go to the documentation of this file.
1 /*
2  * puck_def.h
3  *
4  * Created on: Jul 22, 2010
5  * Author: dtoma
6  */
7 
8 #ifndef PUCK_DEF_H_
9 #define PUCK_DEF_H_
10 
11 
12 
13 #define INSTRUMENT_PORT 8760
14 
15 #define INSTRUMENT_LENGTH 80
16 
17 #define MDNS_NAME_LENGTH 68 //68
18 
20 //#define PUCK_SERVICE "_Escpressif._tcp.local"
21 #define DNS_SD_SERVICE "_services._dns-sd._udp.local"
22 #define SERVICE_DESCRIPTION "PUCK PROTOCOL"
23 #define PUCK_SERVICE_LENGTH 30
24 
25 #define UUID_LEN 16
26 #define DS_VERS_LEN 2
27 #define DS_SIZE_LEN 2
28 #define MAN_ID_LEN 4
29 #define MAN_MODEL_LEN 2
30 #define MAN_VERS_LEN 2
31 #define SER_NUM_LEN 4
32 #define NAME_LEN 64
33 #define PUCK_DATASHEET_SIZE 96
34 
35 #define UUID_OFFSET 0
36 #define DS_VERS_OFFSET UUID_LEN + UUID_OFFSET
37 #define DS_SIZE_OFFSET DS_VERS_LEN + DS_VERS_OFFSET
38 #define MAN_ID_OFFSET DS_SIZE_LEN + DS_SIZE_OFFSET
39 #define MAN_MODEL_OFFSET MAN_ID_LEN + MAN_ID_OFFSET
40 #define MAN_VERS_OFFSET MAN_MODEL_LEN + MAN_MODEL_OFFSET
41 #define SER_NUM_OFFSET MAN_VERS_LEN + MAN_VERS_OFFSET
42 #define NAME_OFFSET SER_NUM_LEN + SER_NUM_OFFSET
43 
44 #endif /* __PUCK_DEF_H__ */
#define NULL
Definition: def.h:47
char * PUCK_SERVICE
Definition: puck_def.h:19