daasiot_python
daas_types.hpp File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

class  DDO
class  Vector< T >
class  IDaasApiEvent
class  DaaSEvent
class  IDepot
struct  dperf_info_result
struct  nodestate_t

Typedefs

typedef uint64_t stime_t
typedef uint32_t din_t
typedef uint16_t typeset_t
typedef Vector< int > list_element
typedef Vector< din_tdinlist_t
typedef Vector< typeset_ttsetlist_t
 Node API !!!!!!!!!!!!!!

Enumerations

enum  syscode_t {
  ___undefined = 0 , _cor_dme_sended , _cor_dme_received , _cor_rx_buffer ,
  _cor_tx_buffer , _ats_delta_avg , _ats_sync_counter , _ats_msg_decoded ,
  _ats_msg_encoded
}
 Node API !!!!!!!!!!!!!! More...
enum  link_t : unsigned {
  _LINK_NONE = 0 , _LINK_DAAS , _LINK_INET4 , _LINK_BT ,
  _LINK_MQTT5 , _LINK_UART
}
enum  performs_mode_t { PERFORM_CORE_THREAD = 0 , PERFORM_CORE_NO_THREAD }
enum  daas_error_t {
  ERROR_NONE = 0 , ERROR_CORE_ALREADY_INITIALIZED , ERROR_CORE_STOPPED , ERROR_CANNOT_INITIALIZE ,
  ERROR_CANNOT_CREATE_NODE , ERROR_DIN_ALREADY_EXIST , ERROR_CANNOT_MAP_NODE , ERROR_INVALID_USER_TYPESET ,
  ERROR_SEND_DDO , ERROR_NO_DDO_PRESENT , ERROR_DIN_UNKNOWN , ERROR_CHANNEL_FAILURE ,
  ERROR_ATS_NOT_SYNCED , ERROR_INVALID_DME , ERROR_THREADS_ALREADY_STARTED , ERROR_NOT_IMPLEMENTED ,
  ERROR_UNKNOWN
}

Typedef Documentation

◆ din_t

typedef uint32_t din_t

Definition at line 43 of file daas_types.hpp.

◆ dinlist_t

Definition at line 175 of file daas_types.hpp.

◆ list_element

typedef Vector<int> list_element

Definition at line 174 of file daas_types.hpp.

◆ stime_t

typedef uint64_t stime_t

Definition at line 42 of file daas_types.hpp.

◆ tsetlist_t

Node API !!!!!!!!!!!!!!

Definition at line 176 of file daas_types.hpp.

◆ typeset_t

typedef uint16_t typeset_t

Definition at line 44 of file daas_types.hpp.

Enumeration Type Documentation

◆ daas_error_t

Enumerator
ERROR_NONE 
ERROR_CORE_ALREADY_INITIALIZED 
ERROR_CORE_STOPPED 
ERROR_CANNOT_INITIALIZE 
ERROR_CANNOT_CREATE_NODE 
ERROR_DIN_ALREADY_EXIST 
ERROR_CANNOT_MAP_NODE 
ERROR_INVALID_USER_TYPESET 
ERROR_SEND_DDO 
ERROR_NO_DDO_PRESENT 
ERROR_DIN_UNKNOWN 
ERROR_CHANNEL_FAILURE 
ERROR_ATS_NOT_SYNCED 
ERROR_INVALID_DME 
ERROR_THREADS_ALREADY_STARTED 
ERROR_NOT_IMPLEMENTED 
ERROR_UNKNOWN 

Definition at line 212 of file daas_types.hpp.

◆ link_t

enum link_t : unsigned
Enumerator
_LINK_NONE 
_LINK_DAAS 
_LINK_INET4 
_LINK_BT 
_LINK_MQTT5 
_LINK_UART 

Definition at line 196 of file daas_types.hpp.

◆ performs_mode_t

Enumerator
PERFORM_CORE_THREAD 
PERFORM_CORE_NO_THREAD 

Definition at line 206 of file daas_types.hpp.

◆ syscode_t

enum syscode_t

Node API !!!!!!!!!!!!!!

Enumerator
___undefined 
_cor_dme_sended 
_cor_dme_received 
_cor_rx_buffer 
_cor_tx_buffer 
_ats_delta_avg 
_ats_sync_counter 
_ats_msg_decoded 
_ats_msg_encoded 

Definition at line 178 of file daas_types.hpp.