Namespaces | Enumerations | Functions
common.h File Reference
#include <iostream>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 packml_sm
 

Enumerations

enum  packml_sm::CmdEnum {
  packml_sm::CmdEnum::UNDEFINED = 0, packml_sm::CmdEnum::CLEAR = 1, packml_sm::CmdEnum::START = 2, packml_sm::CmdEnum::STOP = 3,
  packml_sm::CmdEnum::HOLD = 4, packml_sm::CmdEnum::ABORT = 5, packml_sm::CmdEnum::RESET = 6, packml_sm::CmdEnum::ESTOP = 7,
  packml_sm::CmdEnum::SUSPEND = 100, packml_sm::CmdEnum::UNSUSPEND = 101, packml_sm::CmdEnum::UNHOLD = 102
}
 
enum  packml_sm::ModeEnum {
  packml_sm::ModeEnum::UNDEFINED = 0, packml_sm::ModeEnum::AUTOMATIC = 1, packml_sm::ModeEnum::SEMI_AUTOMATIC = 2, packml_sm::ModeEnum::MANUAL = 3,
  packml_sm::ModeEnum::IDLE = 4, packml_sm::ModeEnum::SETUP = 11
}
 
enum  packml_sm::StatesEnum {
  packml_sm::StatesEnum::UNDEFINED = 0, packml_sm::StatesEnum::OFF = 1, packml_sm::StatesEnum::STOPPED = 2, packml_sm::StatesEnum::STARTING = 3,
  packml_sm::StatesEnum::IDLE = 4, packml_sm::StatesEnum::SUSPENDED = 5, packml_sm::StatesEnum::EXECUTE = 6, packml_sm::StatesEnum::STOPPING = 7,
  packml_sm::StatesEnum::ABORTING = 8, packml_sm::StatesEnum::ABORTED = 9, packml_sm::StatesEnum::HOLDING = 10, packml_sm::StatesEnum::HELD = 11,
  packml_sm::StatesEnum::RESETTING = 100, packml_sm::StatesEnum::SUSPENDING = 101, packml_sm::StatesEnum::UNSUSPENDING = 102, packml_sm::StatesEnum::CLEARING = 103,
  packml_sm::StatesEnum::UNHOLDING = 104, packml_sm::StatesEnum::COMPLETING = 105, packml_sm::StatesEnum::COMPLETE = 106, packml_sm::StatesEnum::ABORTABLE = 200,
  packml_sm::StatesEnum::STOPPABLE = 201
}
 

Functions

template<typename T >
std::ostream & packml_sm::operator<< (typename std::enable_if< std::is_enum< T >::value, std::ostream >::type &stream, const T &e)
 


packml_sm
Author(s): Shaun Edwards
autogenerated on Fri Jul 12 2019 03:30:55