Public Types | Public Member Functions | Public Attributes | List of all members
openfluid::ware::SignatureTimeScheduling Class Reference

#include <ware/SimulatorSignature.hpp>

Public Types

enum  SchedulingType { UNDEFINED, DEFAULT, FIXED, RANGE }
 

Public Member Functions

 SignatureTimeScheduling ()
 
void setAsUndefined ()
 
void setAsDefaultDeltaT ()
 
void setAsFixed (openfluid::core::Duration_t Val)
 
void setAsRange (openfluid::core::Duration_t MinVal, openfluid::core::Duration_t MaxVal)
 

Public Attributes

SchedulingType Type
 
openfluid::core::Duration_t Min
 
openfluid::core::Duration_t Max
 

Member Enumeration Documentation

Enumerator
UNDEFINED 
DEFAULT 
FIXED 
RANGE 

Constructor & Destructor Documentation

openfluid::ware::SignatureTimeScheduling::SignatureTimeScheduling ( )
inline

Member Function Documentation

void openfluid::ware::SignatureTimeScheduling::setAsDefaultDeltaT ( )
inline
void openfluid::ware::SignatureTimeScheduling::setAsFixed ( openfluid::core::Duration_t  Val)
inline
void openfluid::ware::SignatureTimeScheduling::setAsRange ( openfluid::core::Duration_t  MinVal,
openfluid::core::Duration_t  MaxVal 
)
inline
void openfluid::ware::SignatureTimeScheduling::setAsUndefined ( )
inline

Member Data Documentation

openfluid::core::Duration_t openfluid::ware::SignatureTimeScheduling::Max
openfluid::core::Duration_t openfluid::ware::SignatureTimeScheduling::Min
SchedulingType openfluid::ware::SignatureTimeScheduling::Type

The documentation for this class was generated from the following file: