ModularSensors > Classes > Variable > TurnerCyclops_Voltage
ModularSensors > Modules > Turner Cyclops-7F > TurnerCyclops_Voltage


TurnerCyclops_Voltage class

The Variable sub-class used for the raw voltage output from a Turner Cyclops-7F.

This could be helpful if the calibration equation was typed incorrectly or if it is suspected to have changed over time.

The raw voltage output can be measured by all variants of the Cyclops sensor.

Base classes

class Variable
The variable class for a value and related metadata.

Constructors, destructors, conversion operators

TurnerCyclops_Voltage(TurnerCyclops* parentSense, const char* uuid = "", const char* varCode = CYCLOPS_VOLTAGE_DEFAULT_CODE) explicit
Construct a new TurnerCyclops_Voltage object.
TurnerCyclops_Voltage()
Construct a new TurnerCyclops_Voltage object.
~TurnerCyclops_Voltage()
Destroy the TurnerCyclops_Voltage object - no action needed.

Function documentation

TurnerCyclops_Voltage(TurnerCyclops* parentSense, const char* uuid = "", const char* varCode = CYCLOPS_VOLTAGE_DEFAULT_CODE) explicit

Construct a new TurnerCyclops_Voltage object.

Parameters
parentSense The parent TurnerCyclops providing the result values.
uuid A universally unique identifier (UUID or GUID) for the variable; optional with the default value of an empty string.
varCode A short code to help identify the variable in files; optional with a default value of "CyclopsVoltage".

TurnerCyclops_Voltage()

Construct a new TurnerCyclops_Voltage object.