API  2.2
TSmarT Software Library
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

Data Structures

struct  tsmart_cumulocity_ipv4_format_t
 IPv4 format structure. More...
 
struct  tsmart_cumulocity_value_type_t
 Indicator of value type structure. More...
 
struct  tsmart_cumulocity_integer_value_t
 Integer value. More...
 
struct  tsmart_cumulocity_double_value_t
 Double value. More...
 
struct  tsmart_cumulocity_str_t
 String value. More...
 
union  tsmart_cumulocity_value_t
 Union of the possible type values. More...
 
struct  tsmart_cumulocity_time_t
 Time structure. More...
 
struct  tsmart_cumulocity_sensor_t
 Mesurement structure. More...
 
struct  tsmart_cumulocity_account_t
 Account details structure. More...
 
struct  tsmart_cumulocity_device_t
 Device structure. More...
 
struct  tsmart_cumulocity_alarm_t
 Alarm structure. More...
 
struct  tsmart_cumulocity_event_t
 Event structure. More...
 
struct  tsmart_cumulocity_param_t
 param structure More...
 
struct  tsmart_cumulocity_op_t
 operation structure More...
 
struct  tsmart_cumulocity_buffer_t
 Cumulocity internal buffer structure. More...
 
struct  tsmart_cumulocity_wifi_wlan_t
 Wireless Network parameters structure. More...
 
struct  tsmart_cumulocity_cellular_2g_network_t
 Cellular 2g network parameters structure. More...
 
struct  tsmart_cumulocity_cellular_2g_config_t
 Cellular 2g parameters structure. More...
 

Enumerations

enum  tsmart_cumulocity_value_type_id_t { TSMART_CUMULOCITY_DOUBLE, TSMART_CUMULOCITY_INTEGER, TSMART_CUMULOCITY_STRING }
 Types of values. More...
 
enum  tsmart_cumulocity_alarm_status_t { TSMART_CUMULOCITY_ACTIVE, TSMART_CUMULOCITY_ACKNOWLEDGED, TSMART_CUMULOCITY_CLEARED }
 Type of status alarm. More...
 
enum  tsmart_cumulocity_alarm_severity { TSMART_CUMULOCITY_CRITICAL, TSMART_CUMULOCITY_MAJOR, TSMART_CUMULOCITY_MINOR, TSMART_CUMULOCITY_WARNING }
 Type of severity alarm. More...
 
enum  tsmart_cumulotity_status_op_t { TSMART_CUMULOCTITY_SUCCESSFUL, TSMART_CUMULOCTITY_FAILED, TSMART_CUMULOCTITY_EXECUTING, TSMART_CUMULOCTITY_PENDING }
 status operation structure More...
 
enum  tsmart_cumulocity_wifi_key_type_t { TSMART_CUMULOCITY_WIFI_UNSEC = WLAN_SEC_UNSEC, TSMART_CUMULOCITY_WIFI_WEP = WLAN_SEC_WEP, TSMART_CUMULOCITY_WIFI_WPA = WLAN_SEC_WPA, TSMART_CUMULOCITY_WIFI_WPA2 = WLAN_SEC_WPA2 }
 Security options. More...
 
enum  tsmart_cumulocity_cellular_2g_notif_t { TSMART_CUMULOCITY_CELLULAR_2G_STOP, TSMART_CUMULOCITY_CELLULAR_2G_NETWORK_FAILURE }
 2g notification type More...
 
enum  tsmart_cumulocity_cellular_2g_flag_t { TSMART_CUMULOCITY_CELLULAR_2G_ENABLE, TSMART_CUMULOCITY_CELLULAR_2G_DISABLE }
 Standard flag to enable/disable. More...
 

Detailed Description

Enumeration Type Documentation

Type of severity alarm.

Enumerator
TSMART_CUMULOCITY_CRITICAL 

Critial

TSMART_CUMULOCITY_MAJOR 

Major

TSMART_CUMULOCITY_MINOR 

Minor

TSMART_CUMULOCITY_WARNING 

Warning

Type of status alarm.

Enumerator
TSMART_CUMULOCITY_ACTIVE 

Active

TSMART_CUMULOCITY_ACKNOWLEDGED 

Acknowledged

TSMART_CUMULOCITY_CLEARED 

Cleared

Standard flag to enable/disable.

Enumerator
TSMART_CUMULOCITY_CELLULAR_2G_ENABLE 

Enable

TSMART_CUMULOCITY_CELLULAR_2G_DISABLE 

Disable

2g notification type

Enumerator
TSMART_CUMULOCITY_CELLULAR_2G_STOP 

Stop notification: It means that it's necessary to stop cellular 2g the interface

TSMART_CUMULOCITY_CELLULAR_2G_NETWORK_FAILURE 

Network failure: It means that it's necessary to re-start the network

Types of values.

Enumerator
TSMART_CUMULOCITY_DOUBLE 

Value type: double

TSMART_CUMULOCITY_INTEGER 

Value type: integer

TSMART_CUMULOCITY_STRING 

Value type: string

Security options.

Enumerator
TSMART_CUMULOCITY_WIFI_UNSEC 

Disable Security

TSMART_CUMULOCITY_WIFI_WEP 

Select 802.11 WEP security

TSMART_CUMULOCITY_WIFI_WPA 

Select WPA security

TSMART_CUMULOCITY_WIFI_WPA2 

Select WPA2 security

status operation structure

Enumerator
TSMART_CUMULOCTITY_SUCCESSFUL 

Succesful

TSMART_CUMULOCTITY_FAILED 

Failed

TSMART_CUMULOCTITY_EXECUTING 

Executing

TSMART_CUMULOCTITY_PENDING 

Pending