libFAUDES

Sections

Index

faudes::AttributeSignalEvent Class Reference

Configuration of a signal based sensor or actuator. More...

#include <iop_sdevice.h>

List of all members.

Public Member Functions

 AttributeSignalEvent (void)
 Default constructor (no mapping at all).
 AttributeSignalEvent (const AttributeSignalEvent &rOtherAttr)
 Copy constructor.
virtual bool IsDefault (void) const
 Test for default value (never).
virtual void Clear (void)
 Clear.
const AttributeSignalActuatorActuatorp (void) const
 Get actuator mapping.
const AttributeSignalSensorSensorp (void) const
 Get sensor mapping.

Protected Member Functions

virtual AttributeSignalEventDoAssign (const AttributeSignalEvent &rSrc)
 DoAssign.

Static Protected Attributes

static AttributeSignalSensor sSensorPrototype
 Prototype, sensor.
static AttributeSignalActuator sActuatorPrototype
 Prototype, actuator.

Detailed Description

Configuration of a signal based sensor or actuator.

This class is derived from the AttributeDeviceEvent to specialise for signal based sensor and actuator mapping.

Definition at line 221 of file iop_sdevice.h.


Constructor & Destructor Documentation

faudes::AttributeSignalEvent::AttributeSignalEvent ( void   ) 

Default constructor (no mapping at all).

Definition at line 241 of file iop_sdevice.cpp.

faudes::AttributeSignalEvent::AttributeSignalEvent ( const AttributeSignalEvent rOtherAttr  ) 

Copy constructor.

Definition at line 248 of file iop_sdevice.cpp.


Member Function Documentation

const AttributeSignalActuator* faudes::AttributeSignalEvent::Actuatorp ( void   )  const [inline]

Get actuator mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 240 of file iop_sdevice.h.

virtual void faudes::AttributeSignalEvent::Clear ( void   )  [inline, virtual]

Clear.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 237 of file iop_sdevice.h.

virtual AttributeSignalEvent& faudes::AttributeSignalEvent::DoAssign ( const AttributeSignalEvent rSrc  )  [inline, protected, virtual]

DoAssign.

Definition at line 250 of file iop_sdevice.h.

virtual bool faudes::AttributeSignalEvent::IsDefault ( void   )  const [inline, virtual]

Test for default value (never).

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 234 of file iop_sdevice.h.

const AttributeSignalSensor* faudes::AttributeSignalEvent::Sensorp ( void   )  const [inline]

Get sensor mapping.

Reimplemented from faudes::AttributeDeviceEvent.

Definition at line 244 of file iop_sdevice.h.


Member Data Documentation

Prototype, actuator.

Definition at line 257 of file iop_sdevice.h.

Prototype, sensor.

Definition at line 251 of file iop_sdevice.h.


The documentation for this class was generated from the following files:

libFAUDES 2.16b --- 2010-9-8 --- c++ source docu by doxygen 1.6.3