faudes::AttributeSignalInput Class ReferenceConfiguration of a signal based input mapping. More...
Detailed DescriptionConfiguration of a signal based input mapping. A input mapping consists of a list of abstract bitaddresses with an edge polarity each. When on one of respecive physical input lines an edge with matching priority is sensed, the logical event is triggered. Definition at line 132 of file iop_sdevice.h. Constructor & Destructor Documentation
Default constructor (no triggers). Definition at line 139 of file iop_sdevice.h.
Copy constructor. Definition at line 142 of file iop_sdevice.h. Member Function Documentation
Copy method.
Definition at line 177 of file iop_sdevice.cpp.
Reads the attribute from TokenReader, see AttributeVoid for public wrappers. If the current token indicates a input mapping, the method reads that section. Else it does nothing. Exceptions may only be thrown on invalid data within the section. The label argument is ignored, we use the hardcoded section "Input" for input attributes. The context argument is ignored.
Reimplemented from faudes::AttributeVoid. Definition at line 210 of file iop_sdevice.cpp.
Writes the attribute to TokenWriter, see AttributeVoid for public wrappers. Writes the input mapping data.The label argument is ignored, we use the hardcoded section "Input". The context argument is ignored.
Reimplemented from faudes::AttributeVoid. Definition at line 184 of file iop_sdevice.cpp.
Test for default value (never). Reimplemented from faudes::AttributeVoid. Definition at line 146 of file iop_sdevice.h. Member Data Documentation
List of triggers. Definition at line 161 of file iop_sdevice.h. The documentation for this class was generated from the following files: libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen |