|
enum class | eActivationMode { Alarm
, Logic
, Value
} |
|
enum class | eTextAnchorPoint { Left
, Center
, Right
} |
|
enum class | eValveDesign { Mechanic
, Normal
} |
|
enum class | eFanDesign { Normal
, Bladed
} |
|
enum class | eFanRunState {
NoValue
, Undefined
, Stopped
, Running
,
RunningFast
} |
|
enum class | eFanDirection { NoValue
, Undefined
, Supply
, Exhaust
} |
|
enum class | eFanType { Simple
, SimpleWithFast
, Reversible
, ReversibleWithFast
} |
|
enum class | eCompressorDesign {
Centrifugal
, Mechanic
, Normal
, Pistons
,
RotatoryScrew
, Scroll
, Vanes
} |
|
enum class | eLedType { Circle
, Square
} |
|
enum class | eMarkType { LargeLine
, ShortLine
, Triangle
} |
|
enum class | eScalePosition { Left
, Right
} |
|
enum class | eValueType { Percentage
, Raw
} |
|
enum class | eOperationModeState { Active = 0x00
, Inactive = 0x01
, InTransition = 0x02
, Failed = 0x03
} |
|
|
static void | getAnalogAlarmSettingsNormalized (const iv::channels::AnalogAlarmLimits &alarmSettings, iv::channels::AnalogAlarmLimits &alarmSettingsNormalizedOut) |
|
static uint64_t | prvSizeTextValues (const iv::types::channelValue Lel, const iv::types::channelValue Hel, const uint64_t numDecimals) |
|
void | prvGetPositionsTexts (const bool isModernRectangle, const double radiusSeparations, const double radiusClock, double &xUnitOut, double &yUnitOut, double &xFactorOut, double &yFactorOut, double &xValueOut, double &yValueOut, double &heightCounterOut) |
|
static void | prvDrawMarkClock (const double valueNormalized, const double radiusClock, const iv::types::color colorState, IGraphics *graphics) |
|
static void | prvValuesMarks (const iv::types::channelValue valueMin, const iv::types::channelValue valueMax, const double separationMarks, double &angleIniGrdOut, double &angleEndGrdOut, double &angleIncrGrdOut) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvCreatePointsArc (const iv::types::radius radiusHours, const double angleIniGrd, const double angleEndGrd, const double angleIncrGrd) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvCreatePointsClock (const iv::types::radius radiusSeparations, const iv::types::channelValue valueMin, const iv::types::channelValue valueMax, const double separationMarks) |
|
static bool | prvIsAngleInVision (const double angle, const double angleRef, const double angleVision) |
|
static unsigned char | prvCalculateJustificationOutside (const iv::types::coord x, const iv::types::coord y) |
|
static unsigned char | prvCalculateJustificationInside (const double x, const double y) |
|
static std::shared_ptr< CDrawText > | prvCreateTextValue (double xText, double yText, double heightText, const double value, const uint64_t numDec, unsigned char justify) |
|
static double | prvGetValueInMimic (const double valueLevelTank, const double LEL, const double HEL, const double sizeY) |
|
static void | prvDrawMark (const double value, const double padding, const double LEL, const double HEL, const double sizeX, const double sizeY, const iv::mimics::elements::eMarkType typeMark, const iv::types::color color, IGraphics *graphics) |
|
static double | prvGetValueInMimic (const double valueLevelTank, const double LEL, const double HEL, const double sizeY) |
|
static void | prvDrawMark (const double value, const double padding, const double LEL, const double HEL, const double sizeX, const double sizeY, const iv::mimics::elements::eMarkType typeMark, const iv::types::color color, IGraphics *graphics) |
|