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.