|
ifw-fcf
2.0.0
|
Classes | |
| class | Drot |
| The Drot class. More... | |
| class | DrotConfig |
| drot Configuration class More... | |
| struct | DrotControllerData |
| The drotControllerData struct. More... | |
| class | DrotLcsIf |
| Drot Local Control System (LCS) Interface (IF) class. More... | |
Enumerations | |
| enum | { HW_SUCCESS = 100, HW_ERR_HW_NOT_OP, HW_ERR_WRONG_CMD, HW_ERR_INCONSISTENT, HW_ERR_INIT_FAILURE, HW_ERR_ENABLE_FAILURE, HW_ERR_DISABLE_FAILURE } |
| enum | { RPC_SUCCESS = 0, RPC_ERR_NOT_OP = -1, RPC_ERR_NOT_STANDBY_READY = -2, RPC_ERR_NOT_STANDBY_NOTREADY = -3, RPC_ERR_MOTOR_LOCAL = -4, RPC_ERR_MOTOR_LOWER_LIMIT = -5, RPC_ERR_MOTOR_UPPER_LIMIT = -6 } |
Functions | |
| REGISTER_DEVICE (Drot) | |
Variables | |
| constexpr auto | CI_FOCUS_SIGN = "focus_sign" |
| constexpr auto | CI_DIR_SIGN = "dir_sign" |
| constexpr auto | CI_STAT_REF = "stat_ref" |
| constexpr auto | CI_STAT_SKY = "sky_ref" |
| constexpr auto | CI_STAT_ELEV = "elev_ref" |
| constexpr auto | CI_STAT_USER = "user_ref" |
| constexpr auto | CI_USER_PAR1 = "user_par1" |
| constexpr auto | CI_USER_PAR2 = "user_par2" |
| constexpr auto | CI_USER_PAR3 = "user_par3" |
| constexpr auto | CI_USER_PAR4 = "user_par4" |
| constexpr auto | CI_LATITUDE = "latitude" |
| constexpr auto | CI_LONGITUDE = "longitude" |
| constexpr auto | CI_TRK_PERIOD = "trk_period" |
| constexpr auto | CI_TRK_THRESHOLD = "trk_threshold" |
| constexpr auto | RPC_MOVE_ANGLE = "rpcMoveAngle" |
| constexpr auto | RPC_START_TRACK = "rpcStartTrack" |
| constexpr auto | RPC_STOP_TRACK = "rpcStopTrack" |
| constexpr int | SUBSTATE_RESETTING = 109 |
| constexpr int | SUBSTATE_ENABLING = 110 |
| constexpr int | SUBSTATE_OP_TRACKING = 220 |
| constexpr int | SUBSTATE_OP_PRESETTING = 221 |
| constexpr auto | SUBSTATE_RESETTING_STR = "Resetting" |
| constexpr auto | SUBSTATE_ENABLING_STR = "Enabling" |
| constexpr auto | SUBSTATE_OP_TRACKING_STR = "Tracking" |
| constexpr auto | SUBSTATE_OP_PRESETTING_STR = "Presetting" |
| const std::unordered_map < short, std::string > | SubstateMap |
| constexpr short | TRK_MODE_ENG = 0 |
| constexpr short | TRK_MODE_STAT = 1 |
| constexpr short | TRK_MODE_SKY = 2 |
| constexpr short | TRK_MODE_ELEV = 3 |
| constexpr short | TRK_MODE_USER = 4 |
| constexpr auto | TRK_MODE_ENG_STR = "eng" |
| constexpr auto | TRK_MODE_STAT_STR = "stat" |
| constexpr auto | TRK_MODE_SKY_STR = "sky" |
| constexpr auto | TRK_MODE_ELEV_STR = "elev" |
| constexpr auto | TRK_MODE_USER_STR = "user" |
| const std::unordered_map < short, std::string > | TrkModeMap |
| constexpr auto | CI_STAT_TRACK_MODE = "track_mode" |
| constexpr auto | CI_STAT_ALPHA = "alpha" |
| constexpr auto | CI_STAT_DELTA = "delta" |
| constexpr auto | CI_STAT_ANGLE_ON_SKY = "angle_on_sky" |
| const std::vector< std::string > | cfgMapping |
| const std::vector< std::string > | statMapping |
| const std::vector< std::string > | rpcMapping |
| const std::unordered_map < short, std::string > | hw_errors |
| const std::unordered_map < short, std::string > | rpc_errors |
| anonymous enum |
| anonymous enum |
| fcf::devmgr::drot::REGISTER_DEVICE | ( | Drot | ) |
| const std::vector<std::string> fcf::devmgr::drot::cfgMapping |
| constexpr auto fcf::devmgr::drot::CI_DIR_SIGN = "dir_sign" |
| constexpr auto fcf::devmgr::drot::CI_FOCUS_SIGN = "focus_sign" |
| constexpr auto fcf::devmgr::drot::CI_LATITUDE = "latitude" |
| constexpr auto fcf::devmgr::drot::CI_LONGITUDE = "longitude" |
| constexpr auto fcf::devmgr::drot::CI_STAT_ALPHA = "alpha" |
| constexpr auto fcf::devmgr::drot::CI_STAT_ANGLE_ON_SKY = "angle_on_sky" |
| constexpr auto fcf::devmgr::drot::CI_STAT_DELTA = "delta" |
| constexpr auto fcf::devmgr::drot::CI_STAT_ELEV = "elev_ref" |
| constexpr auto fcf::devmgr::drot::CI_STAT_REF = "stat_ref" |
| constexpr auto fcf::devmgr::drot::CI_STAT_SKY = "sky_ref" |
| constexpr auto fcf::devmgr::drot::CI_STAT_TRACK_MODE = "track_mode" |
| constexpr auto fcf::devmgr::drot::CI_STAT_USER = "user_ref" |
| constexpr auto fcf::devmgr::drot::CI_TRK_PERIOD = "trk_period" |
| constexpr auto fcf::devmgr::drot::CI_TRK_THRESHOLD = "trk_threshold" |
| constexpr auto fcf::devmgr::drot::CI_USER_PAR1 = "user_par1" |
| constexpr auto fcf::devmgr::drot::CI_USER_PAR2 = "user_par2" |
| constexpr auto fcf::devmgr::drot::CI_USER_PAR3 = "user_par3" |
| constexpr auto fcf::devmgr::drot::CI_USER_PAR4 = "user_par4" |
| const std::unordered_map<short, std::string> fcf::devmgr::drot::hw_errors |
| const std::unordered_map<short, std::string> fcf::devmgr::drot::rpc_errors |
| constexpr auto fcf::devmgr::drot::RPC_MOVE_ANGLE = "rpcMoveAngle" |
| constexpr auto fcf::devmgr::drot::RPC_START_TRACK = "rpcStartTrack" |
| constexpr auto fcf::devmgr::drot::RPC_STOP_TRACK = "rpcStopTrack" |
| const std::vector<std::string> fcf::devmgr::drot::rpcMapping |
| const std::vector<std::string> fcf::devmgr::drot::statMapping |
| constexpr int fcf::devmgr::drot::SUBSTATE_ENABLING = 110 |
| constexpr auto fcf::devmgr::drot::SUBSTATE_ENABLING_STR = "Enabling" |
| constexpr int fcf::devmgr::drot::SUBSTATE_OP_PRESETTING = 221 |
| constexpr auto fcf::devmgr::drot::SUBSTATE_OP_PRESETTING_STR = "Presetting" |
| constexpr int fcf::devmgr::drot::SUBSTATE_OP_TRACKING = 220 |
| constexpr auto fcf::devmgr::drot::SUBSTATE_OP_TRACKING_STR = "Tracking" |
| constexpr int fcf::devmgr::drot::SUBSTATE_RESETTING = 109 |
| constexpr auto fcf::devmgr::drot::SUBSTATE_RESETTING_STR = "Resetting" |
| const std::unordered_map<short, std::string> fcf::devmgr::drot::SubstateMap |
| constexpr short fcf::devmgr::drot::TRK_MODE_ELEV = 3 |
| constexpr auto fcf::devmgr::drot::TRK_MODE_ELEV_STR = "elev" |
| constexpr short fcf::devmgr::drot::TRK_MODE_ENG = 0 |
| constexpr auto fcf::devmgr::drot::TRK_MODE_ENG_STR = "eng" |
| constexpr short fcf::devmgr::drot::TRK_MODE_SKY = 2 |
| constexpr auto fcf::devmgr::drot::TRK_MODE_SKY_STR = "sky" |
| constexpr short fcf::devmgr::drot::TRK_MODE_STAT = 1 |
| constexpr auto fcf::devmgr::drot::TRK_MODE_STAT_STR = "stat" |
| constexpr short fcf::devmgr::drot::TRK_MODE_USER = 4 |
| constexpr auto fcf::devmgr::drot::TRK_MODE_USER_STR = "user" |
| const std::unordered_map<short, std::string> fcf::devmgr::drot::TrkModeMap |
1.8.5