|
| | MyDeviceConfig (const std::string &filename, const std::string &name) |
| |
| | MAxisConfig (const std::string filename, const std::string name) |
| | DeviceConfig constructor.
|
| |
| | MAxisConfig (const std::string name) |
| | DeviceConfig constructor.
|
| |
| virtual | ~MAxisConfig ()=default |
| | DeviceConfig destructor.
|
| |
| void | Init () |
| | Define configuration parameters for adc device.
|
| |
| virtual void | GetConfig (std::vector< std::pair< std::string, ifw::fnd::defs::Value > > ¶ms) const override |
| | Obtain the list of configuration parameters.
|
| |
| virtual void | GetMotorConfig (std::vector< std::pair< std::string, ifw::fnd::defs::Value > > ¶ms) const |
| | Obtain the list of ADC motor configuration parameters.
|
| |
| virtual void | GetMotorConfig (const std::string motor, std::vector< std::pair< std::string, ifw::fnd::defs::Value > > ¶ms) const |
| |
| virtual void | SetScaleFactor (const std::string motor, double scale_factor) |
| |
| double | GetNpTolerance () const |
| | Get named position tolerance.
|
| |
| virtual void | GetConfigList (ifw::core::utils::bat::DbVector &cfg_list, std::string prefix) const override |
| | Get configuration list.
|
| |
| virtual std::string | GetMotorMapFile () const |
| |
| virtual std::string | GetMotorType () const |
| |
| std::string | GetMotorPrefix (const int &index) const |
| |
| std::string | GetMotorPrefix (const std::string &motor) const |
| |
| std::optional< int > | GetMotorIndex (const std::string &motor) const |
| |
| std::string | GetMotorName (const int &index) const |
| |
| void | GetMotorNames (std::vector< std::string > &motor_names) const |
| |
| void | GetMotorPrefixes (std::vector< std::string > &motor_prefixes) const |
| |
| double | GetMotorVelocity (const int axis_num) const |
| |
| double | GetMotorNamedPositionValue (const int axis_num, const std::string &posname) const |
| |
| double | GetMotorScaleFactor (const int axis_num) const |
| |
| double | GetMotorScaleFactor (const std::string motor_name) const |
| |
| std::string | GetMotorName (const std::string nodeid) const |
| |
| long unsigned int | GetNumAxes () const |
| |
| std::optional< std::string > | GetNamedPosition (const int index) const |
| | GetNamedPosition.
|
| |
| std::optional< std::vector< double > > | GetNamedPositionValues (const int index) const |
| | GetNamedPositionValue.
|
| |
| std::optional< std::vector< double > > | GetNamedPositionValues (const std::string &name) const |
| |
| | DeviceConfig (const std::string &filename, const std::string &name) |
| | DeviceConfig constructor.
|
| |
| | DeviceConfig (const std::string &name) |
| | DeviceConfig constructor.
|
| |
| virtual | ~DeviceConfig () |
| | DeviceConfig destructor.
|
| |
| bool | Init () |
| | Initialises a device.
|
| |
| void | InitFromString (std::string config) |
| | Init the internal configuration from a string.
|
| |
| void | InitFromFile (const std::string &filename) |
| | Init the internal configuration from a given file.
|
| |
| std::string | GetIdentifier () const override |
| |
| std::string | GetPrefix () const override |
| |
| std::string | GetAddress () const override |
| |
| std::string | GetSimAddress () const override |
| |
| std::string | GetFitsPrefix () const |
| | Get Fits Prefix.
|
| |
| std::string | GetType () const override |
| |
| int | GetNamespace () const override |
| |
| std::string | GetAlias () const override |
| |
| std::string | GetId () const |
| |
| std::string | GetOverview () const |
| |
| std::string | GetDescription () const |
| |
| std::string | GetName () const noexcept override |
| |
| std::string | GetLogName () const noexcept |
| |
| std::string | GetNodeIdByType (const std::string &attrib, const NodeIdType type=ATTRIB_NODE_ID) const |
| | Get node id.
|
| |
| std::string | GetNodeId (const std::string &attrib) const override |
| | Get node id.
|
| |
| std::string | GetProcId (const std::string &attrib) const override |
| | Get procedure id.
|
| |
| std::string | GetObjId () const override |
| | Get object id.
|
| |
| std::string | GetCfgFile () const |
| | GetCfgFile.
|
| |
| std::string | GetCfgAsString () const override |
| | GetCfgAsString.
|
| |
| virtual void | SetSimulateFlag (const bool flag) override |
| | Set simulation flag.
|
| |
| virtual void | SetIgnoreFlag (const bool flag) override |
| | Set ignore flag.
|
| |
| virtual bool | GetIgnored () const override |
| | Get ignored flag.
|
| |
| virtual bool | GetSimulated () const override |
| | Get simulated flag.
|
| |
| virtual std::string | GetMapFile () const override |
| | Get name of the device mapping file.
|
| |
| void | CheckConfig () const |
| | Validates the document configuration.
|
| |
Test MAxis Config class used for testing purposes.