Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Calgorithm_demo_common_argsArguments common to the demonstration algorithms
 Cbt_addr_leBluetooth address type (bt_addr_le_t)
 Cbt_conn_auto_database_cacheDatabase cache to speed up repeat connections
 Cbt_conn_auto_discoveryCharacteristics to discover on the connection
 Cbt_conn_auto_setup_cbParameters for automatically setup connection
 Cbt_gatt_remote_charRemote GATT Characteristic information
 Ccartesian_line_2dFinite line in 2D space
 Ccartesian_point_2dPoint in 2D space
 Ccpatch_array_validationExpected values for various memory regions
 Ccpatch_headerCPatch file header
 Cdata_logger_cbData logger event callback structure
 Cdata_logger_persistent_block_headerHeader on every block logged to persistent storage
 Cdata_logger_shim_function_dataData structure used for shim
 Cdata_logger_stateData logger state
 Cepacket_bt_gatt_connect_paramsParameters for epacket_bt_gatt_connect
 Cepacket_conn_terminatedPacket for INFUSE_EPACKET_CONN_TERMINATED
 Cepacket_dummy_frameEPacket dummy data frame
 Cepacket_forward_auto_conn_headerCommon header for INFUSE_EPACKET_FORWARD_AUTO_CONN
 Cepacket_forward_headerCommon header for INFUSE_EPACKET_FORWARD
 Cepacket_interface_addressInterface specific addresses
 Cepacket_interface_address_bt_leFormat of BLE address in INFUSE_RECEIVED_EPACKET and INFUSE_EPACKET_FORWARD
 Cepacket_interface_apiEPacket interface driver API
 Cepacket_interface_cbEPacket interface callback structure
 Cepacket_interface_common_configCommon config struct for all interfaces
 Cepacket_interface_common_dataCommon data struct for all interfaces
 Cepacket_key_ids_dataFormat of INFUSE_KEY_IDS packet
 Cepacket_rate_limit_reqMagic two byte packet that requests a pause in data transmission
 Cepacket_rate_throughput_reqMagic three byte packet that sets a target data throughput
 Cepacket_read_responseResponse to read requests on both the Command and Data characteristics
 Cepacket_received_common_headerCommon header for INFUSE_RECEIVED_EPACKET
 Cepacket_received_decrypted_headerHeader for INFUSE_RECEIVED_EPACKET where packet was decrypted
 Cepacket_rx_metadataMetadata for packets that have been received
 Cepacket_serial_frame_headerEPacket serial data frame header
 Cepacket_tx_metadataMetadata for packets that will be transmitted
 Cepacket_v0_unversioned_frame_formatUnversioned data frame
 Cepacket_v0_versioned_frame_formatVersioned data frame
 Cepoch_time_cbEpoch time event callback structure
 Cgcs_locationGeographic Co-ordinate System location
 Cgeodesy_coordinateCoordinate point
 Cgnss_pvt_emul_locationEmulated GNSS parameters, matching the UBX NAV-PVT field scaling
 Ciir_filter_single_pole_f32Floating point IIR single-pole filter
 Ciir_filter_single_pole_s16Signed 16-bit IIR single-pole filter with fraction saving
 Ciir_filter_single_pole_s32Signed 32-bit IIR single-pole filter with fraction saving
 Cimu_configIMU configuration struct
 Cimu_config_outputConfigured IMU value
 Cimu_linear_downsample_scaled_stateState for imu_linear_downsample_scaled
 Cimu_magnitude_arrayAccelerometer magnitude broadcast structure
 Cimu_sampleIMU sample struct
 Cimu_sample_arrayFIFO read structure
 Cimu_sensor_metaMetadata for each sub-sensor in a FIFO buffer
 Cinfuse_algorithmAlgorithm definition
 Cinfuse_async_dns_contextAsync query context for infuse_async_dns
 Cinfuse_imu_apiInfuse IMU driver API
 Cinfuse_littlefs_cbInfuse LittleFS callback structure
 Cinfuse_littlefs_fs_infoRuntime state of the filesystem
 Cinfuse_littlefs_metadataMetadata associated with all files
 Cinfuse_reboot_infoDetailed information about the reboot location/cause RISCV platforms have 16 byte alignment requirements for arch_esf
 Cinfuse_reboot_stateReboot state information
 Cinfuse_rpc_dataINFUSE_RPC_DATA payload
 Cinfuse_rpc_data_ackINFUSE_RPC_DATA_ACK packet
 Cinfuse_rpc_req_data_headerSecondary header for RPCs expecting INFUSE_RPC_DATA
 Cinfuse_rpc_req_headerHeader for INFUSE_RPC_CMD packet
 Cinfuse_rpc_rsp_headerHeader for INFUSE_RPC_RSP packet
 Cinfuse_security_key_paramsParameters to control key creation
 Cinfuse_state_cbInfuse-IoT application state callback structure
 Cinfuse_zbus_chan_movement_std_devData type for INFUSE_ZBUS_CHAN_MOVEMENT_STD_DEV
 Cinfuse_zbus_chan_tiltData type for INFUSE_ZBUS_CHAN_TILT
 Ckey_value_slot_definitionKey value slot description
 Ckv_alg_movement_threshold_argsConfiguration for the 'Movement Threshold' algorithm
 Ckv_alg_movement_threshold_args_v2Configuration for the 'Movement Threshold' algorithm
 Ckv_alg_stationary_windowed_argsConfiguration for the 'Stationary Windowed' algorithm
 Ckv_alg_tilt_argsConfiguration for the 'Tilt' algorithm
 Ckv_algorithm_loggingAlgorithm logging configuration
 Ckv_algorithm_movement_threshold_argsArguments for 'Shot Triggered' algorithm
 Ckv_algorithm_movement_threshold_args_v2Arguments for 'Shot Triggered' algorithm
 Ckv_algorithm_stationary_windowed_argsArguments for 'Stationary Windowed' algorithm
 Ckv_algorithm_tilt_argsArguments for 'Tilt' algorithm
 Ckv_application_activeControl STATE_APPLICATION_ACTIVE
 Ckv_bluetooth_addrBluetooth advertising address
 Ckv_bluetooth_ctlr_versionExternal Bluetooth controller version
 Ckv_bluetooth_peerBluetooth peer device
 Ckv_bluetooth_throughput_limitRequest connected Bluetooth peers to limit throughput
 Ckv_board_targetValue of CONFIG_BOARD_TARGET
 Ckv_broadcast_fixed_indoorsDevice is fixed indoors and should broadcast the fact
 Ckv_device_namePersonalised name for the device
 Ckv_device_stateInitialisation results for a single device
 Ckv_epacket_udp_portEPacket UDP server port
 Ckv_epacket_udp_urlEPacket UDP server hostname
 Ckv_exfat_disk_infoExFAT disk information
 Ckv_fixed_locationFixed global location of the device
 Ckv_gateway_bluetooth_forward_optionsForwarding configuration for Bluetooth advertising packets
 Ckv_geofenceArray of points defining a closed polygon
 Ckv_gravity_referenceReference gravity vector for tilt calculations
 Ckv_infuse_application_idCONFIG_INFUSE_APPLICATION_ID, store will be reset if the values don't match
 Ckv_led_disable_daily_time_rangeDisable LEDs between two UTC times daily
 Ckv_littlefs_algorithms_stateState of algorithms on the LittleFS filesystem
 Ckv_littlefs_fs_stateState of LittleFS filesystem
 Ckv_lora_configLoRa modem configuration
 Ckv_lte_modem_esn'Electronic Serial Number' as returned by AT+CGSN=0
 Ckv_lte_modem_firmware_revisionModem firmware revision as returned by AT+CGMR
 Ckv_lte_modem_imei'International Modem Equipment Identifier' as returned by AT+CGSN=1
 Ckv_lte_modem_modelModem model as returned by AT+CGMM
 Ckv_lte_networking_modesEnabled LTE networking modes and preferences
 Ckv_lte_pdp_configPacket Data Protocol (PDP) default context configuration
 Ckv_lte_sim_imsi'International Modem Subscriber Identity' as returned by AT+CIMI
 Ckv_lte_sim_uiccSIM Universal Identifier (https://www.itu.int/en/ITU-T/inr/forms/Pages/iin.aspx)
 Ckv_mcuboot_img_sem_verMCUboot semantic versioning struct
 Ckv_memfault_disableDisable Memfault reporting at runtime
 Ckv_network_id_primaryIdentifier of the primary network
 Ckv_network_id_secondaryIdentifier of the secondary network
 Ckv_nrf_edge_ai_runtime_versionVersion of the nRF Edge AI runtime
 Ckv_ntp_server_urlURL of the NTP server to use for time synchronisation
 Ckv_range_u8Generic range structure
 Ckv_rebootsNumber of times device has rebooted
 Ckv_secondary_remote_public_keyStorage of secondary remote public key (update through security_key_update)
 Ckv_secure_storage_reservedKeys reserved for secure storage (do not enable)
 Ckv_store_cbKV store callback structure
 Ckv_stringString type
 Ckv_task_schedulesTask runner task schedule definition (task_schedule)
 Ckv_task_schedules_default_idUnique identifier for default schedule set
 Ckv_utc_hmsUTC Hour-Minute-Second
 Ckv_wifi_channelsWiFi band and channel configuration
 Ckv_wifi_pskWiFi network password
 Ckv_wifi_ssidWiFi network name
 Ckv_z_devstateState of the z_devstate section after boot
 Clp581x_animation_engine_configConfiguration of a single engine
 Clp581x_animation_engines_configConfiguration of all engines
 Clp581x_animation_patternLED pattern configuration
 Clte_cellLTE cell information
 Clte_edrx_cfgEDRX configuration
 Clte_modem_monitor_configConfiguration options for the modem monitor
 Clte_modem_network_stateCurrent LTE network state
 Clte_psm_cfgPower Saving Mode (PSM) configuration
 Cmemfault_chunk_headerHeader for Memfault chunks in a binary container
 Cmodem_backend_commonCommon state for u-blox modem backends
 Cmodem_backend_ublox_i2cU-blox I2C modem backend state
 Cmodem_backend_ublox_i2c_configU-blox I2C modem backend configuration
 Cmodem_backend_ublox_spiU-blox SPI modem backend state
 Cmodem_backend_ublox_spi_configU-blox SPI modem backend configuration
 Crpc_annotate_requestWrite an annotation to the device
 Crpc_annotate_responseResponse to rpc_annotate_request
 Crpc_application_info_requestQuery basic application versions and state
 Crpc_application_info_responseResponse to rpc_application_info_request
 Crpc_audio_alert_requestPlay an audio alert on the device
 Crpc_audio_alert_responseResponse to rpc_audio_alert_request
 Crpc_bt_connect_infuse_requestConnect to an Infuse-IoT Bluetooth device
 Crpc_bt_connect_infuse_responseResponse to rpc_bt_connect_infuse_request
 Crpc_bt_disconnect_requestDisconnect from a Bluetooth device
 Crpc_bt_disconnect_responseResponse to rpc_bt_disconnect_request
 Crpc_bt_file_copy_basic_requestCopy a local file to a remote device over Bluetooth
 Crpc_bt_file_copy_basic_responseResponse to rpc_bt_file_copy_basic_request
 Crpc_bt_file_copy_coap_requestCopy a file fetched from COAP to a remote device over Bluetooth
 Crpc_bt_file_copy_coap_responseResponse to rpc_bt_file_copy_coap_request
 Crpc_bt_mcumgr_reboot_requestConnect to a Bluetooth device and run the MCUMGR reboot command
 Crpc_bt_mcumgr_reboot_responseResponse to rpc_bt_mcumgr_reboot_request
 Crpc_client_auto_load_paramsState for auto loader control
 Crpc_client_cmd_ctxContext associated with a single in-flight command
 Crpc_client_ctxRPC client context
 Crpc_coap_download_requestDownload a file from a COAP server (Infuse-IoT DTLS protected)
 Crpc_coap_download_responseResponse to rpc_coap_download_request
 Crpc_coap_download_v2_requestDownload a file from a COAP server (Infuse-IoT DTLS protected)
 Crpc_coap_download_v2_responseResponse to rpc_coap_download_v2_request
 Crpc_coap_download_v3_requestDownload a file from a COAP server (Infuse-IoT DTLS protected)
 Crpc_coap_download_v3_responseResponse to rpc_coap_download_v3_request
 Crpc_data_logger_erase_requestErase all data from a data logger
 Crpc_data_logger_erase_responseResponse to rpc_data_logger_erase_request
 Crpc_data_logger_read_available_requestRead data from data logger, with auto-updating start_block
 Crpc_data_logger_read_available_responseResponse to rpc_data_logger_read_available_request
 Crpc_data_logger_read_chunks_requestRead a number of arbitrary chunks from a data logger
 Crpc_data_logger_read_chunks_responseResponse to rpc_data_logger_read_chunks_request
 Crpc_data_logger_read_requestRead data from data logger
 Crpc_data_logger_read_responseResponse to rpc_data_logger_read_request
 Crpc_data_logger_state_requestGet state of a data logger
 Crpc_data_logger_state_responseResponse to rpc_data_logger_state_request
 Crpc_data_logger_state_v2_requestGet state of a data logger (Larger erase unit)
 Crpc_data_logger_state_v2_responseResponse to rpc_data_logger_state_v2_request
 Crpc_data_receiver_requestReceive multiple INFUSE_RPC_DATA packets
 Crpc_data_receiver_responseResponse to rpc_data_receiver_request
 Crpc_data_sender_requestSend multiple INFUSE_RPC_DATA packets
 Crpc_data_sender_responseResponse to rpc_data_sender_request
 Crpc_echo_requestEcho any input data in the response
 Crpc_echo_responseResponse to rpc_echo_request
 Crpc_fault_requestImmediately trigger an exception on the device
 Crpc_fault_responseResponse to rpc_fault_request
 Crpc_file_write_basic_requestWrite a file to the device
 Crpc_file_write_basic_responseResponse to rpc_file_write_basic_request
 Crpc_file_write_requestWrite a file to the device
 Crpc_file_write_responseResponse to rpc_file_write_request
 Crpc_filesystem_ls_requestQuery files currently on the filesystem
 Crpc_filesystem_ls_responseResponse to rpc_filesystem_ls_request
 Crpc_filesystem_rm_requestDelete file currently on the filesystem
 Crpc_filesystem_rm_responseResponse to rpc_filesystem_rm_request
 Crpc_gravity_reference_update_requestStore the current accelerometer vector as the gravity reference
 Crpc_gravity_reference_update_responseResponse to rpc_gravity_reference_update_request
 Crpc_heap_stats_requestQuery stats of heaps
 Crpc_heap_stats_responseResponse to rpc_heap_stats_request
 Crpc_infuse_states_query_requestRead current Infuse-IoT application states
 Crpc_infuse_states_query_responseResponse to rpc_infuse_states_query_request
 Crpc_infuse_states_update_requestUpdate Infuse-IoT application states
 Crpc_infuse_states_update_responseResponse to rpc_infuse_states_update_request
 Crpc_kv_read_requestRead values from the KV store
 Crpc_kv_read_responseResponse to rpc_kv_read_request
 Crpc_kv_reflect_crcs_requestRead KV store CRCs
 Crpc_kv_reflect_crcs_responseResponse to rpc_kv_reflect_crcs_request
 Crpc_kv_write_requestWrite values to the KV store
 Crpc_kv_write_responseResponse to rpc_kv_write_request
 Crpc_last_reboot_requestRetrieve information pertaining to the previous reboot
 Crpc_last_reboot_responseResponse to rpc_last_reboot_request
 Crpc_lte_at_cmd_requestRun AT command against LTE modem
 Crpc_lte_at_cmd_responseResponse to rpc_lte_at_cmd_request
 Crpc_lte_state_requestGet current LTE interface state
 Crpc_lte_state_responseResponse to rpc_lte_state_request
 Crpc_lte_state_v2_requestGet current LTE interface state (with RAI information)
 Crpc_lte_state_v2_responseResponse to rpc_lte_state_v2_request
 Crpc_mem_read_requestRead arbitrary memory (NO ADDRESS VALIDATION PERFORMED)
 Crpc_mem_read_responseResponse to rpc_mem_read_request
 Crpc_nrf93m1_fota_requestPerform a firmware update of the nRF93M1 modem
 Crpc_nrf93m1_fota_responseResponse to rpc_nrf93m1_fota_request
 Crpc_reboot_requestReboot the device after a delay
 Crpc_reboot_responseResponse to rpc_reboot_request
 Crpc_security_key_update_requestUpdate key material
 Crpc_security_key_update_responseResponse to rpc_security_key_update_request
 Crpc_security_public_keys_requestQuery device public keys
 Crpc_security_public_keys_responseResponse to rpc_security_public_keys_request
 Crpc_security_state_requestQuery current security state and validate identity
 Crpc_security_state_responseResponse to rpc_security_state_request
 Crpc_shipping_mode_requestEnter/Exit shipping mode on a device
 Crpc_shipping_mode_responseResponse to rpc_shipping_mode_request
 Crpc_struct_bt_addr_leBluetooth LE address
 Crpc_struct_data_logger_chunkData logger chunk description
 Crpc_struct_data_logger_flushedIPv6 address
 Crpc_struct_filesystem_file_infoInformation about file on the filesystem
 Crpc_struct_filesystem_file_metadataMetadata associated with file on the filesystem
 Crpc_struct_heap_infoStruct k_heap information
 Crpc_struct_infuse_stateSingle Infuse-IoT application state
 Crpc_struct_ipv4_addressIPv4 address
 Crpc_struct_ipv6_addressIPv6 address
 Crpc_struct_kv_store_crcKV store data CRC
 Crpc_struct_kv_store_valueKV store data value
 Crpc_struct_lte_stateLTE interface status
 Crpc_struct_lte_state_v2LTE interface status
 Crpc_struct_mcuboot_img_sem_verMCUboot semantic versioning struct
 Crpc_struct_network_stateCommon network state
 Crpc_struct_public_key_info_256bit256 bit public key and identifier
 Crpc_struct_sockaddrstruct sockaddr_in or struct sockaddr_in6 compatible address
 Crpc_struct_thread_statsThread statistics
 Crpc_struct_wifi_scan_resultWiFi interface status
 Crpc_struct_wifi_stateWiFi interface status
 Crpc_struct_xyz_s16Signed 16 bit XYZ vector
 Crpc_tdf_data_logger_flush_requestFlush pending data from TDF data loggers
 Crpc_tdf_data_logger_flush_responseResponse to rpc_tdf_data_logger_flush_request
 Crpc_thread_stats_requestQuery runtime thread statistics
 Crpc_thread_stats_responseResponse to rpc_thread_stats_request
 Crpc_time_get_requestGet the current time knowledge of the device
 Crpc_time_get_responseResponse to rpc_time_get_request
 Crpc_time_set_requestSet the current time of the device
 Crpc_time_set_responseResponse to rpc_time_set_request
 Crpc_ubx_assist_now_ztp_creds_requestRetrieve U-blox AssistNow Zero Touch Provisioning credentials
 Crpc_ubx_assist_now_ztp_creds_responseResponse to rpc_ubx_assist_now_ztp_creds_request
 Crpc_wifi_scan_requestScan for WiFi networks
 Crpc_wifi_scan_responseResponse to rpc_wifi_scan_request
 Crpc_wifi_state_requestGet current WiFi interface state
 Crpc_wifi_state_responseResponse to rpc_wifi_state_request
 Crpc_zbus_channel_state_requestQuery current state of zbus channel
 Crpc_zbus_channel_state_responseResponse to rpc_zbus_channel_state_request
 Crpc_zperf_upload_requestNetwork upload bandwidth testing using zperf/iperf
 Crpc_zperf_upload_responseResponse to rpc_zperf_upload_request
 Cschedule_struct_task_gnss_low_power_argsGNSS low-power-mode specific arguments
 Cschedule_struct_task_gnss_plateau_argsGNSS fix plateau detection arguments
 Cschedule_struct_task_gnss_run_to_fix_argsGNSS run-to-location-fix specific arguments
 Cschedule_struct_task_imu_accelerometerIMU accelerometer configuration
 Cschedule_struct_task_imu_gyroscopeIMU gyroscope configuration
 Cschedule_struct_task_imu_magnetometerIMU magnetometer configuration
 Cschedule_struct_task_network_scan_lte_argsNetwork scan LTE cell scanning arguments
 Cschedule_struct_task_network_scan_wifi_argsNetwork scan Wi-Fi access point scanning arguments
 Cschedule_union_task_gnss_mode_argsGNSS mode-specific argument overlay
 Csecurity_state_response_hw_idHardware ID challenge response (plaintext)
 Csecurity_state_response_hw_id_encryptedHardware ID challenge response, encrypted with ChaCha20-Poly1305
 Cshared_device_apiShared device driver API
 Cshared_device_dt_specContainer for shared device information specified in devicetree
 Csoc_device_control_stateDevice control state and thresholds
 Cstatistics_stateRunning statistics state
 Ctask_argumentsArguments for any Infuse-IoT task
 Ctask_audio_dmic_argsDigital microphone task arguments (task_audio_dmic_args)
 Ctask_audio_dmic_configDigital microphone task configuration
 Ctask_battery_argsBattery task arguments (task_battery_args)
 Ctask_bt_scanner_argsBluetooth scanner task arguments (task_bt_scanner_args)
 Ctask_configConstant task configuration
 Ctask_dataTask runtime state
 Ctask_environmental_argsEnvironmental task arguments (task_environmental_args)
 Ctask_environmental_devicesConfiguration struct to hold multiple devices
 Ctask_gnss_argsGNSS task arguments (task_gnss_args)
 Ctask_imu_argsIMU task arguments (task_imu_args)
 Ctask_network_scan_argsNetwork scan task arguments (task_network_scan_args)
 Ctask_scheduleSchedule for a given task
 Ctask_schedule_stateState for a given task schedule
 Ctask_schedule_state_conditionsSchedule state conditions
 Ctask_schedule_tdf_loggingControl TDF logging output of a task
 Ctask_soc_temperature_argsSoC temperature task arguments (task_soc_temperature_args)
 Ctask_tdf_logger_argsTDF logger task arguments (task_tdf_logger_args)
 Ctdf_acc_16gAccelerometer +-16G
 Ctdf_acc_2gAccelerometer +-2G
 Ctdf_acc_4gAccelerometer +-4G
 Ctdf_acc_8gAccelerometer +-8G
 Ctdf_acc_magnitude_std_devAccelerometer magnitude standard deviation over a window
 Ctdf_activity_metricGeneric activity metric
 Ctdf_adc_raw_16Generic 16bit raw ADC reading
 Ctdf_adc_raw_32Generic 32bit raw ADC reading
 Ctdf_adc_raw_8Generic 8bit raw ADC reading
 Ctdf_algorithm_class_histogramAlgorithm output class histogram over a time window
 Ctdf_algorithm_class_time_seriesAlgorithm output class time series vector
 Ctdf_algorithm_outputInstantaneous algorithm output
 Ctdf_ambient_pressureAmbient pressure
 Ctdf_ambient_temp_pres_humAmbient temperature, pressure & humidity
 Ctdf_ambient_temperatureAmbient temperature
 Ctdf_annotationGeneric event annotation
 Ctdf_announceCommon announcement packet
 Ctdf_announce_v2Common announcement packet
 Ctdf_battery_charge_accumulatedBattery charge accumulated over time (+ve entering battery, -ve exiting battery)
 Ctdf_battery_socBattery state of charge
 Ctdf_battery_stateGeneral battery state
 Ctdf_battery_voltageBattery voltage
 Ctdf_bluetooth_connectionBluetooth connection state change
 Ctdf_bluetooth_data_throughputData throughput of Bluetooth link
 Ctdf_bluetooth_rssiReceived signal strength of Bluetooth device
 Ctdf_buffer_stateState of a TDF buffer being written or parsed
 Ctdf_charger_en_controlBattery charging enable state
 Ctdf_device_init_errorDevice that failed to initialise on boot
 Ctdf_device_tiltTilt angle of the device
 Ctdf_gcs_wgs84_llhaGeo-location (WGS-84) + accuracy
 Ctdf_globalstar_pkt9 byte payload transmitted over the Globalstar Simplex network
 Ctdf_gnss_fix_infoMetadata about a GNSS location fix
 Ctdf_gyr_1000dpsGyroscope +-1000 DPS
 Ctdf_gyr_125dpsGyroscope +-125 DPS
 Ctdf_gyr_2000dpsGyroscope +-2000 DPS
 Ctdf_gyr_250dpsGyroscope +-250 DPS
 Ctdf_gyr_500dpsGyroscope +-500 DPS
 Ctdf_idx_array_freqSample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array
 Ctdf_idx_array_periodSample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array
 Ctdf_infuse_bluetooth_rssiReceived signal strength of Infuse-IoT Bluetooth device
 Ctdf_kvs_value_changedRecord of key value store data updates
 Ctdf_lora_rxReceived LoRa packet
 Ctdf_lte_conn_statusInformation on service cell and registration status
 Ctdf_lte_controlLTE modem control state
 Ctdf_lte_sleep_enterLTE modem has entered sleep mode
 Ctdf_lte_sleep_exitLTE modem has exited sleep mode
 Ctdf_lte_tac_cellsInformation on cells in a tracking area
 Ctdf_network_scan_countCounts associated with scanning Wi-Fi and LTE networks
 Ctdf_nrf9x_gnss_pvtNRF9x GNSS PVT data frame
 Ctdf_parsedParsed TDF information
 Ctdf_pcm_16bit_chan_dual16bit PCM (Audio) data for both the left and right channels
 Ctdf_pcm_16bit_chan_left16bit PCM (Audio) data for the left channel
 Ctdf_pcm_16bit_chan_right16bit PCM (Audio) data for the right channel
 Ctdf_reboot_infoInformation pertaining to the previous reboot
 Ctdf_runtime_errorRuntime error logging
 Ctdf_soc_temperatureSoC die temperature
 Ctdf_state_durationDuration an Infuse-IoT application state was asserted for
 Ctdf_state_event_clearedInfuse-IoT application state transitioned from set to cleared
 Ctdf_state_event_setInfuse-IoT application state transitioned from cleared to set
 Ctdf_struct_bt_addr_leBluetooth address type (bt_addr_le_t)
 Ctdf_struct_eui48IEEE EUI-48 address
 Ctdf_struct_gcs_locationGeographic Coordinate System location
 Ctdf_struct_lte_cell_id_globalLTE cell ID (Global)
 Ctdf_struct_lte_cell_id_localLTE cell ID (Local)
 Ctdf_struct_lte_cell_neighbourLTE cell ID (Global)
 Ctdf_struct_mcuboot_img_sem_verMCUboot semantic versioning struct
 Ctdf_struct_wifi_network_paramsWiFi network parameters
 Ctdf_struct_xyz_16bitGeneric 3-axis sensor reading
 Ctdf_time_syncTime synchronised to new source
 Ctdf_ubx_nav_pvtU-blox GNSS NAV-PVT message
 Ctdf_wifi_ap_infoWi-Fi access point information
 Ctdf_wifi_connectedWiFi network is now connected
 Ctdf_wifi_connection_failedFailed to connect to a WiFi network
 Ctdf_wifi_disconnectedWi-Fi network is now disconnected
 Cubx_cfg_valConfiguration value structure as returned by parser
 Cubx_frameUBX Message Frame
 Cubx_message_handler_ctxContext around a ubx_message_handler_t
 Cubx_modem_dataUBX modem state
 Cubx_msg_cfg_cfg_m10Command for UBX_MSG_ID_CFG_CFG on M10 receivers
 Cubx_msg_cfg_cfg_m8Command for UBX_MSG_ID_CFG_CFG on M8 receivers, with storage device selection
 Cubx_msg_cfg_gnssCommand or poll response for UBX_MSG_ID_CFG_GNSS
 Cubx_msg_cfg_msgCommand for UBX_MSG_ID_CFG_MSG that sets the output rate on the current port
 Cubx_msg_cfg_nav5Command or poll response for UBX_MSG_ID_CFG_NAV5
 Cubx_msg_cfg_prt_spiCommand or poll response for UBX_MSG_ID_CFG_PRT on the SPI port
 Cubx_msg_cfg_rateCommand or poll response for UBX_MSG_ID_CFG_RATE
 Cubx_msg_cfg_rstCommand for UBX_MSG_ID_CFG_RST (not acknowledged)
 Cubx_msg_cfg_valget_queryPoll request for UBX_MSG_ID_CFG_VALGET
 Cubx_msg_cfg_valget_responseResponse from UBX_MSG_ID_CFG_VALGET
 Cubx_msg_cfg_valset_v0Command for UBX_MSG_ID_CFG_VALSET (version 0, no transaction support)
 Cubx_msg_cfg_valset_v1Command for UBX_MSG_ID_CFG_VALSET (version 1, with transaction support)
 Cubx_msg_id_ack_ackResponse from UBX_MSG_ID_ACK_ACK when an input message is accepted
 Cubx_msg_id_ack_nakResponse from UBX_MSG_ID_ACK_NAK when an input message is rejected
 Cubx_msg_mon_hwResponse from UBX_MSG_ID_MON_HW (polled or periodic)
 Cubx_msg_mon_hw3Response from UBX_MSG_ID_MON_HW3 (polled or periodic)
 Cubx_msg_mon_rxrResponse from UBX_MSG_ID_MON_RXR, output when the receiver changes power state
 Cubx_msg_mon_verResponse from UBX_MSG_ID_MON_VER
 Cubx_msg_nav_dopResponse from UBX_MSG_ID_NAV_DOP (polled or periodic)
 Cubx_msg_nav_pvtResponse from UBX_MSG_ID_NAV_PVT (polled or periodic)
 Cubx_msg_nav_satResponse from UBX_MSG_ID_NAV_SAT (polled or periodic)
 Cubx_msg_nav_timegpsResponse from UBX_MSG_ID_NAV_TIMEGPS (polled or periodic)
 Cubx_msg_rxm_pmreqCommand for UBX_MSG_ID_RXM_PMREQ (version 0)
 Cubx_msg_sec_uniqidResponse from UBX_MSG_ID_SEC_UNIQID