cumbia-tango 1.x
C++ multi threaded library based on cumbia and the Tango control system
|
A class used to store configuration for Tango states color and name, Tango AttrQuality color and name and a color to associate to a successful operation. More...
#include <cutango-world-config.h>
Public Member Functions | |
CuTangoWorldConfig () | |
virtual | ~CuTangoWorldConfig () |
void | setStateColors (const std::vector< std::string > &) |
void | setStateColorName (Tango::DevState, const std::string &) |
const std::string | stateColorName (Tango::DevState) const |
int | numStates () const |
const std::string | qualityColor (Tango::AttrQuality) const |
void | setQualityColor (Tango::AttrQuality, const std::string &) |
int | qualityColorCount () const |
void | setStateString (Tango::DevState, const std::string &) |
const std::string | stateString (Tango::DevState) const |
std::string | successColor (bool success) const |
void | setSuccessColor (bool success, const std::string &colorname) |
void | setQualityString (Tango::AttrQuality, std::string) |
std::string | qualityString (Tango::AttrQuality) const |
std::map< Tango::DevState, std::string > | stateStrings () |
std::map< Tango::DevState, std::string > | stateColorNames () |
std::map< Tango::AttrQuality, std::string > | qualityStrings () |
std::map< Tango::AttrQuality, std::string > | qualityColorNames () |
void | setOverrideValuesAttributePropertyName (const std::string &name) |
set the attribute property name for the QTangoAutoConfiguration "values" retrieval More... | |
std::string | valuesAttributePropertyName () |
A class used to store configuration for Tango states color and name, Tango AttrQuality color and name and a color to associate to a successful operation.
Several white versions are defined in order to easily map the color name to a different QColor in graphical applications.
[Tango::ON] = "green"; [Tango::OFF] = "white"; [Tango::CLOSE] = "white1"; [Tango::OPEN] = "white2"; [Tango::INSERT] = "white3"; [Tango::EXTRACT] = "white4"; [Tango::MOVING] = "blue"; [Tango::STANDBY] = "yellow"; [Tango::FAULT] = "red"; [Tango::INIT] = "blue"; [Tango::RUNNING] = "green"; [Tango::ALARM] = "orange"; [Tango::DISABLE] = "gray"; [Tango::UNKNOWN] = "darkGray";
[Tango::ATTR_VALID] = "ATTR_VALID"; [Tango::ATTR_INVALID] = "ATTR_INVALID"; [Tango::ATTR_ALARM] = "ATTR_ALARM"; [Tango::ATTR_CHANGING] = "ATTR_CHANGING"; [Tango::ATTR_WARNING] = "ATTR_WARNING";
[Tango::ATTR_VALID] = "white"; [Tango::ATTR_INVALID] = "gray"; [Tango::ATTR_ALARM] = "red"; [Tango::ATTR_CHANGING] = "blue"; [Tango::ATTR_WARNING] = "orange";
CuTangoWorldConfig::CuTangoWorldConfig | ( | ) |
|
virtual |
int CuTangoWorldConfig::numStates | ( | ) | const |
const std::string CuTangoWorldConfig::qualityColor | ( | Tango::AttrQuality | q | ) | const |
int CuTangoWorldConfig::qualityColorCount | ( | ) | const |
std::map< Tango::AttrQuality, std::string > CuTangoWorldConfig::qualityColorNames | ( | ) |
std::string CuTangoWorldConfig::qualityString | ( | Tango::AttrQuality | q | ) | const |
std::map< Tango::AttrQuality, std::string > CuTangoWorldConfig::qualityStrings | ( | ) |
void CuTangoWorldConfig::setOverrideValuesAttributePropertyName | ( | const std::string & | name | ) |
set the attribute property name for the QTangoAutoConfiguration "values" retrieval
This is a work around to let QTangoAutoConfiguration provide the string list associated to the attribute property values, even if the attribute property hasn't got the standard name values.
void CuTangoWorldConfig::setQualityColor | ( | Tango::AttrQuality | q, |
const std::string & | c | ||
) |
void CuTangoWorldConfig::setQualityString | ( | Tango::AttrQuality | q, |
std::string | s | ||
) |
void CuTangoWorldConfig::setStateColorName | ( | Tango::DevState | s, |
const std::string & | c | ||
) |
void CuTangoWorldConfig::setStateColors | ( | const std::vector< std::string > & | v | ) |
void CuTangoWorldConfig::setStateString | ( | Tango::DevState | s, |
const std::string & | str | ||
) |
void CuTangoWorldConfig::setSuccessColor | ( | bool | success, |
const std::string & | colorname | ||
) |
const std::string CuTangoWorldConfig::stateColorName | ( | Tango::DevState | s | ) | const |
Referenced by CuTangoWorld::extractData().
std::map< Tango::DevState, std::string > CuTangoWorldConfig::stateColorNames | ( | ) |
const std::string CuTangoWorldConfig::stateString | ( | Tango::DevState | s | ) | const |
Referenced by CuTangoWorld::extractData().
std::map< Tango::DevState, std::string > CuTangoWorldConfig::stateStrings | ( | ) |
std::string CuTangoWorldConfig::successColor | ( | bool | success | ) | const |
std::string CuTangoWorldConfig::valuesAttributePropertyName | ( | ) |