|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Built-in TDF Structure Definitions . More...
Data Structures | |
| struct | tdf_announce |
| Common announcement packet. More... | |
| struct | tdf_battery_state |
| General battery state. More... | |
| struct | tdf_ambient_temp_pres_hum |
| Ambient temperature, pressure & humidity. More... | |
| struct | tdf_ambient_temperature |
| Ambient temperature. More... | |
| struct | tdf_time_sync |
| Time synchronised to new source. More... | |
| struct | tdf_reboot_info |
| Information pertaining to the previous reboot. More... | |
| struct | tdf_acc_2g |
| Accelerometer +-2G. More... | |
| struct | tdf_acc_4g |
| Accelerometer +-4G. More... | |
| struct | tdf_acc_8g |
| Accelerometer +-8G. More... | |
| struct | tdf_acc_16g |
| Accelerometer +-16G. More... | |
| struct | tdf_gyr_125dps |
| Gyroscope +-125 DPS. More... | |
| struct | tdf_gyr_250dps |
| Gyroscope +-250 DPS. More... | |
| struct | tdf_gyr_500dps |
| Gyroscope +-500 DPS. More... | |
| struct | tdf_gyr_1000dps |
| Gyroscope +-1000 DPS. More... | |
| struct | tdf_gyr_2000dps |
| Gyroscope +-2000 DPS. More... | |
| struct | tdf_gcs_wgs84_llha |
| Geo-location (WGS-84) + accuracy. More... | |
| struct | tdf_ubx_nav_pvt |
| u-blox GNSS NAV-PVT message More... | |
| struct | tdf_lte_conn_status |
| Information on service cell and registration status. More... | |
| struct | tdf_globalstar_pkt |
| 9 byte payload transmitted over the Globalstar Simplex network More... | |
| struct | tdf_acc_magnitude_std_dev |
| Accelerometer magnitude standard deviation over a window. More... | |
| struct | tdf_activity_metric |
| Generic activity metric. More... | |
| struct | tdf_algorithm_output |
| Instantaneous algorithm output. More... | |
| struct | tdf_runtime_error |
| Runtime error logging. More... | |
| struct | tdf_charger_en_control |
| Battery charging enable state. More... | |
| struct | tdf_gnss_fix_info |
| Metadata about a GNSS location fix. More... | |
| struct | tdf_bluetooth_connection |
| Bluetooth connection state change. More... | |
| struct | tdf_bluetooth_rssi |
| Received signal strength of Bluetooth device. More... | |
| struct | tdf_bluetooth_data_throughput |
| Data throughput of Bluetooth link. More... | |
| struct | tdf_algorithm_class_histogram |
| Algorithm output class histogram over a time window. More... | |
| struct | tdf_algorithm_class_time_series |
| Algorithm output class time series vector. More... | |
| struct | tdf_lte_tac_cells |
| Information on cells in a tracking area. More... | |
| struct | tdf_wifi_ap_info |
| Wi-Fi access point information. More... | |
| struct | tdf_device_tilt |
| Tilt angle of the device. More... | |
| struct | tdf_nrf9x_gnss_pvt |
| nRF9x GNSS PVT data frame More... | |
| struct | tdf_battery_charge_accumulated |
| Battery charge accumulated over time (+ve entering battery, -ve exiting battery) More... | |
| struct | tdf_infuse_bluetooth_rssi |
| Received signal strength of Infuse-IoT Bluetooth device. More... | |
| struct | tdf_adc_raw_8 |
| Generic 8bit raw ADC reading. More... | |
| struct | tdf_adc_raw_16 |
| Generic 16bit raw ADC reading. More... | |
| struct | tdf_adc_raw_32 |
| Generic 32bit raw ADC reading. More... | |
| struct | tdf_annotation |
| Generic event annotation. More... | |
| struct | tdf_lora_rx |
| Received LoRa packet. More... | |
| struct | tdf_idx_array_freq |
| Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array. More... | |
| struct | tdf_idx_array_period |
| Sample frequency metadata for a TDF_DATA_FORMAT_IDX_ARRAY array. More... | |
| struct | tdf_wifi_connected |
| WiFi network is now connected. More... | |
| struct | tdf_wifi_connection_failed |
| Failed to connect to a WiFi network. More... | |
| struct | tdf_wifi_disconnected |
| Wi-Fi network is now disconnected. More... | |
| struct | tdf_network_scan_count |
| Counts associated with scanning Wi-Fi and LTE networks. More... | |
| struct | tdf_battery_voltage |
| Battery voltage. More... | |
| struct | tdf_battery_soc |
| Battery state of charge. More... | |
Macros | |
| #define | TDF_ALGORITHM_OUTPUT_VAR(_name, _count) |
| Define a variant of tdf_algorithm_output with a constant length. | |
| #define | TDF_ALGORITHM_CLASS_HISTOGRAM_VAR(_name, _count) |
| Define a variant of tdf_algorithm_class_histogram with a constant length. | |
| #define | TDF_ALGORITHM_CLASS_TIME_SERIES_VAR(_name, _count) |
| Define a variant of tdf_algorithm_class_time_series with a constant length. | |
| #define | TDF_LTE_TAC_CELLS_VAR(_name, _count) |
| Define a variant of tdf_lte_tac_cells with a constant length. | |
| #define | TDF_ANNOTATION_VAR(_name, _count) |
| Define a variant of tdf_annotation with a constant length. | |
| #define | TDF_LORA_RX_VAR(_name, _count) |
| Define a variant of tdf_lora_rx with a constant length. | |
| #define | TDF_LORA_TX_VAR(_name, _count) |
| Define a variant of tdf_lora_tx with a constant length. | |
| #define | TDF_EXCEPTION_STACK_FRAME_VAR(_name, _count) |
| Define a variant of tdf_exception_stack_frame with a constant length. | |
Built-in TDF Structure Definitions .
| #define TDF_ALGORITHM_CLASS_HISTOGRAM_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_algorithm_class_histogram with a constant length.
| #define TDF_ALGORITHM_CLASS_TIME_SERIES_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_algorithm_class_time_series with a constant length.
| #define TDF_ALGORITHM_OUTPUT_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_algorithm_output with a constant length.
| #define TDF_ANNOTATION_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_annotation with a constant length.
| #define TDF_EXCEPTION_STACK_FRAME_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_exception_stack_frame with a constant length.
| #define TDF_LORA_RX_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_lora_rx with a constant length.
| #define TDF_LORA_TX_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_lora_tx with a constant length.
| #define TDF_LTE_TAC_CELLS_VAR | ( | _name, | |
| _count ) |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Define a variant of tdf_lte_tac_cells with a constant length.
| enum tdf_builtin_id |
#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/tdf/definitions.h>
Infuse-IoT builtin TDF definitions.