1 #ifndef __SIG_MODEL_OPCODE_H__
2 #define __SIG_MODEL_OPCODE_H__
3 
4 #define OP_GENERIC_ONOFF_GET BT_MESH_MODEL_OP_2(0x82, 0x01)
5 #define OP_GENERIC_ONOFF_SET BT_MESH_MODEL_OP_2(0x82, 0x02)
6 #define OP_GENERIC_ONOFF_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x03)
7 #define OP_GENERIC_ONOFF_STATUS BT_MESH_MODEL_OP_2(0x82, 0x04)
8 
9 #define OP_GENERIC_LEVEL_GET BT_MESH_MODEL_OP_2(0x82, 0x05)
10 #define OP_GENERIC_LEVEL_SET BT_MESH_MODEL_OP_2(0x82, 0x06)
11 #define OP_GENERIC_LEVEL_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x07)
12 #define OP_GENERIC_LEVEL_STATUS BT_MESH_MODEL_OP_2(0x82, 0x08)
13 #define OP_GENERIC_DALTA_SET BT_MESH_MODEL_OP_2(0x82, 0x09)
14 #define OP_GENERIC_DALTA_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x0a)
15 #define OP_GENERIC_MOVE_SET BT_MESH_MODEL_OP_2(0x82, 0x0b)
16 #define OP_GENERIC_MOVE_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x0c)
17 
18 #define OP_GENERIC_SCENE_GET BT_MESH_MODEL_OP_2(0x82, 0x41)
19 #define OP_GENERIC_SCENE_SET BT_MESH_MODEL_OP_2(0x82, 0x42)
20 #define OP_GENERIC_SCENE_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x43)
21 #define OP_GENERIC_SCENE_STATUS BT_MESH_MODEL_OP_1(0x5E)
22 
23 #define OP_GENERIC_LIGHTNESS_GET BT_MESH_MODEL_OP_2(0x82, 0x4b)
24 #define OP_GENERIC_LIGHTNESS_SET BT_MESH_MODEL_OP_2(0x82, 0x4c)
25 #define OP_GENERIC_LIGHTNESS_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x4d)
26 #define OP_GENERIC_LIGHTNESS_STATUS BT_MESH_MODEL_OP_2(0x82, 0x4e)
27 
28 #define OP_GENERIC_LIGHT_CTL_GET BT_MESH_MODEL_OP_2(0x82, 0x5d)
29 #define OP_GENERIC_LIGHT_CTL_SET BT_MESH_MODEL_OP_2(0x82, 0x5e)
30 #define OP_GENERIC_LIGHT_CTL_SET_UNACK BT_MESH_MODEL_OP_2(0x82, 0x5f)
31 #define OP_GENERIC_LIGHT_CTL_STATUS BT_MESH_MODEL_OP_2(0x82, 0x60)
32 
33 #endif
34