![]() |
OpenZWave Library
1.6.1899
|
Classes | |
class | OpenZWave::Internal::Platform::Controller |
Represents a USB ControllerController is derived from Stream rather than containing one, so that we can use its Wait abilities without having to duplicate them here. The stream is used for input. Buffering of output is handled by the OS. More... | |
class | OpenZWave::Internal::Platform::DNS |
Implements platform-independent DNS lookup Operations. More... | |
class | OpenZWave::Internal::Platform::Event |
Platform-independent definition of event objects. More... | |
class | OpenZWave::Internal::Platform::FileOps |
Implements platform-independent File Operations. More... | |
class | OpenZWave::i_LogImpl |
A Abstract class to create a Custom Logging MethodUse this as the basis to create a custom logging class for your applation. More... | |
class | OpenZWave::Log |
Implements a platform-independent log...written to the console and, optionally, a file. More... | |
class | OpenZWave::Internal::Platform::Mutex |
Implements a platform-independent mutex–for serializing access to a shared resource. More... | |
class | OpenZWave::Internal::Platform::Ref |
class | OpenZWave::Internal::Platform::SerialController |
Interface for controllers that implement a Serial Interface (USB Serial Port Emulation) More... | |
class | OpenZWave::Internal::Platform::Stream |
Platform-independent definition of a circular buffer. More... | |
class | OpenZWave::Internal::Platform::Thread |
Implements a platform-independent thread management class. More... | |
class | OpenZWave::Internal::Platform::TimeStamp |
Implements a platform-independent TimeStamp. More... | |
class | OpenZWave::Internal::Platform::Wait |
Platform-independent definition of Wait objects. More... | |
Enumerations | |
enum | OpenZWave::Internal::Platform::DNSError { OpenZWave::Internal::Platform::DNSError_None = 0, OpenZWave::Internal::Platform::DNSError_NotFound, OpenZWave::Internal::Platform::DNSError_DomainError, OpenZWave::Internal::Platform::DNSError_InternalError } |
Return codes for DNS lookups. More... | |
enum | OpenZWave::LogLevel { OpenZWave::LogLevel_Invalid, OpenZWave::LogLevel_None, OpenZWave::LogLevel_Always, OpenZWave::LogLevel_Fatal, OpenZWave::LogLevel_Error, OpenZWave::LogLevel_Warning, OpenZWave::LogLevel_Alert, OpenZWave::LogLevel_Info, OpenZWave::LogLevel_Detail, OpenZWave::LogLevel_Debug, OpenZWave::LogLevel_StreamDetail, OpenZWave::LogLevel_Internal } |
Various LogLevels available to the Application. More... | |
These files abstract differences in platforms that OZW supports
enum OpenZWave::LogLevel |
Various LogLevels available to the Application.
Enumerator | |
---|---|
LogLevel_Invalid | Invalid Log Status |
LogLevel_None | Disable all logging |
LogLevel_Always | These messages should always be shown |
LogLevel_Fatal | A likely fatal issue in the library |
LogLevel_Error | A serious issue with the library or the network |
LogLevel_Warning | A minor issue from which the library should be able to recover |
LogLevel_Alert | Something unexpected by the library about which the controlling application should be aware |
LogLevel_Info | Everything is working fine...these messages provide streamlined feedback on each message |
LogLevel_Detail | Detailed information on the progress of each message |
LogLevel_Debug | Very detailed information on progress that will create a huge log file quickly But this level (as others) can be queued and sent to the log only on an error or warning |
LogLevel_StreamDetail | Will include low-level byte transfers from controller to buffer to application and back |
LogLevel_Internal | Used only within the log class (uses existing timestamp, etc.) |