Go to the documentation of this file.
115 #ifndef VS_SECURITY_SDK_SNAP_SERVICES_INFO_CLIENT_H
116 #define VS_SECURITY_SDK_SNAP_SERVICES_INFO_CLIENT_H
125 namespace VirgilIoTKit {
244 uint16_t period_seconds);
251 #endif // INFO_CLIENT
253 #endif // VS_SECURITY_SDK_SNAP_SERVICES_INFO_CLIENT_H
vs_snap_info_statistics_cb_t statistics
Device statistics.
Definition: info-client.h:192
const vs_snap_service_t * vs_snap_info_client(vs_snap_info_client_service_t impl)
INFO Client SNAP Service implementation.
Device information.
Definition: info-structs.h:59
vs_status_e vs_snap_info_set_polling(const vs_netif_t *netif, const vs_mac_addr_t *mac, uint32_t elements, bool enable, uint16_t period_seconds)
Set pooling.
vs_status_e
Status code.
Definition: status_code.h:77
vs_status_e(* vs_snap_info_statistics_cb_t)(vs_info_statistics_t *statistics)
Device statistics request.
Definition: info-client.h:182
MAC address.
Definition: snap-structs.h:252
vs_status_e vs_snap_info_enum_devices(const vs_netif_t *netif, vs_snap_info_device_t *devices, size_t devices_max, size_t *devices_cnt, uint32_t wait_ms)
Enumerate devices.
vs_snap_info_general_cb_t general_info
General information.
Definition: info-client.h:191
vs_status_e(* vs_snap_info_wait_t)(uint32_t wait_ms, int *condition, int idle)
Wait implementation.
Definition: info-client.h:137
Status codes and macroses.
SNAP service descriptor.
Definition: snap-structs.h:312
vs_status_e(* vs_snap_info_general_cb_t)(vs_info_general_t *general_info)
General device information request.
Definition: info-client.h:169
Network interface.
Definition: snap-structs.h:293
vs_status_e(* vs_snap_info_start_notif_cb_t)(vs_snap_info_device_t *device)
Start notification request.
Definition: info-client.h:156
vs_status_e(* vs_snap_info_stop_wait_t)(int *condition, int expect)
Wait and stop callback.
Definition: info-client.h:146
Device statistics.
Definition: info-structs.h:94
Device general information.
Definition: info-structs.h:81
INFO client implementations.
Definition: info-client.h:189
vs_snap_info_start_notif_cb_t device_start
Startup notification.
Definition: info-client.h:190