NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD::Sensor Class Reference

Detailed Description

A sensor yields a measured component for use by other models/for output purposes.

The quantity can be used for further classify the type of sensor. In some cases, like in case of radiation sensors, the quantity can be omitted since placing the sensor will automatically generate 4 quantities (direct, diffuse, global radiations and incidence angle). The use of the quantity depends on the model implementing sensor support.

Definition at line 39 of file NANDRAD_Sensor.h.

#include <NANDRAD_Sensor.h>

Public Member Functions

NANDRAD_COMPARE_WITH_ID void checkParameters () const
 Checks for valid parameters (value ranges). More...
 

Public Attributes

unsigned int m_id = NANDRAD::INVALID_ID
 Unique ID-number of the sensor. More...
 
std::string m_quantity
 Name of the measured quantity.
 
IBK::Parameter m_orientation
 Orientation of the radiation load sensor [Deg] (see also ConstructionInstance). More...
 
IBK::Parameter m_inclination
 Inclination of the radiation load sensor [Deg] (see also ConstructionInstance). More...
 

Member Function Documentation

◆ checkParameters()

NANDRAD_COMPARE_WITH_ID void NANDRAD::Sensor::checkParameters ( ) const

Checks for valid parameters (value ranges).

Member Data Documentation

◆ m_id

unsigned int NANDRAD::Sensor::m_id = NANDRAD::INVALID_ID

Unique ID-number of the sensor.

Definition at line 54 of file NANDRAD_Sensor.h.

◆ m_orientation

IBK::Parameter NANDRAD::Sensor::m_orientation

Orientation of the radiation load sensor [Deg] (see also ConstructionInstance).

Definition at line 59 of file NANDRAD_Sensor.h.

◆ m_inclination

IBK::Parameter NANDRAD::Sensor::m_inclination

Inclination of the radiation load sensor [Deg] (see also ConstructionInstance).

Definition at line 61 of file NANDRAD_Sensor.h.


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