12#ifndef INFUSE_SDK_INCLUDE_GENERATED_TDF_DEFINITIONS_H_
13#define INFUSE_SDK_INCLUDE_GENERATED_TDF_DEFINITIONS_H_
17#include <zephyr/toolchain.h>
386#define TDF_ALGORITHM_OUTPUT_VAR(_name, _count) \
388 uint32_t algorithm_id; \
389 uint16_t algorithm_version; \
390 uint8_t output[_count]; \
452#define TDF_ALGORITHM_CLASS_HISTOGRAM_VAR(_name, _count) \
454 uint32_t algorithm_id; \
455 uint16_t algorithm_version; \
456 uint8_t classes[_count]; \
470#define TDF_ALGORITHM_CLASS_TIME_SERIES_VAR(_name, _count) \
472 uint32_t algorithm_id; \
473 uint16_t algorithm_version; \
474 uint8_t values[_count]; \
492#define TDF_LTE_TAC_CELLS_VAR(_name, _count) \
494 struct tdf_struct_lte_cell_id_global cell; \
498 struct tdf_struct_lte_cell_neighbour neighbours[_count]; \
610#define TDF_ANNOTATION_VAR(_name, _count) \
612 uint32_t timestamp; \
613 char event[_count]; \
627#define TDF_LORA_RX_VAR(_name, _count) \
631 uint8_t payload[_count]; \
635#define TDF_LORA_TX_VAR(_name, _count) \
637 uint8_t payload[_count]; \
683#define TDF_EXCEPTION_STACK_FRAME_VAR(_name, _count) \
685 uint32_t frame[_count]; \
810#define _TDF_ANNOUNCE_TYPE struct tdf_announce
811#define _TDF_BATTERY_STATE_TYPE struct tdf_battery_state
812#define _TDF_AMBIENT_TEMP_PRES_HUM_TYPE struct tdf_ambient_temp_pres_hum
813#define _TDF_AMBIENT_TEMPERATURE_TYPE struct tdf_ambient_temperature
814#define _TDF_TIME_SYNC_TYPE struct tdf_time_sync
815#define _TDF_REBOOT_INFO_TYPE struct tdf_reboot_info
816#define _TDF_ACC_2G_TYPE struct tdf_acc_2g
817#define _TDF_ACC_4G_TYPE struct tdf_acc_4g
818#define _TDF_ACC_8G_TYPE struct tdf_acc_8g
819#define _TDF_ACC_16G_TYPE struct tdf_acc_16g
820#define _TDF_GYR_125DPS_TYPE struct tdf_gyr_125dps
821#define _TDF_GYR_250DPS_TYPE struct tdf_gyr_250dps
822#define _TDF_GYR_500DPS_TYPE struct tdf_gyr_500dps
823#define _TDF_GYR_1000DPS_TYPE struct tdf_gyr_1000dps
824#define _TDF_GYR_2000DPS_TYPE struct tdf_gyr_2000dps
825#define _TDF_GCS_WGS84_LLHA_TYPE struct tdf_gcs_wgs84_llha
826#define _TDF_UBX_NAV_PVT_TYPE struct tdf_ubx_nav_pvt
827#define _TDF_LTE_CONN_STATUS_TYPE struct tdf_lte_conn_status
828#define _TDF_GLOBALSTAR_PKT_TYPE struct tdf_globalstar_pkt
829#define _TDF_ACC_MAGNITUDE_STD_DEV_TYPE struct tdf_acc_magnitude_std_dev
830#define _TDF_ACTIVITY_METRIC_TYPE struct tdf_activity_metric
831#define _TDF_ALGORITHM_OUTPUT_TYPE struct tdf_algorithm_output
832#define _TDF_RUNTIME_ERROR_TYPE struct tdf_runtime_error
833#define _TDF_CHARGER_EN_CONTROL_TYPE struct tdf_charger_en_control
834#define _TDF_GNSS_FIX_INFO_TYPE struct tdf_gnss_fix_info
835#define _TDF_BLUETOOTH_CONNECTION_TYPE struct tdf_bluetooth_connection
836#define _TDF_BLUETOOTH_RSSI_TYPE struct tdf_bluetooth_rssi
837#define _TDF_BLUETOOTH_DATA_THROUGHPUT_TYPE struct tdf_bluetooth_data_throughput
838#define _TDF_ALGORITHM_CLASS_HISTOGRAM_TYPE struct tdf_algorithm_class_histogram
839#define _TDF_ALGORITHM_CLASS_TIME_SERIES_TYPE struct tdf_algorithm_class_time_series
840#define _TDF_LTE_TAC_CELLS_TYPE struct tdf_lte_tac_cells
841#define _TDF_WIFI_AP_INFO_TYPE struct tdf_wifi_ap_info
842#define _TDF_DEVICE_TILT_TYPE struct tdf_device_tilt
843#define _TDF_NRF9X_GNSS_PVT_TYPE struct tdf_nrf9x_gnss_pvt
844#define _TDF_BATTERY_CHARGE_ACCUMULATED_TYPE struct tdf_battery_charge_accumulated
845#define _TDF_INFUSE_BLUETOOTH_RSSI_TYPE struct tdf_infuse_bluetooth_rssi
846#define _TDF_ADC_RAW_8_TYPE struct tdf_adc_raw_8
847#define _TDF_ADC_RAW_16_TYPE struct tdf_adc_raw_16
848#define _TDF_ADC_RAW_32_TYPE struct tdf_adc_raw_32
849#define _TDF_ANNOTATION_TYPE struct tdf_annotation
850#define _TDF_LORA_RX_TYPE struct tdf_lora_rx
851#define _TDF_IDX_ARRAY_FREQ_TYPE struct tdf_idx_array_freq
852#define _TDF_IDX_ARRAY_PERIOD_TYPE struct tdf_idx_array_period
853#define _TDF_WIFI_CONNECTED_TYPE struct tdf_wifi_connected
854#define _TDF_WIFI_CONNECTION_FAILED_TYPE struct tdf_wifi_connection_failed
855#define _TDF_WIFI_DISCONNECTED_TYPE struct tdf_wifi_disconnected
856#define _TDF_NETWORK_SCAN_COUNT_TYPE struct tdf_network_scan_count
857#define _TDF_BATTERY_VOLTAGE_TYPE struct tdf_battery_voltage
858#define _TDF_BATTERY_SOC_TYPE struct tdf_battery_soc
861enum tdf_builtin_size {
tdf_builtin_id
Infuse-IoT builtin TDF definitions.
Definition definitions.h:701
@ TDF_ALGORITHM_CLASS_TIME_SERIES
Algorithm output class time series vector.
Definition definitions.h:761
@ TDF_ADC_RAW_32
Generic 32bit raw ADC reading.
Definition definitions.h:779
@ TDF_IDX_ARRAY_PERIOD
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:789
@ TDF_ACC_MAGNITUDE_STD_DEV
Accelerometer magnitude standard deviation over a window.
Definition definitions.h:741
@ TDF_BLUETOOTH_CONNECTION
Bluetooth connection state change.
Definition definitions.h:753
@ TDF_ANNOUNCE
Common announcement packet.
Definition definitions.h:703
@ TDF_AMBIENT_TEMPERATURE
Ambient temperature.
Definition definitions.h:709
@ TDF_LORA_RX
Received LoRa packet.
Definition definitions.h:783
@ TDF_GYR_2000DPS
Gyroscope +-2000 DPS.
Definition definitions.h:731
@ TDF_REBOOT_INFO
Information pertaining to the previous reboot.
Definition definitions.h:713
@ TDF_INFUSE_BLUETOOTH_RSSI
Received signal strength of Infuse-IoT Bluetooth device.
Definition definitions.h:773
@ TDF_ADC_RAW_8
Generic 8bit raw ADC reading.
Definition definitions.h:775
@ TDF_GNSS_FIX_INFO
Metadata about a GNSS location fix.
Definition definitions.h:751
@ TDF_GYR_250DPS
Gyroscope +-250 DPS.
Definition definitions.h:725
@ TDF_WIFI_CONNECTION_FAILED
Failed to connect to a WiFi network.
Definition definitions.h:793
@ TDF_BATTERY_CHARGE_ACCUMULATED
Battery charge accumulated over time (+ve entering battery, -ve exiting battery)
Definition definitions.h:771
@ TDF_CHARGER_EN_CONTROL
Battery charging enable state.
Definition definitions.h:749
@ TDF_IDX_ARRAY_FREQ
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:787
@ TDF_EXCEPTION_STACK_FRAME
Generic exception stack frame.
Definition definitions.h:799
@ TDF_WIFI_CONNECTED
WiFi network is now connected.
Definition definitions.h:791
@ TDF_ALGORITHM_CLASS_HISTOGRAM
Algorithm output class histogram over a time window.
Definition definitions.h:759
@ TDF_NETWORK_SCAN_COUNT
Counts associated with scanning Wi-Fi and LTE networks.
Definition definitions.h:797
@ TDF_DEVICE_TILT
Tilt angle of the device.
Definition definitions.h:767
@ TDF_TIME_SYNC
Time synchronised to new source.
Definition definitions.h:711
@ TDF_GYR_1000DPS
Gyroscope +-1000 DPS.
Definition definitions.h:729
@ TDF_ACC_4G
Accelerometer +-4G.
Definition definitions.h:717
@ TDF_LORA_TX
Transmitted LoRa packet.
Definition definitions.h:785
@ TDF_GYR_125DPS
Gyroscope +-125 DPS.
Definition definitions.h:723
@ TDF_AMBIENT_TEMP_PRES_HUM
Ambient temperature, pressure & humidity.
Definition definitions.h:707
@ TDF_ADC_RAW_16
Generic 16bit raw ADC reading.
Definition definitions.h:777
@ TDF_GCS_WGS84_LLHA
Geo-location (WGS-84) + accuracy.
Definition definitions.h:733
@ TDF_RUNTIME_ERROR
Runtime error logging.
Definition definitions.h:747
@ TDF_BLUETOOTH_DATA_THROUGHPUT
Data throughput of Bluetooth link.
Definition definitions.h:757
@ TDF_BATTERY_STATE
General battery state.
Definition definitions.h:705
@ TDF_ACC_8G
Accelerometer +-8G.
Definition definitions.h:719
@ TDF_LTE_TAC_CELLS
Information on cells in a tracking area.
Definition definitions.h:763
@ TDF_ANNOTATION
Generic event annotation.
Definition definitions.h:781
@ TDF_WIFI_DISCONNECTED
Wi-Fi network is now disconnected.
Definition definitions.h:795
@ TDF_LTE_CONN_STATUS
Information on service cell and registration status.
Definition definitions.h:737
@ TDF_NRF9X_GNSS_PVT
nRF9x GNSS PVT data frame
Definition definitions.h:769
@ TDF_ACC_2G
Accelerometer +-2G.
Definition definitions.h:715
@ TDF_BATTERY_SOC
Battery state of charge.
Definition definitions.h:803
@ TDF_BATTERY_VOLTAGE
Battery voltage.
Definition definitions.h:801
@ TDF_GYR_500DPS
Gyroscope +-500 DPS.
Definition definitions.h:727
@ TDF_WIFI_AP_INFO
Wi-Fi access point information.
Definition definitions.h:765
@ TDF_BUILTIN_END
End of builtin TDF range.
Definition definitions.h:805
@ TDF_ACTIVITY_METRIC
Generic activity metric.
Definition definitions.h:743
@ TDF_GLOBALSTAR_PKT
9 byte payload transmitted over the Globalstar Simplex network
Definition definitions.h:739
@ TDF_BLUETOOTH_RSSI
Received signal strength of Bluetooth device.
Definition definitions.h:755
@ TDF_UBX_NAV_PVT
u-blox GNSS NAV-PVT message
Definition definitions.h:735
@ TDF_ACC_16G
Accelerometer +-16G.
Definition definitions.h:721
@ TDF_ALGORITHM_OUTPUT
Instantaneous algorithm output.
Definition definitions.h:745
Accelerometer +-16G.
Definition definitions.h:224
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:226
Accelerometer +-2G.
Definition definitions.h:206
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:208
Accelerometer +-4G.
Definition definitions.h:212
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:214
Accelerometer +-8G.
Definition definitions.h:218
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:220
Accelerometer magnitude standard deviation over a window.
Definition definitions.h:362
uint32_t count
Number of samples in window.
Definition definitions.h:364
uint32_t std_dev
Standard deviation in micro-g.
Definition definitions.h:366
Generic activity metric.
Definition definitions.h:370
uint32_t value
Activity metric value.
Definition definitions.h:372
Generic 16bit raw ADC reading.
Definition definitions.h:590
int16_t val
Raw ADC reading.
Definition definitions.h:592
Generic 32bit raw ADC reading.
Definition definitions.h:596
int32_t val
Raw ADC reading.
Definition definitions.h:598
Generic 8bit raw ADC reading.
Definition definitions.h:584
int8_t val
Raw ADC reading.
Definition definitions.h:586
Algorithm output class histogram over a time window.
Definition definitions.h:442
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:444
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:446
uint8_t classes[]
Count per output class.
Definition definitions.h:448
Algorithm output class time series vector.
Definition definitions.h:460
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:462
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:464
uint8_t values[]
Output classes.
Definition definitions.h:466
Instantaneous algorithm output.
Definition definitions.h:376
uint16_t algorithm_version
Algorithm version number.
Definition definitions.h:380
uint32_t algorithm_id
Algorithm identifier.
Definition definitions.h:378
uint8_t output[]
Arbitrary algorithm output.
Definition definitions.h:382
Ambient temperature, pressure & humidity.
Definition definitions.h:164
uint16_t humidity
Relative humidity (centipercent)
Definition definitions.h:170
uint32_t pressure
Atmospheric pressure (pascals)
Definition definitions.h:168
int32_t temperature
Ambient temperature (millidegrees)
Definition definitions.h:166
Ambient temperature.
Definition definitions.h:174
int32_t temperature
Ambient temperature (millidegrees)
Definition definitions.h:176
Generic event annotation.
Definition definitions.h:602
uint32_t timestamp
Annotation timestamp (GNSS seconds)
Definition definitions.h:604
Common announcement packet.
Definition definitions.h:136
uint32_t kv_crc
Key-Value store reflect global CRC.
Definition definitions.h:142
uint32_t application
Unique application ID.
Definition definitions.h:138
uint16_t reboots
Reboot counter.
Definition definitions.h:148
uint32_t uptime
Uptime in seconds.
Definition definitions.h:146
uint8_t flags
Flags (BIT(0) == SD blocks)
Definition definitions.h:150
uint32_t blocks
Logger blocks written.
Definition definitions.h:144
struct tdf_struct_mcuboot_img_sem_ver version
Running application version.
Definition definitions.h:140
Battery charge accumulated over time (+ve entering battery, -ve exiting battery)
Definition definitions.h:570
int32_t charge
Accumulated charge (microamp-seconds)
Definition definitions.h:572
Battery state of charge.
Definition definitions.h:695
uint8_t soc
State of charge (percent)
Definition definitions.h:697
General battery state.
Definition definitions.h:154
uint32_t voltage_mv
Battery voltage (milliVolts)
Definition definitions.h:156
int32_t current_ua
Battery current (microamps) (Negative = discharging)
Definition definitions.h:158
uint8_t soc
State of charge (percent)
Definition definitions.h:160
Battery voltage.
Definition definitions.h:689
uint16_t voltage
Battery voltage (milliVolts)
Definition definitions.h:691
Bluetooth connection state change.
Definition definitions.h:418
struct tdf_struct_bt_addr_le address
Address of remote device.
Definition definitions.h:420
uint8_t connected
Connected (1) or Disconnected (0)
Definition definitions.h:422
Data throughput of Bluetooth link.
Definition definitions.h:434
struct tdf_struct_bt_addr_le address
Address of remote device.
Definition definitions.h:436
int32_t throughput
Data throughput (-1 == disconnected)
Definition definitions.h:438
Battery charging enable state.
Definition definitions.h:402
uint8_t enabled
Charger is enabled.
Definition definitions.h:404
Tilt angle of the device.
Definition definitions.h:512
float cosine
Cosine of the tilt angle.
Definition definitions.h:514
Geo-location (WGS-84) + accuracy.
Definition definitions.h:260
int32_t h_acc
Horizontal accuracy (mm)
Definition definitions.h:264
struct tdf_struct_gcs_location location
WGS-84 referenced location.
Definition definitions.h:262
int32_t v_acc
Vertical accuracy (mm)
Definition definitions.h:266
9 byte payload transmitted over the Globalstar Simplex network
Definition definitions.h:356
uint8_t payload[9]
User data payload.
Definition definitions.h:358
Metadata about a GNSS location fix.
Definition definitions.h:408
uint8_t num_sv
Number of satellite vehicles used in location fix.
Definition definitions.h:414
uint16_t time_fix
Duration it took for accurate time knowledge (seconds)
Definition definitions.h:410
uint16_t location_fix
Duration it took for desired location knowledge (seconds)
Definition definitions.h:412
Gyroscope +-1000 DPS.
Definition definitions.h:248
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:250
Gyroscope +-125 DPS.
Definition definitions.h:230
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:232
Gyroscope +-2000 DPS.
Definition definitions.h:254
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:256
Gyroscope +-250 DPS.
Definition definitions.h:236
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:238
Gyroscope +-500 DPS.
Definition definitions.h:242
struct tdf_struct_xyz_16bit sample
Raw sample.
Definition definitions.h:244
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:641
uint32_t frequency
Frequency of samples in Hertz.
Definition definitions.h:645
uint16_t tdf_id
TDF ID that is being described.
Definition definitions.h:643
Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array.
Definition definitions.h:649
uint16_t tdf_id
TDF ID that is being described.
Definition definitions.h:651
uint32_t period
Period between samples in nanoseconds.
Definition definitions.h:653
Received LoRa packet.
Definition definitions.h:617
uint8_t payload[]
Packet payload.
Definition definitions.h:623
int8_t snr
Signal to Noise ratio (dB)
Definition definitions.h:619
int16_t rssi
Received signal strength (dBm)
Definition definitions.h:621
Information on service cell and registration status.
Definition definitions.h:340
struct tdf_struct_lte_cell_id_global cell
Global LTE cell identifier.
Definition definitions.h:342
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:350
uint8_t status
Registration status (See AT+CEREG)
Definition definitions.h:346
uint8_t tech
Access Technology (7 = LTE-M, 9 = NB-IoT)
Definition definitions.h:348
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:352
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:344
Information on cells in a tracking area.
Definition definitions.h:478
struct tdf_struct_lte_cell_id_global cell
Global LTE cell identifier.
Definition definitions.h:480
struct tdf_struct_lte_cell_neighbour neighbours[]
Neighbouring cell measurements.
Definition definitions.h:488
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:484
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:482
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:486
Counts associated with scanning Wi-Fi and LTE networks.
Definition definitions.h:675
uint8_t num_wifi
Number of Wi-Fi APs found.
Definition definitions.h:677
uint8_t num_lte
Number of LTE cells found.
Definition definitions.h:679
nRF9x GNSS PVT data frame
Definition definitions.h:518
uint8_t month
Month, range 1..12 (UTC)
Definition definitions.h:544
uint32_t h_acc
Horizontal accuracy estimate.
Definition definitions.h:526
int32_t lon
Longitude.
Definition definitions.h:522
uint8_t num_sv
Number of satellites used in Nav Solution.
Definition definitions.h:566
uint8_t min
Minute of hour, range 0..59 (UTC)
Definition definitions.h:550
uint8_t sec
Seconds of minute, range 0..60 (UTC)
Definition definitions.h:552
int32_t lat
Latitude.
Definition definitions.h:520
uint16_t v_dop
Vertical position DOP.
Definition definitions.h:560
uint8_t hour
Hour of day, range 0..23 (UTC)
Definition definitions.h:548
int32_t height
Height above ellipsoid.
Definition definitions.h:524
uint16_t h_dop
Horizontal position DOP.
Definition definitions.h:558
uint32_t v_acc
Vertical accuracy estimate.
Definition definitions.h:528
uint32_t h_speed_acc
Horizonal speed accuracy estimate.
Definition definitions.h:532
int32_t head_mot
Heading of motion (2-D)
Definition definitions.h:538
uint16_t ms
Milliseconds, range 0..999 (UTC)
Definition definitions.h:554
uint8_t flags
Fix status flags.
Definition definitions.h:564
uint8_t day
Day of month, range 1..31 (UTC)
Definition definitions.h:546
uint16_t t_dop
Time DOP.
Definition definitions.h:562
uint16_t p_dop
Position DOP.
Definition definitions.h:556
uint32_t head_acc
Heading accuracy estimate (both motion and vehicle)
Definition definitions.h:540
uint32_t v_speed_acc
Horizonal speed accuracy estimate.
Definition definitions.h:536
int32_t v_speed
Horizontal Speed (2-D)
Definition definitions.h:534
uint16_t year
Year (UTC)
Definition definitions.h:542
int32_t h_speed
Horizontal Speed (2-D)
Definition definitions.h:530
Information pertaining to the previous reboot.
Definition definitions.h:188
uint32_t param_1
Program counter/Watchdog Info/Other.
Definition definitions.h:198
uint32_t param_2
Link Register/Watchdog Info/Other.
Definition definitions.h:200
uint32_t hardware_flags
Hardware flags (hwinfo_get_reset_cause)
Definition definitions.h:192
uint32_t uptime
Uptime before reboot (seconds)
Definition definitions.h:196
char thread[8]
Running thread at reboot.
Definition definitions.h:202
uint32_t count
Reboot counter.
Definition definitions.h:194
uint8_t reason
Reboot reason (enum infuse_reboot_reason)
Definition definitions.h:190
Runtime error logging.
Definition definitions.h:394
uint32_t error_ctx
Additional context about the error.
Definition definitions.h:398
uint32_t error_id
Unique error identifier.
Definition definitions.h:396
Bluetooth address type (bt_addr_le_t)
Definition definitions.h:89
uint8_t type
Address type (0 == Public, 1 == Random)
Definition definitions.h:91
uint8_t val[6]
Address bytes.
Definition definitions.h:93
IEEE EUI-48 address.
Definition definitions.h:97
uint8_t val[6]
Address bytes.
Definition definitions.h:99
Geographic Coordinate System location.
Definition definitions.h:45
int32_t longitude
Longitude degrees (scale 1e7)
Definition definitions.h:49
int32_t height
Height above reference ellipsoid (mm)
Definition definitions.h:51
int32_t latitude
Latitude degrees (scale 1e7)
Definition definitions.h:47
LTE cell ID (Global)
Definition definitions.h:63
uint16_t tac
Tracking Area Code.
Definition definitions.h:71
uint32_t eci
E-UTRAN Cell ID.
Definition definitions.h:69
uint16_t mnc
Mobile Network Code.
Definition definitions.h:67
uint16_t mcc
Mobile Country Code.
Definition definitions.h:65
LTE cell ID (Local)
Definition definitions.h:55
uint16_t tac
Tracking Area Code.
Definition definitions.h:59
uint32_t eci
E-UTRAN Cell ID.
Definition definitions.h:57
LTE cell ID (Global)
Definition definitions.h:75
int8_t rsrq
Reference signal received quality (-128 = Unknown)
Definition definitions.h:85
uint32_t earfcn
Evolved Absolute Radio Frequency Channel (E-ARFCN)
Definition definitions.h:77
uint16_t pci
Physical Cell Identity.
Definition definitions.h:79
uint8_t rsrp
Reference signal received power (255 = Unknown)
Definition definitions.h:83
uint16_t time_diff
Time after the serving cell was observed that the neighbor cell was observed.
Definition definitions.h:81
MCUboot semantic versioning struct.
Definition definitions.h:30
uint8_t major
Definition definitions.h:31
uint16_t revision
Definition definitions.h:33
uint8_t minor
Definition definitions.h:32
uint32_t build_num
Definition definitions.h:34
WiFi network parameters.
Definition definitions.h:103
uint8_t iface_mode
https://w1.fi/wpa_supplicant/devel/defs_8h.html#a4aeb27c1e4abd046df3064ea9756f0bc
Definition definitions.h:111
int8_t rssi
Received signal strength (dBm)
Definition definitions.h:118
uint16_t beacon_interval
Beacon interval (ms)
Definition definitions.h:120
uint8_t channel
Channel index.
Definition definitions.h:109
uint8_t bssid[6]
Basic Service Set Identifier (MAC address)
Definition definitions.h:105
uint8_t twt_capable
Target Wake Time capable?
Definition definitions.h:122
uint8_t link_mode
WiFi link operating mode (https://en.wikipedia.org/wiki/Wi-Fi#Versions_and_generations)
Definition definitions.h:114
uint8_t band
Frequency band.
Definition definitions.h:107
uint8_t security
IEEE 802.11 security type.
Definition definitions.h:116
Generic 3-axis sensor reading.
Definition definitions.h:38
int16_t x
Definition definitions.h:39
int16_t z
Definition definitions.h:41
int16_t y
Definition definitions.h:40
Time synchronised to new source.
Definition definitions.h:180
int32_t shift
Time shift (microseconds)
Definition definitions.h:184
uint8_t source
Updated time source.
Definition definitions.h:182
u-blox GNSS NAV-PVT message
Definition definitions.h:270
int32_t lon
Longitude.
Definition definitions.h:300
int16_t mag_dec
Magnetic declination.
Definition definitions.h:334
uint32_t v_acc
Vertical accuracy estimate.
Definition definitions.h:310
int32_t height
Height above ellipsoid.
Definition definitions.h:304
uint8_t day
Day of month, range 1..31 (UTC)
Definition definitions.h:278
uint8_t valid
Validity flags.
Definition definitions.h:286
uint16_t mag_acc
Magnetic declination accuracy.
Definition definitions.h:336
uint8_t month
Month, range 1..12 (UTC)
Definition definitions.h:276
uint8_t flags2
Additional flags.
Definition definitions.h:296
int32_t nano
Fraction of second, range -1e9 .
Definition definitions.h:290
uint32_t s_acc
Speed accuracy estimate.
Definition definitions.h:322
int32_t vel_e
NED east velocity.
Definition definitions.h:314
uint16_t year
Year (UTC)
Definition definitions.h:274
uint8_t num_sv
Number of satellites used in Nav Solution.
Definition definitions.h:298
int32_t h_msl
Height above mean sea level.
Definition definitions.h:306
uint8_t sec
Seconds of minute, range 0..60 (UTC)
Definition definitions.h:284
uint32_t head_acc
Heading accuracy estimate (both motion and vehicle)
Definition definitions.h:324
int32_t head_mot
Heading of motion (2-D)
Definition definitions.h:320
uint8_t reserved0[4]
Reserved.
Definition definitions.h:330
uint16_t p_dop
Position DOP.
Definition definitions.h:326
int32_t vel_n
NED north velocity.
Definition definitions.h:312
uint32_t itow
GPS time of week of the navigation epoch.
Definition definitions.h:272
uint8_t hour
Hour of day, range 0..23 (UTC)
Definition definitions.h:280
int32_t g_speed
Ground Speed (2-D)
Definition definitions.h:318
uint32_t t_acc
Time accuracy estimate (UTC)
Definition definitions.h:288
uint32_t h_acc
Horizontal accuracy estimate.
Definition definitions.h:308
int32_t head_veh
Heading of vehicle (2-D)
Definition definitions.h:332
uint8_t fix_type
GNSS fix Type.
Definition definitions.h:292
int32_t lat
Latitude.
Definition definitions.h:302
uint8_t flags
Fix status flags.
Definition definitions.h:294
int32_t vel_d
NED down velocity.
Definition definitions.h:316
uint16_t flags3
Additional flags.
Definition definitions.h:328
uint8_t min
Minute of hour, range 0..59 (UTC)
Definition definitions.h:282
Wi-Fi access point information.
Definition definitions.h:502
struct tdf_struct_eui48 bssid
Access Point BSSID.
Definition definitions.h:504
uint8_t channel
Wi-Fi channel number.
Definition definitions.h:506
int8_t rsrp
Received signal strength (dBm)
Definition definitions.h:508
WiFi network is now connected.
Definition definitions.h:657
struct tdf_struct_wifi_network_params network
Network parameters.
Definition definitions.h:659
Failed to connect to a WiFi network.
Definition definitions.h:663
uint8_t reason
Reported reason for connection failure.
Definition definitions.h:665
Wi-Fi network is now disconnected.
Definition definitions.h:669
uint8_t reason
Reported reason for disconnection.
Definition definitions.h:671