Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Common KV struct fields

Common KV struct fields. More...

Data Structures

struct  gcs_location
 Geographic Co-ordinate System location. More...
struct  bt_addr_le
 Bluetooth address type (bt_addr_le_t) More...
struct  kv_string
 String type. More...
struct  kv_mcuboot_img_sem_ver
 MCUboot semantic versioning struct. More...
struct  kv_range_u8
 Generic range structure. More...
struct  kv_utc_hms
 UTC Hour-Minute-Second. More...
struct  kv_algorithm_logging
 Algorithm logging configuration. More...
struct  kv_algorithm_stationary_windowed_args
 Arguments for 'Stationary Windowed' algorithm. More...
struct  kv_algorithm_tilt_args
 Arguments for 'Tilt' algorithm. More...
struct  kv_algorithm_movement_threshold_args
 Arguments for 'Shot Triggered' algorithm. More...
struct  kv_algorithm_movement_threshold_args_v2
 Arguments for 'Shot Triggered' algorithm. More...

Macros

#define KV_STRUCT_KV_STRING_VAR(num)
 Compile time definition for known array length.

Detailed Description

Common KV struct fields.

Macro Definition Documentation

◆ KV_STRUCT_KV_STRING_VAR

#define KV_STRUCT_KV_STRING_VAR ( num)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/fs/kv_types.h>

Value:
struct { \
uint8_t value_num; \
char value[num]; \
} __packed

Compile time definition for known array length.