Nyx Node
Loading...
Searching...
No Matches
Nyx protocol
Collaboration diagram for Nyx protocol:

Topics

 Nyx Number
 
 Nyx Text
 
 Nyx Light
 
 Nyx Switch
 
 Nyx BLOB
 
 Nyx Stream
 
 Nyx Message
 
 Nyx Property
 

Classes

struct  nyx_opts_t
 

Macros

#define NYX_INDI_VERSION   "1.7"
 

Enumerations

enum  nyx_state_t {
  NYX_STATE_IDLE = 200 ,
  NYX_STATE_OK = 201 ,
  NYX_STATE_BUSY = 202 ,
  NYX_STATE_ALERT = 203
}
 
enum  nyx_perm_t {
  NYX_PERM_RO = 300 ,
  NYX_PERM_WO = 301 ,
  NYX_PERM_RW = 302
}
 
enum  nyx_rule_t {
  NYX_RULE_ONE_OF_MANY = 400 ,
  NYX_RULE_AT_MOST_ONE = 401 ,
  NYX_RULE_ANY_OF_MANY = 402
}
 
enum  nyx_onoff_t {
  NYX_ONOFF_ON = 500 ,
  NYX_ONOFF_OFF = 501
}
 
enum  nyx_blob_t {
  NYX_BLOB_NEVER = 600 ,
  NYX_BLOB_ALSO = 601 ,
  NYX_BLOB_ONLY = 602
}
 
enum  nyx_stream_t {
  NYX_STREAM_NEVER = 700 ,
  NYX_STREAM_ALSO = 701 ,
  NYX_STREAM_ONLY = 702
}
 

Functions

STR_t nyx_state_to_str (nyx_state_t state)
 
nyx_state_t nyx_str_to_state (STR_t state)
 
STR_t nyx_perm_to_str (nyx_perm_t perm)
 
nyx_perm_t nyx_str_to_perm (STR_t perm)
 
STR_t nyx_rule_to_str (nyx_rule_t rule)
 
nyx_rule_t nyx_str_to_rule (STR_t rule)
 
STR_t nyx_onoff_to_str (nyx_onoff_t onoff)
 
nyx_onoff_t nyx_str_to_onoff (STR_t onoff)
 
STR_t nyx_blob_to_str (nyx_blob_t blob)
 
nyx_blob_t nyx_str_to_blob (STR_t blob)
 
STR_t nyx_stream_to_str (nyx_stream_t stream)
 
nyx_stream_t nyx_str_to_stream (STR_t stream)
 

Detailed Description

Nyx protocol.