Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Infuse zbus channel types

Infuse zbus channel types. More...

Data Structures

struct  infuse_zbus_chan_movement_std_dev
 Data type for INFUSE_ZBUS_CHAN_MOVEMENT_STD_DEV. More...
struct  infuse_zbus_chan_tilt
 Data type for INFUSE_ZBUS_CHAN_TILT. More...

Macros

#define INFUSE_ZBUS_TYPE(channel)
 Get the type associated with an Infuse zbus channel.
#define INFUSE_ZBUS_NAME(channel)
 Get the channel name associated with an Infuse zbus channel.

Enumerations

enum  infuse_zbus_channel_id {
  INFUSE_ZBUS_CHAN_BASE = 0x43210000 , INFUSE_ZBUS_CHAN_BATTERY = INFUSE_ZBUS_CHAN_BASE + 0 , INFUSE_ZBUS_CHAN_AMBIENT_ENV = INFUSE_ZBUS_CHAN_BASE + 1 , INFUSE_ZBUS_CHAN_IMU = INFUSE_ZBUS_CHAN_BASE + 2 ,
  INFUSE_ZBUS_CHAN_IMU_ACC_MAG = INFUSE_ZBUS_CHAN_BASE + 3 , INFUSE_ZBUS_CHAN_LOCATION = INFUSE_ZBUS_CHAN_BASE + 4 , INFUSE_ZBUS_CHAN_MOVEMENT_STD_DEV = INFUSE_ZBUS_CHAN_BASE + 5 , INFUSE_ZBUS_CHAN_TILT = INFUSE_ZBUS_CHAN_BASE + 6 ,
  INFUSE_ZBUS_CHAN_UBX_NAV_PVT = INFUSE_ZBUS_CHAN_BASE + 7 , INFUSE_ZBUS_CHAN_NRF9X_NAV_PVT = INFUSE_ZBUS_CHAN_BASE + 8 , INFUSE_ZBUS_CHAN_SOC_TEMPERATURE = INFUSE_ZBUS_CHAN_BASE + 9
}

Detailed Description

Infuse zbus channel types.

Macro Definition Documentation

◆ INFUSE_ZBUS_NAME

#define INFUSE_ZBUS_NAME ( channel)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/zbus/types.h>

Value:
_##channel##_NAME

Get the channel name associated with an Infuse zbus channel.

◆ INFUSE_ZBUS_TYPE

#define INFUSE_ZBUS_TYPE ( channel)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/zbus/types.h>

Value:
_##channel##_TYPE

Get the type associated with an Infuse zbus channel.

Enumeration Type Documentation

◆ infuse_zbus_channel_id

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/zbus/types.h>

Enumerator
INFUSE_ZBUS_CHAN_BASE 
INFUSE_ZBUS_CHAN_BATTERY 

Data type: tdf_battery_state.

INFUSE_ZBUS_CHAN_AMBIENT_ENV 

Data type: tdf_ambient_temp_pres_hum.

INFUSE_ZBUS_CHAN_IMU 

Data type: imu_sample_array.

INFUSE_ZBUS_CHAN_IMU_ACC_MAG 

Data type: imu_magnitude_array.

INFUSE_ZBUS_CHAN_LOCATION 

Data type: tdf_gcs_wgs84_llha.

INFUSE_ZBUS_CHAN_MOVEMENT_STD_DEV 

Data type: infuse_zbus_chan_movement_std_dev.

INFUSE_ZBUS_CHAN_TILT 

Data type: infuse_zbus_chan_tilt.

INFUSE_ZBUS_CHAN_UBX_NAV_PVT 

Data type: tdf_ubx_nav_pvt.

INFUSE_ZBUS_CHAN_NRF9X_NAV_PVT 

Data type: tdf_nrf9x_gnss_pvt.

INFUSE_ZBUS_CHAN_SOC_TEMPERATURE 

Data type: tdf_soc_temperature.