|
Public Member Functions |
virtual void | createStepper (libecs::StringCref aClassname, libecs::StringCref anId)=0 |
virtual void | deleteStepper (libecs::StringCref anID)=0 |
virtual const
libecs::Polymorph | getStepperList () const =0 |
virtual const
libecs::Polymorph | getStepperPropertyList (libecs::StringCref aStepperID) const =0 |
virtual const
libecs::Polymorph | getStepperPropertyAttributes (libecs::StringCref aStepperID, libecs::StringCref aPropertyName) const =0 |
virtual void | setStepperProperty (libecs::StringCref aStepperID, libecs::StringCref aPropertyName, libecs::PolymorphCref aValue)=0 |
virtual const
libecs::Polymorph | getStepperProperty (libecs::StringCref aStepperID, libecs::StringCref aPropertyName) const =0 |
virtual void | loadStepperProperty (libecs::StringCref aStepperID, libecs::StringCref aPropertyName, libecs::PolymorphCref aValue)=0 |
virtual const
libecs::Polymorph | saveStepperProperty (libecs::StringCref aStepperID, libecs::StringCref aPropertyName) const =0 |
virtual const
libecs::String | getStepperClassName (libecs::StringCref aStepperID) const =0 |
virtual const
libecs::PolymorphMap | getClassInfo (libecs::StringCref aClasstype, libecs::StringCref aClassname, const libecs::Integer forceReload)=0 |
virtual void | createEntity (libecs::StringCref aClassname, libecs::StringCref aFullIDString)=0 |
virtual void | deleteEntity (libecs::StringCref aFullIDString)=0 |
virtual const
libecs::Polymorph | getEntityList (libecs::StringCref anEntityTypeString, libecs::StringCref aSystemPathString) const =0 |
virtual const
libecs::Polymorph | getEntityPropertyList (libecs::StringCref aFullIDString) const =0 |
virtual const bool | isEntityExist (libecs::StringCref aFullIDString) const =0 |
virtual void | setEntityProperty (libecs::StringCref aFullPNString, libecs::PolymorphCref aValue)=0 |
virtual const
libecs::Polymorph | getEntityProperty (libecs::StringCref aFullPNString) const =0 |
virtual void | loadEntityProperty (libecs::StringCref aFullPNString, libecs::PolymorphCref aValue)=0 |
virtual const
libecs::Polymorph | saveEntityProperty (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::Polymorph | getEntityPropertyAttributes (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::String | getEntityClassName (libecs::StringCref aFullIDString) const =0 |
virtual void | createLogger (libecs::StringCref aFullPNString)=0 |
virtual void | createLogger (libecs::StringCref aFullPNString, libecs::Polymorph aParamList)=0 |
virtual const
libecs::Polymorph | getLoggerList () const =0 |
virtual const
libecs::DataPointVectorSharedPtr | getLoggerData (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::DataPointVectorSharedPtr | getLoggerData (libecs::StringCref aFullPNString, libecs::RealCref aStartTime, libecs::RealCref anEndTime) const =0 |
virtual const
libecs::DataPointVectorSharedPtr | getLoggerData (libecs::StringCref aFullPNString, libecs::RealCref aStartTime, libecs::RealCref anEndTime, libecs::RealCref interval) const =0 |
virtual const
libecs::Real | getLoggerStartTime (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::Real | getLoggerEndTime (libecs::StringCref aFullPNString) const =0 |
virtual void | setLoggerMinimumInterval (libecs::StringCref aFullPNString, libecs::RealCref anInterval)=0 |
virtual const
libecs::Real | getLoggerMinimumInterval (libecs::StringCref aFullPNString) const =0 |
virtual void | setLoggerPolicy (libecs::StringCref aFullPNString, libecs::Polymorph aParamList)=0 |
virtual const
libecs::Polymorph | getLoggerPolicy (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::Integer | getLoggerSize (libecs::StringCref aFullPNString) const =0 |
virtual const
libecs::Polymorph | getNextEvent () const =0 |
virtual void | step (const libecs::Integer aNumSteps)=0 |
virtual const
libecs::Real | getCurrentTime () const =0 |
virtual void | run ()=0 |
virtual void | run (const libecs::Real aDuration)=0 |
virtual void | stop ()=0 |
virtual void | setEventChecker (EventCheckerSharedPtrCref aEventChecker)=0 |
virtual void | setEventHandler (EventHandlerSharedPtrCref anEventHandler)=0 |
virtual const
libecs::Polymorph | getDMInfo ()=0 |