Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
ca_device_info Struct Reference

Struct for getting info of connected devices (primarily for enumerating them) More...

#include <posix/ca821x-posix/include/ca821x-posix/ca821x-types.h>

Inheritance diagram for ca_device_info:

Public Attributes

enum ca821x_exchange_type exchange_type
 Exchange type for this device. More...
 
const char * path
 Exchange & system specific 'path', unique to this device. More...
 
const char * device_name
 Name of the device, eg 'Chili2'. More...
 
const char * app_name
 Name of the application running on the device, eg 'ot-cli'. More...
 
const char * version
 Version string of the device. More...
 
const char * serialno
 Serial number of the device. More...
 
bool external_flash_available
 Does the device have an external flash chip. More...
 
bool available
 Is the device available for use (or not, eg. More...
 

Detailed Description

Struct for getting info of connected devices (primarily for enumerating them)

Member Data Documentation

◆ app_name

const char* ca_device_info::app_name

Name of the application running on the device, eg 'ot-cli'.

◆ available

bool ca_device_info::available

Is the device available for use (or not, eg.

in use by other application)

◆ device_name

const char* ca_device_info::device_name

Name of the device, eg 'Chili2'.

◆ exchange_type

enum ca821x_exchange_type ca_device_info::exchange_type

Exchange type for this device.

◆ external_flash_available

bool ca_device_info::external_flash_available

Does the device have an external flash chip.

◆ path

const char* ca_device_info::path

Exchange & system specific 'path', unique to this device.

◆ serialno

const char* ca_device_info::serialno

Serial number of the device.

◆ version

const char* ca_device_info::version

Version string of the device.


The documentation for this struct was generated from the following file: