Classes | |
struct | esls_ap_sync_param_t |
Electronic Shelf Label Service sync parameter format. More... | |
struct | esls_display_arr_t |
Electronic Shelf Label Service display information data. More... | |
struct | esls_sensor_arr_t |
Electronic Shelf Label Service sensor information data. More... | |
struct | esls_led_arr_t |
Electronic Shelf Label Service led information data. More... | |
struct | esls_char_infor_t |
Electronic Shelf Label Service characteristic information. More... | |
struct | esls_evt_t |
Electronic Shelf Label Service event. More... | |
struct | esls_nvds_cb_t |
Electronic Shelf Label Service NVDS callback func. More... | |
struct | esls_init_t |
Electronic Shelf Label Service Init variable. More... | |
struct | esls_c_handles_t |
Handles on the connected peer device needed to interact with it. More... | |
struct | esls_c_led_infor_t |
Electronic Shelf Label LED infor type. More... | |
struct | esls_c_evt_t |
Electronic Shelf Label Client event. More... | |
Typedefs | |
typedef uint8_t(* | ble_app_nvds_get_cb_t) (uint8_t tag, uint8_t *p_len, uint8_t *p_buf) |
Electronic Shelf Label Service NVDS callback func define. More... | |
typedef uint8_t(* | ble_app_nvds_put_cb_t) (uint8_t tag, uint8_t len, uint8_t *p_buf) |
typedef uint8_t(* | ble_app_nvds_del_cb_t) (uint8_t tag) |
typedef sdk_err_t(* | esls_evt_handler_t) (esls_evt_t *p_evt) |
Electronic Shelf Label Service event handler func define. More... | |
typedef bool(* | app_dev_reset_cbk_t) (uint8_t conn_idx, bool factory_rst) |
Functions | |
struct | __attribute__ ((packed)) |
Electronic Shelf Label Service display information format. More... | |
Variables | |
esls_display_infor_t | |
esls_key_material_t | |
esls_display_cmd_t | |
esls_led_cmd_t | |
esls_ecp_cmd_t | |
esls_tlv_format_t | |
typedef bool(* app_dev_reset_cbk_t) (uint8_t conn_idx, bool factory_rst) |
typedef uint8_t(* ble_app_nvds_get_cb_t) (uint8_t tag, uint8_t *p_len, uint8_t *p_buf) |
typedef uint8_t(* ble_app_nvds_put_cb_t) (uint8_t tag, uint8_t len, uint8_t *p_buf) |
typedef sdk_err_t(* esls_evt_handler_t) (esls_evt_t *p_evt) |
struct __attribute__ | ( | (packed) | ) |
Electronic Shelf Label Service display information format.
Electronic Shelf Label data format.
Electronic Shelf Label Service control Point format.
Electronic Shelf Label Service led control command data format.
Electronic Shelf Label Service display image command data format.
Electronic Shelf Label Key Material.
< The width of the display in pixels.
< The height of the display in pixels.
< ESL Service display type, ESL_DISP_TYPE_T.
< Electronic Shelf Label Service display index.
< Electronic Shelf Label Service image index.
< Time when the display changes state.
< a bit of 1 means led on (bit_on_period*2)ms; a bit of 0 means led off (bit_off_period*2)ms. There are max 40 bits periods to be present.
< Number of times to repeat, or time duration in increments of 1 second.
< Time when the led changes state.
< Electronic Shelf Label Service address id.
< Electronic Shelf Label Service command data struct.
The ESL Control Point characteristic command opcode.
The ESL Control Point characteristic command data, struct type esls_ecp_cmd_t.