OpenZWave Library 1.6.0
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
OpenZWave Namespace Reference

Namespaces

namespace  SimpleHTTPClient
 

Classes

class  Alarm
 Implements COMMAND_CLASS_NOTIFICATION (0x71), a Z-Wave device command class. More...
 
class  ApplicationStatus
 Implements COMMAND_CLASS_APPLICATION_STATUS (0x22), a Z-Wave device command class. More...
 
class  Association
 Implements COMMAND_CLASS_ASSOCIATION (0x85), a Z-Wave device command class. More...
 
class  AssociationCommandConfiguration
 Implements COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION (0x9b), a Z-Wave device command class. More...
 
class  BarrierOperator
 Implements COMMAND_CLASS_BARRIER_OPERATOR (0x66), a Z-Wave device command class. More...
 
class  Basic
 Implements COMMAND_CLASS_BASIC (0x20), a Z-Wave device command class. More...
 
class  BasicWindowCovering
 Implements COMMAND_CLASS_BASIC_WINDOW_COVERING (0x50), a Z-Wave device command class. More...
 
class  Battery
 Implements COMMAND_CLASS_BATTERY (0x80), a Z-Wave device command class. More...
 
class  Bitfield
 
class  CentralScene
 Implements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class. More...
 
class  ClimateControlSchedule
 Implements COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE (0x46), a Z-Wave device command class. More...
 
class  Clock
 Implements COMMAND_CLASS_CLOCK (0x81), a Z-Wave device command class. More...
 
class  Color
 Implements COMMAND_CLASS_COLOR (0x33), a Z-Wave device command class. More...
 
class  CommandClass
 Base class for all Z-Wave command classes. More...
 
class  CommandClasses
 Manages a map of command classes supported by a specific Z-Wave node. More...
 
struct  CompatOptionFlagDefintions
 
struct  CompatOptionFlagStorage
 
class  CompatOptionManager
 
class  Configuration
 Implements COMMAND_CLASS_CONFIGURATION (0x70), a Z-Wave device command class. More...
 
class  Controller
 Represents a USB Controller. More...
 
class  ControllerReplication
 Implements COMMAND_CLASS_CONTROLLER_REPLICATION (0x21), a Z-Wave device command class. More...
 
class  CRC16Encap
 Implements COMMAND_CLASS_CRC_16_ENCAP (0x56), a Z-Wave device command class. More...
 
class  DeviceResetLocally
 Implements COMMAND_CLASS_DEVICE_RESET_LOCALLY (0x5a), a Z-Wave device command class. More...
 
class  DNS
 Implements platform-independent DNS lookup Operations. More...
 
struct  DNSLookup
 
class  DNSThread
 the DNSThread provides Async DNS lookups for checking revision numbers of Config Files against the official database More...
 
class  DoorLock
 Implements COMMAND_CLASS_DOOR_LOCK (0x62), a Z-Wave device command class. More...
 
class  DoorLockLogging
 Implements COMMAND_CLASS_DOOR_LOCK_LOGGING (0x4C), a Z-Wave device command class. More...
 
class  Driver
 The Driver class handles communication between OpenZWave and a device attached via a serial port (typically a controller). More...
 
class  EnergyProduction
 Implements COMMAND_CLASS_ENERGY_PRODUCTION (0x90), a Z-Wave device command class. More...
 
class  Event
 Platform-independent definition of event objects. More...
 
class  FileOps
 Implements platform-independent File Operations. More...
 
class  Group
 Manages a group of devices (various nodes associated with each other). More...
 
class  Hail
 Implements COMMAND_CLASS_HAIL (0x82), a Z-Wave device command class. More...
 
class  HidController
 Interface for controllers that implement a HID emulation. More...
 
class  HttpClient
 
struct  HttpDownload
 
class  i_HttpClient
 
class  i_LogImpl
 A Abstract class to create a Custom Logging Method. More...
 
class  Indicator
 Implements COMMAND_CLASS_INDICATOR (0x87), a Z-Wave device command class. More...
 
struct  InstanceAssociation
 
class  LabelLocalizationEntry
 
class  Language
 Implements COMMAND_CLASS_LANGUAGE (0x89), a Z-Wave device command class. More...
 
class  Localization
 
class  Lock
 Implements COMMAND_CLASS_LOCK (0x76), a Z-Wave device command class. More...
 
struct  LockGuard
 
class  Log
 Implements a platform-independent log...written to the console and, optionally, a file. More...
 
class  Manager
 The main public interface to OpenZWave. More...
 
class  ManufacturerProprietary
 Implements COMMAND_CLASS_PROPRIETARY (0x91), a Z-Wave device command class. More...
 
class  ManufacturerSpecific
 Implements COMMAND_CLASS_MANUFACTURER_SPECIFIC (0x72), a Z-Wave device command class. More...
 
class  ManufacturerSpecificDB
 The _ManufacturerSpecificDB class handles the Config File Database that we use to configure devices. More...
 
class  Meter
 Implements COMMAND_CLASS_METER (0x32), a Z-Wave device command class. More...
 
class  MeterPulse
 Implements COMMAND_CLASS_METER_PULSE (0x35), a Z-Wave device command class. More...
 
class  Msg
 Message object to be passed to and from devices on the Z-Wave network. More...
 
class  MultiChannelAssociation
 Implements COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION (0x8E), a Z-Wave device command class. More...
 
class  MultiCmd
 Implements COMMAND_CLASS_MULTI_CMD (0x8f), a Z-Wave device command class. More...
 
class  MultiInstance
 Implements COMMAND_CLASS_MULTI_INSTANCE (0x60), a Z-Wave device command class. More...
 
class  Mutex
 Implements a platform-independent mutex–for serializing access to a shared resource. More...
 
class  Node
 The Node class describes a Z-Wave node object...typically a device on the Z-Wave network. More...
 
class  NodeNaming
 Implements COMMAND_CLASS_NODE_NAMING (0x77), a Z-Wave device command class. More...
 
class  NoOperation
 Implements COMMAND_CLASS_NO_OPERATION (0x00), a Z-Wave device command class. More...
 
class  Notification
 Provides a container for data sent via the notification callback handler installed by a call to Manager::AddWatcher. More...
 
class  NotificationCCTypes
 
class  Options
 Manages library options read from XML files or the command line. More...
 
class  OZWException
 Exception Handling Interface. More...
 
class  Powerlevel
 Implements COMMAND_CLASS_POWERLEVEL (0x73), a Z-Wave device command class. More...
 
class  ProductDescriptor
 
class  Proprietary
 Implements COMMAND_CLASS_PROPRIETARY (0x88), a Z-Wave device command class. More...
 
class  Protection
 Implements COMMAND_CLASS_PROTECTION (0x75), a Z-Wave device command class. More...
 
class  Ref
 
class  Scene
 Collection of ValueIDs to be treated as a unit. More...
 
class  SceneActivation
 Implements COMMAND_CLASS_SCENEACTIVATION (0x2B), a Z-Wave device command class. More...
 
class  Security
 Implements COMMAND_CLASS_SECURITY (0x98), a Z-Wave device command class. More...
 
class  SensorAlarm
 Implements COMMAND_CLASS_SENSOR_ALARM (0x9c), a Z-Wave device command class. More...
 
class  SensorBinary
 Implements COMMAND_CLASS_SENSOR_BINARY (0x30), a Z-Wave device command class. More...
 
class  SensorMultilevel
 Implements COMMAND_CLASS_SENSOR_MULTILEVEL (0x31), a Z-Wave device command class. More...
 
class  SerialController
 Interface for controllers that implement a Serial Interface (USB Serial Port Emulation) More...
 
class  SimpleAV
 
class  SimpleAVCommandItem
 
class  SoundSwitch
 Implements COMMAND_CLASS_SOUND_SWITCH (0x79), a Z-Wave device command class. More...
 
class  Stream
 Platform-independent definition of a circular buffer. More...
 
class  SwitchAll
 Implements COMMAND_CLASS_SWITCH_ALL (0x27), a Z-Wave device command class. More...
 
class  SwitchBinary
 Implements COMMAND_CLASS_SWITCH_BINARY (0x25), a Z-Wave device command class. More...
 
class  SwitchMultilevel
 Implements COMMAND_CLASS_SWITCH_MULTILEVEL (0x26), a Z-Wave device command class. More...
 
class  SwitchToggleBinary
 Implements COMMAND_CLASS_SWITCH_TOGGLE_BINARY (0x28), a Z-Wave device command class. More...
 
class  SwitchToggleMultilevel
 Implements COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL (0x29), a Z-Wave device command class. More...
 
class  ThermostatFanMode
 Implements COMMAND_CLASS_THERMOSTAT_FAN_MODE (0x44), a Z-Wave device command class. More...
 
class  ThermostatFanState
 Implements COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45), a Z-Wave device command class. More...
 
class  ThermostatMode
 Implements COMMAND_CLASS_THERMOSTAT_MODE (0x40), a Z-Wave device command class. More...
 
class  ThermostatOperatingState
 Implements COMMAND_CLASS_THERMOSTAT_OPERATING_STATE (0x42), a Z-Wave device command class. More...
 
class  ThermostatSetpoint
 Implements COMMAND_CLASS_THERMOSTAT_SETPOINT (0x43), a Z-Wave device command class. More...
 
class  Thread
 Implements a platform-independent thread management class. More...
 
class  TimeParameters
 Implements COMMAND_CLASS_TIME_PARAMETERS (0x8B), a Z-Wave device command class. More...
 
class  Timer
 Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out of scope. More...
 
class  TimerThread
 The TimerThread class makes it possible to schedule events to happen at a certain time in the future. More...
 
class  TimeStamp
 Implements a platform-independent TimeStamp. More...
 
class  UserCode
 Implements COMMAND_CLASS_USER_CODE (0x63), a Z-Wave device command class. More...
 
class  Value
 Base class for values associated with a node. More...
 
class  ValueBitSet
 BitSet value sent to/received from a node. More...
 
class  ValueBool
 Boolean value sent to/received from a node. More...
 
class  ValueButton
 Button value. More...
 
class  ValueByte
 Byte value sent to/received from a node. More...
 
class  ValueDecimal
 Decimal value sent to/received from a node. More...
 
class  ValueID
 Provides a unique ID for a value reported by a Z-Wave device. More...
 
class  ValueInt
 Integer value sent to/received from a node. More...
 
class  ValueList
 List of values sent to/received from a node. More...
 
class  ValueLocalizationEntry
 
class  ValueRaw
 A collection of bytes sent to/received from a node. More...
 
class  ValueSchedule
 Schedule sent to/received from a node. More...
 
class  ValueShort
 Short value sent to/received from a node. More...
 
class  ValueStore
 Container that holds all of the values associated with a given node. More...
 
class  ValueString
 String value sent to/received from a node. More...
 
class  Version
 Implements COMMAND_CLASS_VERSION (0x86), a Z-Wave device command class. More...
 
class  Wait
 Platform-independent definition of Wait objects. More...
 
class  WakeUp
 Implements COMMAND_CLASS_WAKE_UP (0x84), a Z-Wave device command class. More...
 
class  ZWavePlusInfo
 Implements COMMAND_CLASS_ZWAVEPLUS_INFO (0x5E), a Z-Wave device command class. More...
 

Typedefs

typedef struct OpenZWave::InstanceAssociation InstanceAssociation
 

Enumerations

enum  SecurityCmd {
  SecurityCmd_SupportedGet = 0x02 , SecurityCmd_SupportedReport = 0x03 , SecurityCmd_SchemeGet = 0x04 , SecurityCmd_SchemeReport = 0x05 ,
  SecurityCmd_NetworkKeySet = 0x06 , SecurityCmd_NetworkKeyVerify = 0x07 , SecurityCmd_SchemeInherit = 0x08 , SecurityCmd_NonceGet = 0x40 ,
  SecurityCmd_NonceReport = 0x80 , SecurityCmd_MessageEncap = 0x81 , SecurityCmd_MessageEncapNonceGet = 0xc1
}
 
enum  SecurityScheme { SecurityScheme_Zero = 0x00 }
 
enum  CompatOptionFlags {
  COMPAT_FLAG_GETSUPPORTED , COMPAT_FLAG_OVERRIDEPRECISION , COMPAT_FLAG_FORCEVERSION , COMPAT_FLAG_CREATEVARS ,
  COMPAT_FLAG_REFRESHONWAKEUP , COMPAT_FLAG_BASIC_IGNOREREMAPPING , COMPAT_FLAG_BASIC_SETASREPORT , COMPAT_FLAG_BASIC_MAPPING ,
  COMPAT_FLAG_COLOR_IDXBUG , COMPAT_FLAG_MCA_FORCEINSTANCES , COMPAT_FLAG_MI_MAPROOTTOENDPOINT , COMPAT_FLAG_MI_FORCEUNIQUEENDPOINTS ,
  COMPAT_FLAG_MI_IGNMCCAPREPORTS , COMPAT_FLAG_MI_ENDPOINTHINT , COMPAT_FLAG_TSSP_BASE , COMPAT_FLAG_TSSP_ALTTYPEINTERPRETATION ,
  COMPAT_FLAG_UC_EXPOSERAWVALUE , COMPAT_FLAG_VERSION_GETCLASSVERSION , COMPAT_FLAG_WAKEUP_DELAYNMI , STATE_FLAG_CCVERSION ,
  STATE_FLAG_STATIC_REQUESTS , STATE_FLAG_AFTERMARK , STATE_FLAG_ENCRYPTED , STATE_FLAG_INNIF ,
  STATE_FLAG_CS_SCENECOUNT , STATE_FLAG_CS_CLEARTIMEOUT , STATE_FLAG_CCS_CHANGECOUNTER , STATE_FLAG_COLOR_CHANNELS ,
  STATE_FLAG_DOORLOCK_TIMEOUT , STATE_FLAG_DOORLOCK_INSIDEMODE , STATE_FLAG_DOORLOCK_OUTSIDEMODE , STATE_FLAG_DOORLOCK_TIMEOUTMINS ,
  STATE_FLAG_DOORLOCK_TIMEOUTSECS , STATE_FLAG_DOORLOCKLOG_MAXRECORDS , STATE_FLAG_USERCODE_COUNT
}
 
enum  CompatOptionFlagType { COMPAT_FLAG_TYPE_BOOL , COMPAT_FLAG_TYPE_BYTE , COMPAT_FLAG_TYPE_SHORT , COMPAT_FLAG_TYPE_INT }
 
enum  CompatOptionType { CompatOptionType_Compatibility , CompatOptionType_Discovery }
 
enum  LookupType { DNS_Lookup_ConfigRevision = 1 }
 
enum  DNSError { DNSError_None = 0 , DNSError_NotFound , DNSError_DomainError , DNSError_InternalError }
 Return codes for DNS lookups. More...
 
enum  LogLevel {
  LogLevel_Invalid , LogLevel_None , LogLevel_Always , LogLevel_Fatal ,
  LogLevel_Error , LogLevel_Warning , LogLevel_Alert , LogLevel_Info ,
  LogLevel_Detail , LogLevel_Debug , LogLevel_StreamDetail , LogLevel_Internal
}
 Various LogLevels available to the Application. More...
 
enum  SecurityStrategy { SecurityStrategy_Essential = 0 , SecurityStrategy_Supported }
 

Functions

string ExtractString (uint8 const *_data, uint32 const _length)
 Extract a String from a Z-Wave Encoded Packet.
 
uint32 ConvertUFT16ToUTF8 (uint16 _utf16, char *_buffer, uint32 pos)
 Convert from UTF16 to UTF8.
 
string ToUpper (string const &_str)
 
string ToLower (string const &_str)
 
void split (std::vector< std::string > &lst, const std::string &input, const std::string &separators, bool remove_empty=true)
 
std::string & trim (std::string &s)
 
void PrintHex (std::string prefix, uint8_t const *data, uint32 const length)
 
string PktToString (uint8 const *data, uint32 const length)
 
string ozwdirname (string)
 
string intToString (int x)
 
const char * rssi_to_string (uint8 _data)
 
bool GenerateAuthentication (uint8 const *_data, uint32 const _length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 *iv, uint8 *_authentication)
 
bool EncyrptBuffer (uint8 *m_buffer, uint8 m_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *e_buffer)
 
bool createIVFromPacket_inbound (uint8 const *_data, uint8 const m_nonce[8], uint8 *iv)
 
bool DecryptBuffer (uint8 *e_buffer, uint8 e_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *m_buffer)
 
SecurityStrategy ShouldSecureCommandClass (uint8 CommandClass)
 

Variables

CompatOptionFlagDefintions availableCompatFlags []
 
uint16_t availableCompatFlagsCount = sizeof(availableCompatFlags) / sizeof(availableCompatFlags[0])
 
CompatOptionFlagDefintions availableDiscoveryFlags []
 
uint16_t availableDiscoveryFlagsCount = sizeof(availableDiscoveryFlags) / sizeof(availableDiscoveryFlags[0])
 
char const * LogLevelString []
 

Typedef Documentation

◆ InstanceAssociation

Enumeration Type Documentation

◆ CompatOptionFlags

Enumerator
COMPAT_FLAG_GETSUPPORTED 
COMPAT_FLAG_OVERRIDEPRECISION 
COMPAT_FLAG_FORCEVERSION 
COMPAT_FLAG_CREATEVARS 
COMPAT_FLAG_REFRESHONWAKEUP 
COMPAT_FLAG_BASIC_IGNOREREMAPPING 
COMPAT_FLAG_BASIC_SETASREPORT 
COMPAT_FLAG_BASIC_MAPPING 
COMPAT_FLAG_COLOR_IDXBUG 
COMPAT_FLAG_MCA_FORCEINSTANCES 
COMPAT_FLAG_MI_MAPROOTTOENDPOINT 
COMPAT_FLAG_MI_FORCEUNIQUEENDPOINTS 
COMPAT_FLAG_MI_IGNMCCAPREPORTS 
COMPAT_FLAG_MI_ENDPOINTHINT 
COMPAT_FLAG_TSSP_BASE 
COMPAT_FLAG_TSSP_ALTTYPEINTERPRETATION 
COMPAT_FLAG_UC_EXPOSERAWVALUE 
COMPAT_FLAG_VERSION_GETCLASSVERSION 
COMPAT_FLAG_WAKEUP_DELAYNMI 
STATE_FLAG_CCVERSION 
STATE_FLAG_STATIC_REQUESTS 
STATE_FLAG_AFTERMARK 
STATE_FLAG_ENCRYPTED 
STATE_FLAG_INNIF 
STATE_FLAG_CS_SCENECOUNT 
STATE_FLAG_CS_CLEARTIMEOUT 
STATE_FLAG_CCS_CHANGECOUNTER 
STATE_FLAG_COLOR_CHANNELS 
STATE_FLAG_DOORLOCK_TIMEOUT 
STATE_FLAG_DOORLOCK_INSIDEMODE 
STATE_FLAG_DOORLOCK_OUTSIDEMODE 
STATE_FLAG_DOORLOCK_TIMEOUTMINS 
STATE_FLAG_DOORLOCK_TIMEOUTSECS 
STATE_FLAG_DOORLOCKLOG_MAXRECORDS 
STATE_FLAG_USERCODE_COUNT 

◆ CompatOptionFlagType

Enumerator
COMPAT_FLAG_TYPE_BOOL 
COMPAT_FLAG_TYPE_BYTE 
COMPAT_FLAG_TYPE_SHORT 
COMPAT_FLAG_TYPE_INT 

◆ CompatOptionType

Enumerator
CompatOptionType_Compatibility 
CompatOptionType_Discovery 

◆ LookupType

Enumerator
DNS_Lookup_ConfigRevision 

◆ SecurityCmd

Enumerator
SecurityCmd_SupportedGet 
SecurityCmd_SupportedReport 
SecurityCmd_SchemeGet 
SecurityCmd_SchemeReport 
SecurityCmd_NetworkKeySet 
SecurityCmd_NetworkKeyVerify 
SecurityCmd_SchemeInherit 
SecurityCmd_NonceGet 
SecurityCmd_NonceReport 
SecurityCmd_MessageEncap 
SecurityCmd_MessageEncapNonceGet 

◆ SecurityScheme

Enumerator
SecurityScheme_Zero 

◆ SecurityStrategy

Enumerator
SecurityStrategy_Essential 
SecurityStrategy_Supported 

Function Documentation

◆ createIVFromPacket_inbound()

bool OpenZWave::createIVFromPacket_inbound ( uint8 const *  _data,
uint8 const  m_nonce[8],
uint8 iv 
)

◆ DecryptBuffer()

bool OpenZWave::DecryptBuffer ( uint8 e_buffer,
uint8  e_length,
Driver driver,
uint8 const  _sendingNode,
uint8 const  _receivingNode,
uint8 const  m_nonce[8],
uint8 m_buffer 
)

◆ EncyrptBuffer()

bool OpenZWave::EncyrptBuffer ( uint8 m_buffer,
uint8  m_length,
Driver driver,
uint8 const  _sendingNode,
uint8 const  _receivingNode,
uint8 const  m_nonce[8],
uint8 e_buffer 
)

◆ GenerateAuthentication()

bool OpenZWave::GenerateAuthentication ( uint8 const *  _data,
uint32 const  _length,
Driver driver,
uint8 const  _sendingNode,
uint8 const  _receivingNode,
uint8 iv,
uint8 _authentication 
)

◆ intToString()

string OpenZWave::intToString ( int  x)

◆ ozwdirname()

string OpenZWave::ozwdirname ( string  m_path)

◆ PktToString()

string OpenZWave::PktToString ( uint8 const *  data,
uint32 const  length 
)

◆ PrintHex()

void OpenZWave::PrintHex ( std::string  prefix,
uint8_t const *  data,
uint32 const  length 
)

◆ rssi_to_string()

const char * OpenZWave::rssi_to_string ( uint8  _data)

◆ ShouldSecureCommandClass()

SecurityStrategy OpenZWave::ShouldSecureCommandClass ( uint8  CommandClass)

◆ split()

void OpenZWave::split ( std::vector< std::string > &  lst,
const std::string &  input,
const std::string &  separators,
bool  remove_empty = true 
)

Split a String into a Vector, separated by separators

Parameters
lstthe vector to store the results in
inputthe input string to split
separatorsa string containing a list of valid separators
remove_emptyif after splitting a string, the any of the results are a empty string, should we preserve them or not

◆ ToLower()

string OpenZWave::ToLower ( string const &  _str)

Convert a string to all lower-case.

Parameters
_strthe string to be converted.
Returns
the lower-case string.
See also
ToUpper, Trim

◆ ToUpper()

string OpenZWave::ToUpper ( string const &  _str)

Convert a string to all upper-case.

Parameters
_strthe string to be converted.
Returns
the upper-case string.
See also
ToLower, Trim

◆ trim()

std::string & OpenZWave::trim ( std::string &  s)

Trim Whitespace from the start and end of a string.

Parameters
sthe string to trim
Returns
the trimmed string

Variable Documentation

◆ availableCompatFlags

CompatOptionFlagDefintions OpenZWave::availableCompatFlags[]
Initial value:
=
{
{ "ForceVersion", COMPAT_FLAG_FORCEVERSION, COMPAT_FLAG_TYPE_BYTE },
}
@ COMPAT_FLAG_TSSP_ALTTYPEINTERPRETATION
Definition: CompatOptionManager.h:55
@ COMPAT_FLAG_MI_MAPROOTTOENDPOINT
Definition: CompatOptionManager.h:50
@ COMPAT_FLAG_MI_FORCEUNIQUEENDPOINTS
Definition: CompatOptionManager.h:51
@ COMPAT_FLAG_MI_IGNMCCAPREPORTS
Definition: CompatOptionManager.h:52
@ COMPAT_FLAG_MCA_FORCEINSTANCES
Definition: CompatOptionManager.h:49
@ COMPAT_FLAG_VERSION_GETCLASSVERSION
Definition: CompatOptionManager.h:57
@ COMPAT_FLAG_TSSP_BASE
Definition: CompatOptionManager.h:54
@ COMPAT_FLAG_MI_ENDPOINTHINT
Definition: CompatOptionManager.h:53
@ COMPAT_FLAG_REFRESHONWAKEUP
Definition: CompatOptionManager.h:44
@ COMPAT_FLAG_CREATEVARS
Definition: CompatOptionManager.h:43
@ COMPAT_FLAG_COLOR_IDXBUG
Definition: CompatOptionManager.h:48
@ COMPAT_FLAG_BASIC_IGNOREREMAPPING
Definition: CompatOptionManager.h:45
@ COMPAT_FLAG_BASIC_SETASREPORT
Definition: CompatOptionManager.h:46
@ COMPAT_FLAG_GETSUPPORTED
Definition: CompatOptionManager.h:40
@ COMPAT_FLAG_OVERRIDEPRECISION
Definition: CompatOptionManager.h:41
@ COMPAT_FLAG_UC_EXPOSERAWVALUE
Definition: CompatOptionManager.h:56
@ COMPAT_FLAG_WAKEUP_DELAYNMI
Definition: CompatOptionManager.h:58
@ COMPAT_FLAG_BASIC_MAPPING
Definition: CompatOptionManager.h:47
@ COMPAT_FLAG_TYPE_INT
Definition: CompatOptionManager.h:82
@ COMPAT_FLAG_TYPE_BYTE
Definition: CompatOptionManager.h:80
@ COMPAT_FLAG_TYPE_BOOL
Definition: CompatOptionManager.h:79

◆ availableCompatFlagsCount

uint16_t OpenZWave::availableCompatFlagsCount = sizeof(availableCompatFlags) / sizeof(availableCompatFlags[0])

◆ availableDiscoveryFlags

CompatOptionFlagDefintions OpenZWave::availableDiscoveryFlags[]
Initial value:
=
{
{ "AfterMark", STATE_FLAG_AFTERMARK, COMPAT_FLAG_TYPE_BOOL },
}
@ STATE_FLAG_STATIC_REQUESTS
Definition: CompatOptionManager.h:60
@ STATE_FLAG_DOORLOCKLOG_MAXRECORDS
Definition: CompatOptionManager.h:73
@ STATE_FLAG_DOORLOCK_TIMEOUT
Definition: CompatOptionManager.h:68
@ STATE_FLAG_INNIF
Definition: CompatOptionManager.h:63
@ STATE_FLAG_DOORLOCK_TIMEOUTMINS
Definition: CompatOptionManager.h:71
@ STATE_FLAG_DOORLOCK_OUTSIDEMODE
Definition: CompatOptionManager.h:70
@ STATE_FLAG_DOORLOCK_TIMEOUTSECS
Definition: CompatOptionManager.h:72
@ STATE_FLAG_CCS_CHANGECOUNTER
Definition: CompatOptionManager.h:66
@ STATE_FLAG_CCVERSION
Definition: CompatOptionManager.h:59
@ STATE_FLAG_USERCODE_COUNT
Definition: CompatOptionManager.h:74
@ STATE_FLAG_CS_SCENECOUNT
Definition: CompatOptionManager.h:64
@ STATE_FLAG_ENCRYPTED
Definition: CompatOptionManager.h:62
@ STATE_FLAG_COLOR_CHANNELS
Definition: CompatOptionManager.h:67
@ STATE_FLAG_CS_CLEARTIMEOUT
Definition: CompatOptionManager.h:65
@ STATE_FLAG_DOORLOCK_INSIDEMODE
Definition: CompatOptionManager.h:69
@ COMPAT_FLAG_TYPE_SHORT
Definition: CompatOptionManager.h:81

◆ availableDiscoveryFlagsCount

uint16_t OpenZWave::availableDiscoveryFlagsCount = sizeof(availableDiscoveryFlags) / sizeof(availableDiscoveryFlags[0])

◆ LogLevelString

char const * OpenZWave::LogLevelString
extern
Initial value:
=
{
"Invalid",
"None",
"Always",
"Fatal",
"Error",
"Warning",
"Alert",
"Info",
"Detail",
"Debug",
"StreamDetail",
"Internal"
}