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