|
|
||||||
|
iop_sdevice.h
Go to the documentation of this file.
112 virtual void DoWrite(TokenWriter& rTw,const std::string& rLabel="", const Type* pContext=0) const;
209 virtual void DoWrite(TokenWriter& rTw,const std::string& rLabel="", const Type* pContext=0) const;
521 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:224 AttributeSignalOutput * Outputp(void) Definition: iop_sdevice.h:245 AttributeSignalInput * Inputp(void) Definition: iop_sdevice.h:251 Typedef for a single input trigger. Definition: iop_sdevice.h:150 Configuration of a signal based input mapping. Definition: iop_sdevice.h:130 AttributeSignalInput(const AttributeSignalInput &rOtherAttr) Copy constructor. Definition: iop_sdevice.h:140 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:64 A TokenWriter writes sequential tokens to a file, a string or stdout. Definition: cfl_tokenwriter.h:52 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:287 std::map< int, EventSet > mInputNegEdgeIndexMap Reverse input map: map signal edges to logical event sets. Definition: iop_sdevice.h:476 Edges * mpRecentInputEdges Background: recently accumulated edges (global only) Definition: iop_sdevice.h:643 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:470 std::map< int, EventSet > mInputPosEdgeIndexMap Reverse input map: map signal edges to logical event sets. Definition: iop_sdevice.h:473 std::map< int, EventSet > mOutputLevelIndexMap Reverse output map: map signal addres to events that affect the resp. Definition: iop_sdevice.h:479 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.32f --- 2024.12.22 --- c++ api documentaion by doxygen |