LOW_compJalousieController | |
LOW_compJalousieController::jcLock | |
LOW_compJalousieController::manualMove | |
LOW_component | Abstract base class for 1-Wire components |
LOW_component::component_error | Exception base class for all exceptions thrown by LOW_component |
LOW_compTempSensor | |
LOW_compToggleSwitch | |
LOW_compTwinSwitch | |
LOW_compTwinSwitch::actionReceiver | |
LOW_devDS1820 | Device class for DS18S20 High-Precision 1-Wire Digital Thermometer |
LOW_devDS1820::scratchpadDS1820_t | DS1820 internal scratchpad as defined by Dallas |
LOW_devDS2401 | Device class for DS2401 Silicon Serial Number |
LOW_devDS2405 | Device class for DS2405 Addressable Switch |
LOW_devDS2406 | Device class for DS2406 Dual Addressable Switch Plus 1 kbit Memory |
LOW_devDS2406::cmd_ChannelAccess | Class for accessing the PIO channels |
LOW_devDS2406::cmd_ChannelAccess::channelInfo_t | DS2406 channel info as defined by Dallas |
LOW_devDS2406::statusRegister_t | DS2406 internal status register as defined by Dallas |
LOW_devDS2890 | Device class for DS2890 1-Wire Digital Potentiometer |
LOW_devDS2890::controlRegister_t | DS2890 internal control register as defined by Dallas |
LOW_device | Abstract base class for all 1-Wire devices |
LOW_device::device_error | Exception base class for all exceptions thrown by LOW_device |
LOW_device::familyMismatch_error | Exception class indicating a mismatch of expected/required family code |
LOW_device::illegalCast_error | Exception class indicating that an illegal dynamic type cast on a device occured |
LOW_device::linkLock | Locking class to ensure exclusive access to a device |
LOW_device::noDevice_error | Exception class indicating that the requested or any device could not be found |
LOW_deviceFactory | Factory class for creating instances of classes derived from LOW_device |
LOW_deviceID | Class for immutable 1-Wire ROM IDs |
LOW_deviceIDRaw | Base class for 1-Wire ROM IDs |
LOW_deviceIDRaw::deviceIDRaw_error | Exception base class for all exceptions thrown by LOW_deviceIDRaw |
LOW_deviceIDRaw::range_error | Exception class indicating an illegal or out of range parameter |
LOW_deviceIDRaw::sizeMismatch_error | Exception class indicating a mismatch of expected/required size in dynamic sized data types |
LOW_devUnknown | Device class for (yet) unknown 1-Wire devices |
LOW_exception | Base class for all exception of this library |
LOW_helper_CRC | Static functions for CRC calculation |
LOW_helper_CRC::crc_error | Exception base class to indicate CRC errors |
LOW_helper_msglog | Static class for message logging |
LOW_helper_msglog::msgLock | Locking class to ensure exclusive access to output streams |
LOW_link | Abstract base class for 1-Wire link adapters |
LOW_link::commLock | Locking class to ensure exclusive access to a link |
LOW_linkDS2480B | Link class for DS2480B Serial 1-Wire Line Driver with Load Sensor |
LOW_linkDS2480B::resetAnswer_t | Reset command reply |
LOW_linkDS2490 | Link class for DS2490 USB to 1-Wire Bridge Chip |
LOW_linkDS2490::deviceFeedback_t | Status information, decoded format |
LOW_linkDS2490::deviceFeedbackRaw_t | Status information, raw format from device |
LOW_linkDS2490::resultCode_t | Status information, decoded format |
LOW_linkFlexibleSpeed | Mix-in class for 1-Wire link adapters capable of flexible speed |
LOW_linkPassiveSerial | Link class for simple passive serial 1-Wire adapters |
LOW_netSegment | Single segment of the 1-Wire net |
LOW_netSegment::netSegment_error | Exception base class for all exceptions thrown by LOW_netSegment |
LOW_netSegment::noDevice_error | Exception to indicate that one or more expeced devices were not found |
LOW_network | Class to represent a whole 1-Wire network |
LOW_network::network_error | Exception base class for all exceptions thrown by LOW_netSegment |
LOW_objectIDFactory | Factory class for individual object IDs |
LOW_objectSynchronizer | Mix-in class to synchronize access to methods on object basis |
LOW_objectSynchronizer::__synchronizeMethodRead | Read locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeMethodReadWeak | Weak read locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeMethodWrite | Write locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeMethodWriteWeak | Weak write locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeStaticRead | Read locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeStaticReadWeak | Weak read locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeStaticWrite | Write locking class to ensure exclusive access |
LOW_objectSynchronizer::__synchronizeStaticWriteWeak | Weak write locking class to ensure exclusive access |
LOW_platformMisc | Abstract base class for simple opering system dependent functions |
LOW_platformMisc::timestamp_t | Data structure for timestamps |
LOW_platformMisc_Linux | Platform specific miscelanious for Linux platforms |
LOW_platformMiscFactory | Factory class for platform specific objects of LOW_platformMisc |
LOW_portSerial | Abstract base class for serial ports |
LOW_portSerial_Linux | Platform specific portSerial for Linux platforms |
LOW_portSerialFactory | Factory class for platform specific objects of LOW_portSerial |
LOW_portUsb_Factory | Factory class for platform specific objects related to USB devices |
LOW_portUsbDevice | Abstract base class for a device on a USB port |
LOW_portUsbDevice_Linux | Linux specific implementation of LOW_portUsbDevice |
LOW_thread_Factory | Factory class for platform specific objects related to threads |
LOW_thread_mutex | Abstract base class for thread mutex |
LOW_thread_mutex::mutexLock | Locking class for a mutex |
LOW_thread_mutex_POSIX | Platform specific LOW_thread_mutex for POSIX platforms |
LOW_thread_runable | Interface class for objects implementing the "body" of a thread |
LOW_thread_rwlock | Abstract base class for read-write locks |
LOW_thread_rwlock::rwLockRead | Read locking class for a rwlock |
LOW_thread_rwlock::rwLockWrite | Write locking class for a rwlock |
LOW_thread_rwlock_POSIX | Platform specific LOW_thread_rwlock for POSIX platforms |
LOW_thread_thread | Abstract base class for threads |
LOW_thread_thread_POSIX | Platform specific thread_thread for POSIX platforms |