ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
motorConfig.hpp File Reference

MotorConfig class header file. More...

#include <string>
#include <unordered_map>
#include <yaml-cpp/yaml.h>
#include <fcf/common/iComm.hpp>
#include <devmgr/common/deviceConfig.hpp>
#include <devmgr/common/configSet.hpp>
#include <devmgr/common/dataContext.hpp>
#include <devmgr/devices/motorRpcErrors.hpp>
#include <devmgr/devices/motorHwErrors.hpp>

Go to the source code of this file.

Classes

struct  devmgr::motor::InitAction
 
class  devmgr::motor::MotorConfig
 Motor Configuration class. More...
 

Namespaces

 devmgr
 
 devmgr::motor
 

Enumerations

enum  devmgr::motor::Signal : short {
  devmgr::motor::Signal::LSTOP = 0, devmgr::motor::Signal::LHW = 1, devmgr::motor::Signal::REF = 2, devmgr::motor::Signal::INDEX = 3,
  devmgr::motor::Signal::UHW = 4, devmgr::motor::Signal::USTOP = 5, devmgr::motor::Signal::LSTOP = 0, devmgr::motor::Signal::LHW = 1,
  devmgr::motor::Signal::REF = 2, devmgr::motor::Signal::INDEX = 3, devmgr::motor::Signal::UHW = 4, devmgr::motor::Signal::USTOP = 5,
  devmgr::motor::Signal::LSTOP = 0, devmgr::motor::Signal::LHW = 1, devmgr::motor::Signal::REF = 2, devmgr::motor::Signal::INDEX = 3,
  devmgr::motor::Signal::UHW = 4, devmgr::motor::Signal::USTOP = 5
}
 
enum  {
  devmgr::motor::INIT_ACTION_END = 0, devmgr::motor::INIT_ACTION_FIND_INDEX = 1, devmgr::motor::INIT_ACTION_FIND_REF_LE = 2, devmgr::motor::INIT_ACTION_FIND_REF_UE = 3,
  devmgr::motor::INIT_ACTION_FIND_LHW = 4, devmgr::motor::INIT_ACTION_FIND_UHW = 5, devmgr::motor::INIT_ACTION_DELAY = 6, devmgr::motor::INIT_ACTION_MOVE_ABS = 7,
  devmgr::motor::INIT_ACTION_MOVE_REL = 8, devmgr::motor::INIT_ACTION_CALIB_ABS = 9, devmgr::motor::INIT_ACTION_CALIB_REL = 10, devmgr::motor::INIT_ACTION_CALIB_SWITCH = 11
}
 

Detailed Description

MotorConfig class header file.

Author
mkiekebu