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

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