Libbarrett  1.2.4
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
ExposedIOSystem< T > Class Template Reference
Inheritance diagram for ExposedIOSystem< T >:
barrett::systems::SingleIO< T, T > barrett::systems::System barrett::systems::SingleInput< T > barrett::systems::SingleOutput< T > barrett::systems::Conversion< T >

List of all members.

Public Member Functions

 ExposedIOSystem (const std::string &sysName="ExposedIOSystem")
const T & getInputValue () const
bool inputValueDefined () const
void setOutputValue (const T &value)
void setOutputValueUndefined ()
void delegateOutputValueTo (barrett::systems::System::Output< T > &delegate)
void undelegate ()

Public Attributes

bool operateCalled
bool executionManagerChanged

Protected Member Functions

virtual bool inputsValid ()
virtual void operate ()
virtual void invalidateOutputs ()
virtual void onExecutionManagerChanged ()

Protected Attributes

T data

template<typename T>
class ExposedIOSystem< T >


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines