|
|
||||||
|
iop_sdevice.h
Go to the documentation of this file.
114 virtual void DoWrite(TokenWriter& rTw,const std::string& rLabel="", const Type* pContext=0) const;
213 virtual void DoWrite(TokenWriter& rTw,const std::string& rLabel="", const Type* pContext=0) const;
525 virtual void DoReadPreface(TokenReader& rTr,const std::string& rLabel="", const Type* pContext=0);
#define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) faudes type declaration macro Definition: cfl_types.h:867 Attribute for the configuration of a input or output mapping. Definition: iop_vdevice.h:68 Configuration of a signal based input or output. Definition: iop_sdevice.h:228 AttributeSignalOutput * Outputp(void) Definition: iop_sdevice.h:249 AttributeSignalInput * Inputp(void) Definition: iop_sdevice.h:255 Typedef for a single input trigger. Definition: iop_sdevice.h:152 Configuration of a signal based input mapping. Definition: iop_sdevice.h:132 AttributeSignalInput(const AttributeSignalInput &rOtherAttr) Copy constructor. Definition: iop_sdevice.h:142 Typedef for a single output action. Definition: iop_sdevice.h:56 Configuration of a signal based output mapping. Definition: iop_sdevice.h:33 AttributeSignalOutput(const AttributeSignalOutput &rOtherAttr) Copy - constructor. Definition: iop_sdevice.h:43 A TokenReader reads sequential tokens from a file or string. Definition: cfl_tokenreader.h:63 A TokenWriter writes sequential tokens to a file, a string or stdout. Definition: cfl_tokenwriter.h:51 Base class of all libFAUDES objects that participate in the run-time interface. Definition: cfl_types.h:239 An sDevice implements signal based semantics for faudes events. Definition: iop_sdevice.h:291 std::map< int, EventSet > mInputNegEdgeIndexMap Reverse input map: map signal edges to logical event sets. Definition: iop_sdevice.h:480 Edges * mpRecentInputEdges Background: recently accumulated edges (global only) Definition: iop_sdevice.h:647 virtual void DoWriteSignal(int bitaddr, bool value)=0 Reimplement this function in a derived class for actual harware access to set or clear an output sign... TaNameSet< AttributeSignalEvent > * pConfiguration Overall configuration (with actual type) Definition: iop_sdevice.h:474 std::map< int, EventSet > mInputPosEdgeIndexMap Reverse input map: map signal edges to logical event sets. Definition: iop_sdevice.h:477 std::map< int, EventSet > mOutputLevelIndexMap Reverse output map: map signal addres to events that affect the resp. Definition: iop_sdevice.h:483 Virtual base class to define the interface for event io. Definition: iop_vdevice.h:261 Includes all libFAUDES headers, no plugins. Virtual device for interface definition libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |