You are viewing documentation for version:
Generic Client Get State Types#
Generic client get state type identifies the state which the client retrieves from the remote server model.
Macros#
#define
SL_BTMESH_GENERIC_CLIENT_STATE_ON_OFF 0x0
Generic on/off get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_ON_POWER_UP 0x1
Generic on power up get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LEVEL 0x2
Generic level get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_POWER_LEVEL 0x3
Generic power level get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_POWER_LEVEL_LAST 0x4
Generic power level last get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_POWER_LEVEL_DEFAULT 0x5
Generic power level default get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_POWER_LEVEL_RANGE 0x6
Generic power level range get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_TRANSITION_TIME 0x6
Generic transition time get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_BATTERY 0x8
Generic battery get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LOCATION_GLOBAL 0x9
Generic global location get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LOCATION_LOCAL 0xa
Generic local location get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_USER 0xb
Generic user property get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_ADMIN 0xc
Generic admin property get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_MANUF 0xd
Generic manufacturer property get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_LIST_USER 0xe
Generic user property list get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_LIST_ADMIN 0xf
Generic admin property list get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_LIST_MANUF 0x10
Generic manufacturer property list get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_PROPERTY_LIST_CLIENT 0x11
Generic client property list get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LIGHTNESS_ACTUAL 0x80
Light actual lightness get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LIGHTNESS_LINEAR 0x81
Light linear lightness get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LIGHTNESS_LAST 0x82
Light last lightness get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LIGHTNESS_DEFAULT 0x83
Light default lightness get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_LIGHTNESS_RANGE 0x84
Light lightness range get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_CTL 0x85
Light lightness, color temperature, and delta UV server state identifier. Not to be used by client get requests.
#define
SL_BTMESH_GENERIC_CLIENT_STATE_CTL_TEMPERATURE 0x86
Light color temperature and delta UV get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_CTL_DEFAULT 0x87
Light lightness, color temperature, and delta UV default get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_CTL_RANGE 0x88
Light color temperature range get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_CTL_LIGHTNESS_TEMPERATURE 0x89
Light lightness and color temperature get request.
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL 0x8a
Light lightness, color hue, and color saturation current value get request.
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL_HUE 0x8b
Light color hue get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL_SATURATION 0x8c
Light color saturation get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL_DEFAULT 0x8d
Light lightness, color hue, and color saturation default get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL_RANGE 0x8e
Light color hue and saturation range get request
#define
SL_BTMESH_GENERIC_CLIENT_STATE_HSL_TARGET 0x8f
Light lightness, color hue, and color saturation target value get request.