12#ifndef INFUSE_SDK_INCLUDE_GENERATED_TDF_DEFINITIONS_H_
13#define INFUSE_SDK_INCLUDE_GENERATED_TDF_DEFINITIONS_H_
17#include <zephyr/toolchain.h>
422#define TDF_ALGORITHM_OUTPUT_VAR(_name, _count) \
424 uint32_t algorithm_id; \
425 uint16_t algorithm_version; \
426 uint8_t output[_count]; \
488#define TDF_ALGORITHM_CLASS_HISTOGRAM_VAR(_name, _count) \
490 uint32_t algorithm_id; \
491 uint16_t algorithm_version; \
492 uint8_t classes[_count]; \
506#define TDF_ALGORITHM_CLASS_TIME_SERIES_VAR(_name, _count) \
508 uint32_t algorithm_id; \
509 uint16_t algorithm_version; \
510 uint8_t values[_count]; \
528#define TDF_LTE_TAC_CELLS_VAR(_name, _count) \
530 struct tdf_struct_lte_cell_id_global cell; \
534 struct tdf_struct_lte_cell_neighbour neighbours[_count]; \
646#define TDF_ANNOTATION_VAR(_name, _count) \
648 uint32_t timestamp; \
649 char event[_count]; \
663#define TDF_LORA_RX_VAR(_name, _count) \
667 uint8_t payload[_count]; \
671#define TDF_LORA_TX_VAR(_name, _count) \
673 uint8_t payload[_count]; \
719#define TDF_EXCEPTION_STACK_FRAME_VAR(_name, _count) \
721 uint32_t frame[_count]; \
785#define TDF_KVS_VALUE_CHANGED_VAR(_name, _count) \
788 uint8_t value[_count]; \
826#define TDF_DEVICE_INIT_ERROR_VAR(_name, _count) \
970#define _TDF_ANNOUNCE_TYPE struct tdf_announce
971#define _TDF_BATTERY_STATE_TYPE struct tdf_battery_state
972#define _TDF_AMBIENT_TEMP_PRES_HUM_TYPE struct tdf_ambient_temp_pres_hum
973#define _TDF_AMBIENT_TEMPERATURE_TYPE struct tdf_ambient_temperature
974#define _TDF_TIME_SYNC_TYPE struct tdf_time_sync
975#define _TDF_REBOOT_INFO_TYPE struct tdf_reboot_info
976#define _TDF_ANNOUNCE_V2_TYPE struct tdf_announce_v2
977#define _TDF_SOC_TEMPERATURE_TYPE struct tdf_soc_temperature
978#define _TDF_ACC_2G_TYPE struct tdf_acc_2g
979#define _TDF_ACC_4G_TYPE struct tdf_acc_4g
980#define _TDF_ACC_8G_TYPE struct tdf_acc_8g
981#define _TDF_ACC_16G_TYPE struct tdf_acc_16g
982#define _TDF_GYR_125DPS_TYPE struct tdf_gyr_125dps
983#define _TDF_GYR_250DPS_TYPE struct tdf_gyr_250dps
984#define _TDF_GYR_500DPS_TYPE struct tdf_gyr_500dps
985#define _TDF_GYR_1000DPS_TYPE struct tdf_gyr_1000dps
986#define _TDF_GYR_2000DPS_TYPE struct tdf_gyr_2000dps
987#define _TDF_GCS_WGS84_LLHA_TYPE struct tdf_gcs_wgs84_llha
988#define _TDF_UBX_NAV_PVT_TYPE struct tdf_ubx_nav_pvt
989#define _TDF_LTE_CONN_STATUS_TYPE struct tdf_lte_conn_status
990#define _TDF_GLOBALSTAR_PKT_TYPE struct tdf_globalstar_pkt
991#define _TDF_ACC_MAGNITUDE_STD_DEV_TYPE struct tdf_acc_magnitude_std_dev
992#define _TDF_ACTIVITY_METRIC_TYPE struct tdf_activity_metric
993#define _TDF_ALGORITHM_OUTPUT_TYPE struct tdf_algorithm_output
994#define _TDF_RUNTIME_ERROR_TYPE struct tdf_runtime_error
995#define _TDF_CHARGER_EN_CONTROL_TYPE struct tdf_charger_en_control
996#define _TDF_GNSS_FIX_INFO_TYPE struct tdf_gnss_fix_info
997#define _TDF_BLUETOOTH_CONNECTION_TYPE struct tdf_bluetooth_connection
998#define _TDF_BLUETOOTH_RSSI_TYPE struct tdf_bluetooth_rssi
999#define _TDF_BLUETOOTH_DATA_THROUGHPUT_TYPE struct tdf_bluetooth_data_throughput
1000#define _TDF_ALGORITHM_CLASS_HISTOGRAM_TYPE struct tdf_algorithm_class_histogram
1001#define _TDF_ALGORITHM_CLASS_TIME_SERIES_TYPE struct tdf_algorithm_class_time_series
1002#define _TDF_LTE_TAC_CELLS_TYPE struct tdf_lte_tac_cells
1003#define _TDF_WIFI_AP_INFO_TYPE struct tdf_wifi_ap_info
1004#define _TDF_DEVICE_TILT_TYPE struct tdf_device_tilt
1005#define _TDF_NRF9X_GNSS_PVT_TYPE struct tdf_nrf9x_gnss_pvt
1006#define _TDF_BATTERY_CHARGE_ACCUMULATED_TYPE struct tdf_battery_charge_accumulated
1007#define _TDF_INFUSE_BLUETOOTH_RSSI_TYPE struct tdf_infuse_bluetooth_rssi
1008#define _TDF_ADC_RAW_8_TYPE struct tdf_adc_raw_8
1009#define _TDF_ADC_RAW_16_TYPE struct tdf_adc_raw_16
1010#define _TDF_ADC_RAW_32_TYPE struct tdf_adc_raw_32
1011#define _TDF_ANNOTATION_TYPE struct tdf_annotation
1012#define _TDF_LORA_RX_TYPE struct tdf_lora_rx
1013#define _TDF_IDX_ARRAY_FREQ_TYPE struct tdf_idx_array_freq
1014#define _TDF_IDX_ARRAY_PERIOD_TYPE struct tdf_idx_array_period
1015#define _TDF_WIFI_CONNECTED_TYPE struct tdf_wifi_connected
1016#define _TDF_WIFI_CONNECTION_FAILED_TYPE struct tdf_wifi_connection_failed
1017#define _TDF_WIFI_DISCONNECTED_TYPE struct tdf_wifi_disconnected
1018#define _TDF_NETWORK_SCAN_COUNT_TYPE struct tdf_network_scan_count
1019#define _TDF_BATTERY_VOLTAGE_TYPE struct tdf_battery_voltage
1020#define _TDF_BATTERY_SOC_TYPE struct tdf_battery_soc
1021#define _TDF_STATE_EVENT_SET_TYPE struct tdf_state_event_set
1022#define _TDF_STATE_EVENT_CLEARED_TYPE struct tdf_state_event_cleared
1023#define _TDF_STATE_DURATION_TYPE struct tdf_state_duration
1024#define _TDF_PCM_16BIT_CHAN_LEFT_TYPE struct tdf_pcm_16bit_chan_left
1025#define _TDF_PCM_16BIT_CHAN_RIGHT_TYPE struct tdf_pcm_16bit_chan_right
1026#define _TDF_PCM_16BIT_CHAN_DUAL_TYPE struct tdf_pcm_16bit_chan_dual
1027#define _TDF_KVS_VALUE_CHANGED_TYPE struct tdf_kvs_value_changed
1028#define _TDF_AMBIENT_PRESSURE_TYPE struct tdf_ambient_pressure
1029#define _TDF_LTE_CONTROL_TYPE struct tdf_lte_control
1030#define _TDF_LTE_SLEEP_ENTER_TYPE struct tdf_lte_sleep_enter
1031#define _TDF_LTE_SLEEP_EXIT_TYPE struct tdf_lte_sleep_exit
1032#define _TDF_DEVICE_INIT_ERROR_TYPE struct tdf_device_init_error
1035enum tdf_builtin_size {
1044 _TDF_ACC_2G_SIZE =
sizeof(
struct tdf_acc_2g),
1045 _TDF_ACC_4G_SIZE =
sizeof(
struct tdf_acc_4g),
1046 _TDF_ACC_8G_SIZE =
sizeof(
struct tdf_acc_8g),
tdf_builtin_id
Infuse-IoT builtin TDF definitions.
Definition definitions.h:833
@ TDF_ALGORITHM_CLASS_TIME_SERIES
Algorithm output class time series vector.
Definition definitions.h:897
@ TDF_STATE_DURATION
Duration an Infuse-IoT application state was asserted for.
Definition definitions.h:945
@ TDF_ADC_RAW_32
Generic 32bit raw ADC reading.
Definition definitions.h:915
@ TDF_IDX_ARRAY_PERIOD
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:925
@ TDF_ACC_MAGNITUDE_STD_DEV
Accelerometer magnitude standard deviation over a window.
Definition definitions.h:877
@ TDF_BLUETOOTH_CONNECTION
Bluetooth connection state change.
Definition definitions.h:889
@ TDF_ANNOUNCE
Common announcement packet.
Definition definitions.h:835
@ TDF_AMBIENT_TEMPERATURE
Ambient temperature.
Definition definitions.h:841
@ TDF_LORA_RX
Received LoRa packet.
Definition definitions.h:919
@ TDF_DEVICE_INIT_ERROR
Device that failed to initialise on boot.
Definition definitions.h:963
@ TDF_GYR_2000DPS
Gyroscope +-2000 DPS.
Definition definitions.h:867
@ TDF_LTE_SLEEP_ENTER
LTE modem has entered sleep mode.
Definition definitions.h:959
@ TDF_REBOOT_INFO
Information pertaining to the previous reboot.
Definition definitions.h:845
@ TDF_INFUSE_BLUETOOTH_RSSI
Received signal strength of Infuse-IoT Bluetooth device.
Definition definitions.h:909
@ TDF_ADC_RAW_8
Generic 8bit raw ADC reading.
Definition definitions.h:911
@ TDF_GNSS_FIX_INFO
Metadata about a GNSS location fix.
Definition definitions.h:887
@ TDF_GYR_250DPS
Gyroscope +-250 DPS.
Definition definitions.h:861
@ TDF_WIFI_CONNECTION_FAILED
Failed to connect to a WiFi network.
Definition definitions.h:929
@ TDF_ANNOUNCE_V2
Common announcement packet.
Definition definitions.h:847
@ TDF_BATTERY_CHARGE_ACCUMULATED
Battery charge accumulated over time (+ve entering battery, -ve exiting battery)
Definition definitions.h:907
@ TDF_AMBIENT_PRESSURE
Ambient pressure.
Definition definitions.h:955
@ TDF_CHARGER_EN_CONTROL
Battery charging enable state.
Definition definitions.h:885
@ TDF_IDX_ARRAY_FREQ
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:923
@ TDF_EXCEPTION_STACK_FRAME
Generic exception stack frame.
Definition definitions.h:935
@ TDF_WIFI_CONNECTED
WiFi network is now connected.
Definition definitions.h:927
@ TDF_ALGORITHM_CLASS_HISTOGRAM
Algorithm output class histogram over a time window.
Definition definitions.h:895
@ TDF_NETWORK_SCAN_COUNT
Counts associated with scanning Wi-Fi and LTE networks.
Definition definitions.h:933
@ TDF_DEVICE_TILT
Tilt angle of the device.
Definition definitions.h:903
@ TDF_TIME_SYNC
Time synchronised to new source.
Definition definitions.h:843
@ TDF_GYR_1000DPS
Gyroscope +-1000 DPS.
Definition definitions.h:865
@ TDF_ACC_4G
Accelerometer +-4G.
Definition definitions.h:853
@ TDF_LORA_TX
Transmitted LoRa packet.
Definition definitions.h:921
@ TDF_GYR_125DPS
Gyroscope +-125 DPS.
Definition definitions.h:859
@ TDF_AMBIENT_TEMP_PRES_HUM
Ambient temperature, pressure & humidity.
Definition definitions.h:839
@ TDF_ADC_RAW_16
Generic 16bit raw ADC reading.
Definition definitions.h:913
@ TDF_GCS_WGS84_LLHA
Geo-location (WGS-84) + accuracy.
Definition definitions.h:869
@ TDF_RUNTIME_ERROR
Runtime error logging.
Definition definitions.h:883
@ TDF_PCM_16BIT_CHAN_LEFT
16bit PCM (Audio) data for the left channel
Definition definitions.h:947
@ TDF_BLUETOOTH_DATA_THROUGHPUT
Data throughput of Bluetooth link.
Definition definitions.h:893
@ TDF_BATTERY_STATE
General battery state.
Definition definitions.h:837
@ TDF_ACC_8G
Accelerometer +-8G.
Definition definitions.h:855
@ TDF_LTE_TAC_CELLS
Information on cells in a tracking area.
Definition definitions.h:899
@ TDF_ANNOTATION
Generic event annotation.
Definition definitions.h:917
@ TDF_WIFI_DISCONNECTED
Wi-Fi network is now disconnected.
Definition definitions.h:931
@ TDF_LTE_CONN_STATUS
Information on service cell and registration status.
Definition definitions.h:873
@ TDF_NRF9X_GNSS_PVT
nRF9x GNSS PVT data frame
Definition definitions.h:905
@ TDF_LTE_CONTROL
LTE modem control state.
Definition definitions.h:957
@ TDF_ACC_2G
Accelerometer +-2G.
Definition definitions.h:851
@ TDF_BATTERY_SOC
Battery state of charge.
Definition definitions.h:939
@ TDF_BATTERY_VOLTAGE
Battery voltage.
Definition definitions.h:937
@ TDF_STATE_EVENT_SET
Infuse-IoT application state transitioned from cleared to set.
Definition definitions.h:941
@ TDF_PCM_16BIT_CHAN_RIGHT
16bit PCM (Audio) data for the right channel
Definition definitions.h:949
@ TDF_PCM_16BIT_CHAN_DUAL
16bit PCM (Audio) data for both the left and right channels
Definition definitions.h:951
@ TDF_GYR_500DPS
Gyroscope +-500 DPS.
Definition definitions.h:863
@ TDF_WIFI_AP_INFO
Wi-Fi access point information.
Definition definitions.h:901
@ TDF_BUILTIN_END
End of builtin TDF range.
Definition definitions.h:965
@ TDF_LTE_SLEEP_EXIT
LTE modem has exited sleep mode.
Definition definitions.h:961
@ TDF_ACTIVITY_METRIC
Generic activity metric.
Definition definitions.h:879
@ TDF_GLOBALSTAR_PKT
9 byte payload transmitted over the Globalstar Simplex network
Definition definitions.h:875
@ TDF_BLUETOOTH_RSSI
Received signal strength of Bluetooth device.
Definition definitions.h:891
@ TDF_STATE_EVENT_CLEARED
Infuse-IoT application state transitioned from set to cleared.
Definition definitions.h:943
@ TDF_KVS_VALUE_CHANGED
Record of key value store data updates.
Definition definitions.h:953
@ TDF_UBX_NAV_PVT
u-blox GNSS NAV-PVT message
Definition definitions.h:871
@ TDF_ACC_16G
Accelerometer +-16G.
Definition definitions.h:857
@ TDF_ALGORITHM_OUTPUT
Instantaneous algorithm output.
Definition definitions.h:881
@ TDF_SOC_TEMPERATURE
SoC die temperature.
Definition definitions.h:849
Accelerometer +-16G.
Definition definitions.h:260
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:262
Accelerometer +-2G.
Definition definitions.h:242
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:244
Accelerometer +-4G.
Definition definitions.h:248
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:250
Accelerometer +-8G.
Definition definitions.h:254
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:256
Accelerometer magnitude standard deviation over a window.
Definition definitions.h:398
uint32_t count
Number of samples in window.
Definition definitions.h:400
uint32_t std_dev
Standard deviation in micro-g.
Definition definitions.h:402
Generic activity metric.
Definition definitions.h:406
uint32_t value
Activity metric value.
Definition definitions.h:408
Generic 16bit raw ADC reading.
Definition definitions.h:626
int16_t val
Raw ADC reading.
Definition definitions.h:628
Generic 32bit raw ADC reading.
Definition definitions.h:632
int32_t val
Raw ADC reading.
Definition definitions.h:634
Generic 8bit raw ADC reading.
Definition definitions.h:620
int8_t val
Raw ADC reading.
Definition definitions.h:622
Algorithm output class histogram over a time window.
Definition definitions.h:478
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:480
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:482
uint8_t classes[]
Count per output class.
Definition definitions.h:484
Algorithm output class time series vector.
Definition definitions.h:496
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:498
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:500
uint8_t values[]
Output classes.
Definition definitions.h:502
Instantaneous algorithm output.
Definition definitions.h:412
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:416
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:414
uint8_t output[]
Arbitrary algorithm output.
Definition definitions.h:418
Ambient pressure.
Definition definitions.h:792
uint32_t pressure
Atmospheric pressure (pascals)
Definition definitions.h:794
Ambient temperature, pressure & humidity.
Definition definitions.h:174
uint16_t humidity
Relative humidity (centipercent)
Definition definitions.h:180
uint32_t pressure
Atmospheric pressure (pascals)
Definition definitions.h:178
int32_t temperature
Ambient temperature (millidegrees)
Definition definitions.h:176
Ambient temperature.
Definition definitions.h:184
int32_t temperature
Ambient temperature (millidegrees)
Definition definitions.h:186
Generic event annotation.
Definition definitions.h:638
uint32_t timestamp
Annotation timestamp (GNSS seconds)
Definition definitions.h:640
Common announcement packet.
Definition definitions.h:216
uint32_t kv_crc
Key-Value store reflect global CRC.
Definition definitions.h:224
uint8_t flags
Flags (BIT(0) = SD blocks, BIT(7) = Shipping)
Definition definitions.h:232
uint32_t application
Unique application ID.
Definition definitions.h:218
uint16_t reboots
Reboot counter.
Definition definitions.h:230
uint32_t uptime
Uptime in seconds.
Definition definitions.h:228
uint32_t blocks
Logger blocks written.
Definition definitions.h:226
struct tdf_struct_mcuboot_img_sem_ver version
Running application version.
Definition definitions.h:220
uint16_t board_crc
CRC of board name.
Definition definitions.h:222
Common announcement packet.
Definition definitions.h:146
uint32_t kv_crc
Key-Value store reflect global CRC.
Definition definitions.h:152
uint32_t application
Unique application ID.
Definition definitions.h:148
uint16_t reboots
Reboot counter.
Definition definitions.h:158
uint32_t uptime
Uptime in seconds.
Definition definitions.h:156
uint8_t flags
Flags (BIT(0) = SD blocks)
Definition definitions.h:160
uint32_t blocks
Logger blocks written.
Definition definitions.h:154
struct tdf_struct_mcuboot_img_sem_ver version
Running application version.
Definition definitions.h:150
Battery charge accumulated over time (+ve entering battery, -ve exiting battery)
Definition definitions.h:606
int32_t charge
Accumulated charge (microamp-seconds)
Definition definitions.h:608
Battery state of charge.
Definition definitions.h:731
uint8_t soc
State of charge (percent)
Definition definitions.h:733
General battery state.
Definition definitions.h:164
uint32_t voltage_mv
Battery voltage (milliVolts)
Definition definitions.h:166
int32_t current_ua
Battery current (microamps) (Negative = discharging)
Definition definitions.h:168
uint8_t soc
State of charge (percent)
Definition definitions.h:170
Battery voltage.
Definition definitions.h:725
uint16_t voltage
Battery voltage (milliVolts)
Definition definitions.h:727
Bluetooth connection state change.
Definition definitions.h:454
struct tdf_struct_bt_addr_le address
Address of remote device.
Definition definitions.h:456
uint8_t connected
Connected (1) or Disconnected (0)
Definition definitions.h:458
Data throughput of Bluetooth link.
Definition definitions.h:470
struct tdf_struct_bt_addr_le address
Address of remote device.
Definition definitions.h:472
int32_t throughput
Data throughput (-1 = disconnected)
Definition definitions.h:474
Battery charging enable state.
Definition definitions.h:438
uint8_t enabled
Charger is enabled.
Definition definitions.h:440
Device that failed to initialise on boot.
Definition definitions.h:818
char name[]
Device that failed to init.
Definition definitions.h:822
uint8_t code
Return code of the init failure.
Definition definitions.h:820
Tilt angle of the device.
Definition definitions.h:548
float cosine
Cosine of the tilt angle.
Definition definitions.h:550
Geo-location (WGS-84) + accuracy.
Definition definitions.h:296
int32_t h_acc
Horizontal accuracy (mm)
Definition definitions.h:300
struct tdf_struct_gcs_location location
WGS-84 referenced location.
Definition definitions.h:298
int32_t v_acc
Vertical accuracy (mm)
Definition definitions.h:302
9 byte payload transmitted over the Globalstar Simplex network
Definition definitions.h:392
uint8_t payload[9]
User data payload.
Definition definitions.h:394
Metadata about a GNSS location fix.
Definition definitions.h:444
uint8_t num_sv
Number of satellite vehicles used in location fix.
Definition definitions.h:450
uint16_t time_fix
Duration it took for accurate time knowledge (seconds)
Definition definitions.h:446
uint16_t location_fix
Duration it took for desired location knowledge (seconds)
Definition definitions.h:448
Gyroscope +-1000 DPS.
Definition definitions.h:284
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:286
Gyroscope +-125 DPS.
Definition definitions.h:266
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:268
Gyroscope +-2000 DPS.
Definition definitions.h:290
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:292
Gyroscope +-250 DPS.
Definition definitions.h:272
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:274
Gyroscope +-500 DPS.
Definition definitions.h:278
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:280
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:677
uint32_t frequency
Frequency of samples in Hertz.
Definition definitions.h:681
uint16_t tdf_id
TDF ID that is being described.
Definition definitions.h:679
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:685
uint16_t tdf_id
TDF ID that is being described.
Definition definitions.h:687
uint32_t period
Period between samples in nanoseconds.
Definition definitions.h:689
Record of key value store data updates.
Definition definitions.h:777
uint8_t value[]
New data value, empty for delete, '*' for write-only.
Definition definitions.h:781
uint16_t key
KV Store key identifier.
Definition definitions.h:779
Received LoRa packet.
Definition definitions.h:653
uint8_t payload[]
Packet payload.
Definition definitions.h:659
int8_t snr
Signal to Noise ratio (dB)
Definition definitions.h:655
int16_t rssi
Received signal strength (dBm)
Definition definitions.h:657
Information on service cell and registration status.
Definition definitions.h:376
struct tdf_struct_lte_cell_id_global cell
Global LTE cell identifier.
Definition definitions.h:378
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:386
uint8_t status
Registration status (See AT+CEREG)
Definition definitions.h:382
uint8_t tech
Access Technology (7 = LTE-M, 9 = NB-IoT)
Definition definitions.h:384
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:388
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:380
LTE modem control state.
Definition definitions.h:798
uint8_t enabled
0 is disabled, 1 is enabled
Definition definitions.h:800
LTE modem has entered sleep mode.
Definition definitions.h:804
uint8_t type
Type of sleep mode that started (Values from lte_lc_modem_sleep_type)
Definition definitions.h:806
LTE modem has exited sleep mode.
Definition definitions.h:810
uint8_t type
Type of sleep mode that exited (Values from lte_lc_modem_sleep_type)
Definition definitions.h:812
uint32_t duration_s
How long modem was in sleep mode for in seconds.
Definition definitions.h:814
Information on cells in a tracking area.
Definition definitions.h:514
struct tdf_struct_lte_cell_id_global cell
Global LTE cell identifier.
Definition definitions.h:516
struct tdf_struct_lte_cell_neighbour neighbours[]
Neighbouring cell measurements.
Definition definitions.h:524
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:520
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:518
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:522
Counts associated with scanning Wi-Fi and LTE networks.
Definition definitions.h:711
uint8_t num_wifi
Number of Wi-Fi APs found.
Definition definitions.h:713
uint8_t num_lte
Number of LTE cells found.
Definition definitions.h:715
nRF9x GNSS PVT data frame
Definition definitions.h:554
uint8_t month
Month, range 1..12 (UTC)
Definition definitions.h:580
uint32_t h_acc
Horizontal accuracy estimate.
Definition definitions.h:562
int32_t lon
Longitude.
Definition definitions.h:558
uint8_t num_sv
Number of satellites used in Nav Solution.
Definition definitions.h:602
uint8_t min
Minute of hour, range 0..59 (UTC)
Definition definitions.h:586
uint8_t sec
Seconds of minute, range 0..60 (UTC)
Definition definitions.h:588
int32_t lat
Latitude.
Definition definitions.h:556
uint16_t v_dop
Vertical position DOP.
Definition definitions.h:596
uint8_t hour
Hour of day, range 0..23 (UTC)
Definition definitions.h:584
int32_t height
Height above ellipsoid.
Definition definitions.h:560
uint16_t h_dop
Horizontal position DOP.
Definition definitions.h:594
uint32_t v_acc
Vertical accuracy estimate.
Definition definitions.h:564
uint32_t h_speed_acc
Horizontal speed accuracy estimate.
Definition definitions.h:568
int32_t head_mot
Heading of motion (2-D)
Definition definitions.h:574
uint16_t ms
Milliseconds, range 0..999 (UTC)
Definition definitions.h:590
uint8_t flags
Fix status flags.
Definition definitions.h:600
uint8_t day
Day of month, range 1..31 (UTC)
Definition definitions.h:582
uint16_t t_dop
Time DOP.
Definition definitions.h:598
uint16_t p_dop
Position DOP.
Definition definitions.h:592
uint32_t head_acc
Heading accuracy estimate (both motion and vehicle)
Definition definitions.h:576
uint32_t v_speed_acc
Horizontal speed accuracy estimate.
Definition definitions.h:572
int32_t v_speed
Horizontal Speed (2-D)
Definition definitions.h:570
uint16_t year
Year (UTC)
Definition definitions.h:578
int32_t h_speed
Horizontal Speed (2-D)
Definition definitions.h:566
16bit PCM (Audio) data for both the left and right channels
Definition definitions.h:769
int16_t right
Right channel sample.
Definition definitions.h:773
int16_t left
Left channel sample.
Definition definitions.h:771
16bit PCM (Audio) data for the left channel
Definition definitions.h:757
int16_t val
Left channel sample.
Definition definitions.h:759
16bit PCM (Audio) data for the right channel
Definition definitions.h:763
int16_t val
Right channel sample.
Definition definitions.h:765
Information pertaining to the previous reboot.
Definition definitions.h:198
uint32_t param_1
Program counter/Watchdog Info/Other.
Definition definitions.h:208
uint32_t param_2
Link Register/Watchdog Info/Other.
Definition definitions.h:210
uint32_t hardware_flags
Hardware flags (hwinfo_get_reset_cause)
Definition definitions.h:202
uint32_t uptime
Uptime before reboot (seconds)
Definition definitions.h:206
char thread[8]
Running thread at reboot.
Definition definitions.h:212
uint32_t count
Reboot counter.
Definition definitions.h:204
uint8_t reason
Reboot reason (enum infuse_reboot_reason)
Definition definitions.h:200
Runtime error logging.
Definition definitions.h:430
uint32_t error_ctx
Additional context about the error.
Definition definitions.h:434
uint32_t error_id
Unique error identifier.
Definition definitions.h:432
SoC die temperature.
Definition definitions.h:236
int16_t temperature
SoC die temperature (centidegrees)
Definition definitions.h:238
Duration an Infuse-IoT application state was asserted for.
Definition definitions.h:749
uint8_t state
Infuse-IoT application event.
Definition definitions.h:751
uint32_t duration
Duration state was asserted for.
Definition definitions.h:753
Infuse-IoT application state transitioned from set to cleared.
Definition definitions.h:743
uint8_t state
Infuse-IoT application event.
Definition definitions.h:745
Infuse-IoT application state transitioned from cleared to set.
Definition definitions.h:737
uint8_t state
Infuse-IoT application event.
Definition definitions.h:739
Bluetooth address type (bt_addr_le_t)
Definition definitions.h:97
uint8_t type
Address type (0 = Public, 1 = Random)
Definition definitions.h:99
uint8_t val[6]
Address bytes.
Definition definitions.h:101
IEEE EUI-48 address.
Definition definitions.h:105
uint8_t val[6]
Address bytes.
Definition definitions.h:107
Geographic Coordinate System location.
Definition definitions.h:53
int32_t longitude
Longitude degrees (scale 1e7)
Definition definitions.h:57
int32_t height
Height above reference ellipsoid (mm)
Definition definitions.h:59
int32_t latitude
Latitude degrees (scale 1e7)
Definition definitions.h:55
LTE cell ID (Global)
Definition definitions.h:71
uint16_t tac
Tracking Area Code.
Definition definitions.h:79
uint32_t eci
E-UTRAN Cell ID.
Definition definitions.h:77
uint16_t mnc
Mobile Network Code.
Definition definitions.h:75
uint16_t mcc
Mobile Country Code.
Definition definitions.h:73
LTE cell ID (Local)
Definition definitions.h:63
uint16_t tac
Tracking Area Code.
Definition definitions.h:67
uint32_t eci
E-UTRAN Cell ID.
Definition definitions.h:65
LTE cell ID (Global)
Definition definitions.h:83
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:93
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:85
uint16_t pci
Physical Cell Identity.
Definition definitions.h:87
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:91
uint16_t time_diff
Time after the serving cell was observed that the neighbor cell was observed.
Definition definitions.h:89
MCUboot semantic versioning struct.
Definition definitions.h:31
uint8_t major
Major version.
Definition definitions.h:33
uint16_t revision
Revision.
Definition definitions.h:37
uint8_t minor
Minor version.
Definition definitions.h:35
uint32_t build_num
Build number.
Definition definitions.h:39
WiFi network parameters.
Definition definitions.h:111
uint8_t iface_mode
https://w1.fi/wpa_supplicant/devel/defs_8h.html#a4aeb27c1e4abd046df3064ea9756f0bc
Definition definitions.h:119
int8_t rssi
Received signal strength (dBm)
Definition definitions.h:127
uint16_t beacon_interval
Beacon interval (ms)
Definition definitions.h:129
uint8_t channel
Channel index.
Definition definitions.h:117
uint8_t bssid[6]
Basic Service Set Identifier (MAC address)
Definition definitions.h:113
uint8_t twt_capable
Target Wake Time capable?
Definition definitions.h:131
uint8_t link_mode
WiFi link operating mode (https://en.wikipedia.org/wiki/Wi-Fi#Versions_and_generations)
Definition definitions.h:123
uint8_t band
Frequency band.
Definition definitions.h:115
uint8_t security
IEEE 802.11 security type.
Definition definitions.h:125
Generic 3-axis sensor reading.
Definition definitions.h:43
int16_t x
X axis.
Definition definitions.h:45
int16_t z
Z axis.
Definition definitions.h:49
int16_t y
Y axis.
Definition definitions.h:47
Time synchronised to new source.
Definition definitions.h:190
int32_t shift
Time shift (microseconds)
Definition definitions.h:194
uint8_t source
Updated time source.
Definition definitions.h:192
u-blox GNSS NAV-PVT message
Definition definitions.h:306
int32_t lon
Longitude.
Definition definitions.h:336
int16_t mag_dec
Magnetic declination.
Definition definitions.h:370
uint32_t v_acc
Vertical accuracy estimate.
Definition definitions.h:346
int32_t height
Height above ellipsoid.
Definition definitions.h:340
uint8_t day
Day of month, range 1..31 (UTC)
Definition definitions.h:314
uint8_t valid
Validity flags.
Definition definitions.h:322
uint16_t mag_acc
Magnetic declination accuracy.
Definition definitions.h:372
uint8_t month
Month, range 1..12 (UTC)
Definition definitions.h:312
uint8_t flags2
Additional flags.
Definition definitions.h:332
int32_t nano
Fraction of second, range -1e9 .
Definition definitions.h:326
uint32_t s_acc
Speed accuracy estimate.
Definition definitions.h:358
int32_t vel_e
NED east velocity.
Definition definitions.h:350
uint16_t year
Year (UTC)
Definition definitions.h:310
uint8_t num_sv
Number of satellites used in Nav Solution.
Definition definitions.h:334
int32_t h_msl
Height above mean sea level.
Definition definitions.h:342
uint8_t sec
Seconds of minute, range 0..60 (UTC)
Definition definitions.h:320
uint32_t head_acc
Heading accuracy estimate (both motion and vehicle)
Definition definitions.h:360
int32_t head_mot
Heading of motion (2-D)
Definition definitions.h:356
uint8_t reserved0[4]
Reserved.
Definition definitions.h:366
uint16_t p_dop
Position DOP.
Definition definitions.h:362
int32_t vel_n
NED north velocity.
Definition definitions.h:348
uint32_t itow
GPS time of week of the navigation epoch.
Definition definitions.h:308
uint8_t hour
Hour of day, range 0..23 (UTC)
Definition definitions.h:316
int32_t g_speed
Ground Speed (2-D)
Definition definitions.h:354
uint32_t t_acc
Time accuracy estimate (UTC)
Definition definitions.h:324
uint32_t h_acc
Horizontal accuracy estimate.
Definition definitions.h:344
int32_t head_veh
Heading of vehicle (2-D)
Definition definitions.h:368
uint8_t fix_type
GNSS fix Type.
Definition definitions.h:328
int32_t lat
Latitude.
Definition definitions.h:338
uint8_t flags
Fix status flags.
Definition definitions.h:330
int32_t vel_d
NED down velocity.
Definition definitions.h:352
uint16_t flags3
Additional flags.
Definition definitions.h:364
uint8_t min
Minute of hour, range 0..59 (UTC)
Definition definitions.h:318
Wi-Fi access point information.
Definition definitions.h:538
struct tdf_struct_eui48 bssid
Access Point BSSID.
Definition definitions.h:540
uint8_t channel
Wi-Fi channel number.
Definition definitions.h:542
int8_t rsrp
Received signal strength (dBm)
Definition definitions.h:544
WiFi network is now connected.
Definition definitions.h:693
struct tdf_struct_wifi_network_params network
Network parameters.
Definition definitions.h:695
Failed to connect to a WiFi network.
Definition definitions.h:699
uint8_t reason
Reported reason for connection failure.
Definition definitions.h:701
Wi-Fi network is now disconnected.
Definition definitions.h:705
uint8_t reason
Reported reason for disconnection.
Definition definitions.h:707