CGMES_3_0_0
Loading...
Searching...
No Matches
CIMPP::Validity Class Reference

Validity for MeasurementValue. More...

#include <Validity.hpp>

Public Types

enum  Validity_ENUM { GOOD , QUESTIONABLE , INVALID }

Public Member Functions

 Validity (Validity_ENUM value)
Validity & operator= (Validity_ENUM rop)
 operator Validity_ENUM () const
const char * debugString () const

Public Attributes

Validity_ENUM value
bool initialized

Static Public Attributes

static const char debugName [] = "Validity"

Friends

std::istream & operator>> (std::istream &lop, Validity &rop)
std::ostream & operator<< (std::ostream &os, const Validity &obj)

Detailed Description

Member Enumeration Documentation

◆ Validity_ENUM

Enumerator
GOOD 

The value is marked good if no abnormal condition of the acquisition function or the information source is detected.

QUESTIONABLE 

The value is marked questionable if a supervision function detects an abnormal behaviour, however the value could still be valid. The client is responsible for determining whether or not values marked "questionable" should be used.

INVALID 

The value is marked invalid when a supervision function recognises abnormal conditions of the acquisition function or the information source (missing or non-operating updating devices). The value is not defined under this condition. The mark invalid is used to indicate to the client that the value may be incorrect and shall not be used.


The documentation for this class was generated from the following files: