EdgeAI TIOVX Apps Guide
tiovx_sensor_module.c File Reference
Include dependency graph for tiovx_sensor_module.c:

Functions

vx_status tiovx_init_sensor_obj (SensorObj *sensorObj, char *objName)
 
vx_status tiovx_sensor_query (SensorObj *sensorObj)
 
vx_status tiovx_sensor_init (SensorObj *sensorObj)
 
void tiovx_sensor_deinit (SensorObj *sensorObj)
 
vx_status tiovx_sensor_start (SensorObj *sensorObj)
 
vx_status tiovx_sensor_stop (SensorObj *sensorObj)
 

Variables

static char availableSensorNames [ISS_SENSORS_MAX_SUPPORTED_SENSOR][ISS_SENSORS_MAX_NAME]
 
static pthread_mutex_t g_lock = PTHREAD_MUTEX_INITIALIZER
 
static uint8_t g_num_sensors_found = 0
 

Function Documentation

◆ tiovx_init_sensor_obj()

vx_status tiovx_init_sensor_obj ( SensorObj sensorObj,
char *  objName 
)

◆ tiovx_sensor_query()

vx_status tiovx_sensor_query ( SensorObj sensorObj)

◆ tiovx_sensor_init()

vx_status tiovx_sensor_init ( SensorObj sensorObj)

◆ tiovx_sensor_deinit()

void tiovx_sensor_deinit ( SensorObj sensorObj)

◆ tiovx_sensor_start()

vx_status tiovx_sensor_start ( SensorObj sensorObj)

◆ tiovx_sensor_stop()

vx_status tiovx_sensor_stop ( SensorObj sensorObj)

Variable Documentation

◆ availableSensorNames

char availableSensorNames[ISS_SENSORS_MAX_SUPPORTED_SENSOR][ISS_SENSORS_MAX_NAME]
static

◆ g_lock

pthread_mutex_t g_lock = PTHREAD_MUTEX_INITIALIZER
static

◆ g_num_sensors_found

uint8_t g_num_sensors_found = 0
static