IoT

namespace Devices

Overview

Classes: Acceleration, Accelerometer, AccelerometerEventDispatcher, AccelerometerRemoteObject, AccelerometerServerHelper, AccelerometerSkeleton, BarcodeReadEvent, BarcodeReader, BarcodeReaderEventDispatcher, BarcodeReaderRemoteObject, BarcodeReaderServerHelper, BarcodeReaderSkeleton, BooleanSensor, BooleanSensorEventDispatcher, BooleanSensorRemoteObject, BooleanSensorServerHelper, BooleanSensorSkeleton, Counter, CounterEventDispatcher, CounterRemoteObject, CounterServerHelper, CounterSkeleton, Device, DeviceEventDispatcher, DeviceException, DeviceImpl, DeviceRemoteObject, DeviceServerHelper, DeviceSkeleton, DeviceStatusChange, EventModerationPolicy, GNSSSensor, GNSSSensorEventDispatcher, GNSSSensorRemoteObject, GNSSSensorServerHelper, GNSSSensorSkeleton, Gyroscope, GyroscopeEventDispatcher, GyroscopeRemoteObject, GyroscopeServerHelper, GyroscopeSkeleton, IAccelerometer, IBarcodeReader, IBooleanSensor, ICounter, IDevice, IGNSSSensor, IGyroscope, IIO, ILED, IMagnetometer, IO, IOEventDispatcher, IORemoteObject, IOServerHelper, IOSkeleton, IRotaryEncoder, ISensor, ISerialDevice, ISwitch, ITrigger, LED, LEDEventDispatcher, LEDRemoteObject, LEDServerHelper, LEDSkeleton, LatLon, MagneticFieldStrength, Magnetometer, MagnetometerEventDispatcher, MagnetometerRemoteObject, MagnetometerServerHelper, MagnetometerSkeleton, MaximumRateModerationPolicy, MinimumDeltaModerationPolicy, NoModerationPolicy, NotReadableException, NotSupportedException, NotWritableException, PositionUpdate, RotaryEncoder, RotaryEncoderEventDispatcher, RotaryEncoderRemoteObject, RotaryEncoderServerHelper, RotaryEncoderSkeleton, Rotation, Sensor, SensorEventDispatcher, SensorRemoteObject, SensorServerHelper, SensorSkeleton, SerialDevice, SerialDeviceEventDispatcher, SerialDeviceRemoteObject, SerialDeviceServerHelper, SerialDeviceSkeleton, Switch, SwitchEventDispatcher, SwitchRemoteObject, SwitchServerHelper, SwitchSkeleton, Trigger, TriggerEventDispatcher, TriggerRemoteObject, TriggerServerHelper, TriggerSkeleton

Classes

struct Acceleration

Acceleration values from a three-axis accelerometer. more...

class Accelerometer

The interface for three-axis Accelerometers. more...

class AccelerometerEventDispatcher

The interface for three-axis Accelerometers. more...

class AccelerometerRemoteObject

The interface for three-axis Accelerometers. more...

class AccelerometerServerHelper

The interface for three-axis Accelerometers. more...

class AccelerometerSkeleton

The interface for three-axis Accelerometers. more...

struct BarcodeReadEvent

 more...

class BarcodeReader

The base class for barcode reader devices. more...

class BarcodeReaderEventDispatcher

The base class for barcode reader devices. more...

class BarcodeReaderRemoteObject

The base class for barcode reader devices. more...

class BarcodeReaderServerHelper

The base class for barcode reader devices. more...

class BarcodeReaderSkeleton

The base class for barcode reader devices. more...

class BooleanSensor

The base class for two-state sensors measuring on/off or open/closed state. more...

class BooleanSensorEventDispatcher

The base class for two-state sensors measuring on/off or open/closed state. more...

class BooleanSensorRemoteObject

The base class for two-state sensors measuring on/off or open/closed state. more...

class BooleanSensorServerHelper

The base class for two-state sensors measuring on/off or open/closed state. more...

class BooleanSensorSkeleton

The base class for two-state sensors measuring on/off or open/closed state. more...

class Counter

A counter counts events. more...

class CounterEventDispatcher

A counter counts events. more...

class CounterRemoteObject

A counter counts events. more...

class CounterServerHelper

A counter counts events. more...

class CounterSkeleton

A counter counts events. more...

class Device

The base class for all devices and sensors. more...

class DeviceEventDispatcher

The base class for all devices and sensors. more...

class DeviceException

 more...

class DeviceImpl

A helper class for implementing device features and properties. more...

class DeviceRemoteObject

The base class for all devices and sensors. more...

class DeviceServerHelper

The base class for all devices and sensors. more...

class DeviceSkeleton

The base class for all devices and sensors. more...

struct DeviceStatusChange

Event argument for statusChanged event. more...

class EventModerationPolicy

An EventModerationPolicy controls the frequency of events sent when an evented sensor or state variable changes. more...

class GNSSSensor

The interface for GNSS/GPS receivers. more...

class GNSSSensorEventDispatcher

The interface for GNSS/GPS receivers. more...

class GNSSSensorRemoteObject

The interface for GNSS/GPS receivers. more...

class GNSSSensorServerHelper

The interface for GNSS/GPS receivers. more...

class GNSSSensorSkeleton

The interface for GNSS/GPS receivers. more...

class Gyroscope

The interface for three-axis Gyroscopes. more...

class GyroscopeEventDispatcher

The interface for three-axis Gyroscopes. more...

class GyroscopeRemoteObject

The interface for three-axis Gyroscopes. more...

class GyroscopeServerHelper

The interface for three-axis Gyroscopes. more...

class GyroscopeSkeleton

The interface for three-axis Gyroscopes. more...

class IAccelerometer

The interface for three-axis Accelerometers. more...

class IBarcodeReader

The base class for barcode reader devices. more...

class IBooleanSensor

The base class for two-state sensors measuring on/off or open/closed state. more...

class ICounter

A counter counts events. more...

class IDevice

The base class for all devices and sensors. more...

class IGNSSSensor

The interface for GNSS/GPS receivers. more...

class IGyroscope

The interface for three-axis Gyroscopes. more...

class IIO

The interface for general purpose input/output (GPIO) ports. more...

class ILED

The base class for LEDs. more...

class IMagnetometer

The interface for three-axis Magnetometers. more...

class IO

The interface for general purpose input/output (GPIO) ports. more...

class IOEventDispatcher

The interface for general purpose input/output (GPIO) ports. more...

class IORemoteObject

The interface for general purpose input/output (GPIO) ports. more...

class IOServerHelper

The interface for general purpose input/output (GPIO) ports. more...

class IOSkeleton

The interface for general purpose input/output (GPIO) ports. more...

class IRotaryEncoder

A rotary encoder with an optional push button, based on the Counter interface. more...

class ISensor

The base class for analog sensors, such as temperature or ambient light sensors. more...

class ISerialDevice

This class provides a simple interface for accessing a serial port. more...

class ISwitch

The base class for switchable things (that can be turned on and off). more...

class ITrigger

The base class for triggers, such as push buttons or motion detectors. more...

class LED

The base class for LEDs. more...

class LEDEventDispatcher

The base class for LEDs. more...

class LEDRemoteObject

The base class for LEDs. more...

class LEDServerHelper

The base class for LEDs. more...

class LEDSkeleton

The base class for LEDs. more...

struct LatLon

LatLon represents a point on the two-dimensional surface of a globe. more...

struct MagneticFieldStrength

Magnetic field strength values from a three-axis Magnetometermore...

class Magnetometer

The interface for three-axis Magnetometers. more...

class MagnetometerEventDispatcher

The interface for three-axis Magnetometers. more...

class MagnetometerRemoteObject

The interface for three-axis Magnetometers. more...

class MagnetometerServerHelper

The interface for three-axis Magnetometers. more...

class MagnetometerSkeleton

The interface for three-axis Magnetometers. more...

class MaximumRateModerationPolicy

This event moderation policy will fire an event at most every n milliseconds. more...

class MinimumDeltaModerationPolicy

This event moderation policy will fire an event whenever the value of an event variable changes more than the given minimum delta since the last time an event was sent. more...

class NoModerationPolicy

This event moderation policy does no moderation and fires an event whenever the event variable's value changes (the valueChanged() member function is called). more...

class NotReadableException

 more...

class NotSupportedException

 more...

class NotWritableException

 more...

struct PositionUpdate

The information contained in a NMEA 0183 RMC message. more...

class RotaryEncoder

A rotary encoder with an optional push button, based on the Counter interface. more...

class RotaryEncoderEventDispatcher

A rotary encoder with an optional push button, based on the Counter interface. more...

class RotaryEncoderRemoteObject

A rotary encoder with an optional push button, based on the Counter interface. more...

class RotaryEncoderServerHelper

A rotary encoder with an optional push button, based on the Counter interface. more...

class RotaryEncoderSkeleton

A rotary encoder with an optional push button, based on the Counter interface. more...

struct Rotation

Rotation values from a three-axis Gyroscopemore...

class Sensor

The base class for analog sensors, such as temperature or ambient light sensors. more...

class SensorEventDispatcher

The base class for analog sensors, such as temperature or ambient light sensors. more...

class SensorRemoteObject

The base class for analog sensors, such as temperature or ambient light sensors. more...

class SensorServerHelper

The base class for analog sensors, such as temperature or ambient light sensors. more...

class SensorSkeleton

The base class for analog sensors, such as temperature or ambient light sensors. more...

class SerialDevice

This class provides a simple interface for accessing a serial port. more...

class SerialDeviceEventDispatcher

This class provides a simple interface for accessing a serial port. more...

class SerialDeviceRemoteObject

This class provides a simple interface for accessing a serial port. more...

class SerialDeviceServerHelper

This class provides a simple interface for accessing a serial port. more...

class SerialDeviceSkeleton

This class provides a simple interface for accessing a serial port. more...

class Switch

The base class for switchable things (that can be turned on and off). more...

class SwitchEventDispatcher

The base class for switchable things (that can be turned on and off). more...

class SwitchRemoteObject

The base class for switchable things (that can be turned on and off). more...

class SwitchServerHelper

The base class for switchable things (that can be turned on and off). more...

class SwitchSkeleton

The base class for switchable things (that can be turned on and off). more...

class Trigger

The base class for triggers, such as push buttons or motion detectors. more...

class TriggerEventDispatcher

The base class for triggers, such as push buttons or motion detectors. more...

class TriggerRemoteObject

The base class for triggers, such as push buttons or motion detectors. more...

class TriggerServerHelper

The base class for triggers, such as push buttons or motion detectors. more...

class TriggerSkeleton

The base class for triggers, such as push buttons or motion detectors. more...

Enumerations

DeviceStatus

Current operating status of a device or sensor.

DEVICE_STATUS_UNKNOWN = 0

The status is unknown.

DEVICE_STATUS_DISABLED = 1

The device has been disabled.

DEVICE_STATUS_ENABLED = 2

The device has been enabled, but is not ready yet.

DEVICE_STATUS_READY = 3

The device is functioning properly and providing data.

DEVICE_STATUS_ERROR = 4

The device is not functioning properly.