AllWize Library
OMS.h
Go to the documentation of this file.
1 
6 // C-Field values
7 #define C_SND_NKE 0x40 // Master, link reset after communication
8 #define C_SND_UD2 0x43 // Master, send command with subsequent response (expects RSP-UD or NACK)
9 #define C_SND_UD 0x53 // Master, send command (expects ACK or NACK, also 0x73)
10 #define C_REQ_UD1 0x5A // Master, alarm request (expects ACK or RSP-UD, also 0x7A)
11 #define C_REQ_UD2 0x5B // Master, data request (expects RSP-UD, also 0x7B)
12 #define C_CNF_IR 0x06 // Master, confirms successful registration
13 #define C_ACK 0x00 // Master or slave
14 #define C_SND_NR 0x44 // Slave, send spontaneous application data without request (expects CNF-IR or SND-NKE)
15 #define C_SND_IR 0x46 // Slave, send manually initiated installation data
16 #define C_ACC_NR 0x47 // Slave, empty, allows bidirectionallity
17 #define C_ACC_DMD 0x48 // Slave, demand to master for application data (expects ACK)
18 #define C_NACK 0x01 // Slave, response in case of error
19 #define C_RSP_UD 0x08 // Slave, response of app data after a request from master
20 
21 #define C_WIZE_INSTPING 0x46 // C_SND_IR
22 #define C_WIZE_INSTPONG 0x06 // C_CNF_IR
23 #define C_WIZE_DATA 0x44 // C_SND_NR
24 #define C_WIZE_COMMAND 0x43 // C_SND_UD2
25 #define C_WIZE_RESPONSE 0x08 // C_RSP_UD
26 
27 // CI-Field values
28 #define CI_WIZE 0x20
29 #define CI_COMMAND_DOWN_NONE 0x51
30 #define CI_SELECT_DOWN_NONE 0x52
31 #define CI_COMMAND_DOWN_SHORT 0x5A
32 #define CI_COMMAND_DOWN_LONG 0x5B
33 #define CI_APP_RESPONSE_UP_NONE 0x66
34 #define CI_APP_RESPONSE_UP_SHORT 0x67
35 #define CI_APP_RESPONSE_UP_LONG 0x68
36 #define CI_RESPONSE_UP_LONG 0x72
37 #define CI_RESPONSE_UP_SHORT 0x7A
38