|
libRBR
v1.2.3
RBR instrument communication API
|
Details reported by the instrument channel command.
More...
#include <RBRInstrumentConfiguration.h>

Data Fields | |
| char | type [RBRINSTRUMENT_CHANNEL_TYPE_MAX+1] |
| A short, pre-defined “generic” name for the installed channel as a null-terminated C string. More... | |
| RBRInstrumentModuleAddress | module |
| The internal address to which the channel responds. | |
| bool | status |
| Whether the channel is activated for sampling. More... | |
| RBRInstrumentPeriod | settlingTime |
| The minimum power-on settling time required by this channel. More... | |
| RBRInstrumentPeriod | readTime |
| The typical data acquisition time required by this channel. More... | |
| char | equation [RBRINSTRUMENT_CALIBRATION_EQUATION_MAX+1] |
| The type of formula used to convert raw readings to physical measurement units as a null-terminated C string. More... | |
| char | userUnits [RBRINSTRUMENT_CHANNEL_UNIT_MAX+1] |
| The unit in which processed data is normally reported from the logger as a null-terminated C string. More... | |
| RBRInstrumentChannelGain | gain |
| Gain parameters for the channel. | |
| bool | derived |
| Whether the channel is a derived channel. | |
| char | label [RBRINSTRUMENT_CHANNEL_LABEL_MAX+1] |
| An alphanumeric description of the physical parameter measured as a null-terminated C string. More... | |
| RBRInstrumentCalibration | calibration |
| The calibration for the channel. | |
Details reported by the instrument channel command.
| char RBRInstrumentChannel::equation[RBRINSTRUMENT_CALIBRATION_EQUATION_MAX+1] |
The type of formula used to convert raw readings to physical measurement units as a null-terminated C string.
| char RBRInstrumentChannel::label[RBRINSTRUMENT_CHANNEL_LABEL_MAX+1] |
An alphanumeric description of the physical parameter measured as a null-terminated C string.
Set upon request for OEM customers. If not set, reported as “none”.
This parameter is unavailable for Logger2 instruments. Always populated with “none”.
| RBRInstrumentPeriod RBRInstrumentChannel::readTime |
The typical data acquisition time required by this channel.
Specified in milliseconds.
| RBRInstrumentPeriod RBRInstrumentChannel::settlingTime |
The minimum power-on settling time required by this channel.
Specified in milliseconds.
| bool RBRInstrumentChannel::status |
Whether the channel is activated for sampling.
| char RBRInstrumentChannel::type[RBRINSTRUMENT_CHANNEL_TYPE_MAX+1] |
A short, pre-defined “generic” name for the installed channel as a null-terminated C string.
E.g., “temp09”, “pres19”, “cond05”.
| char RBRInstrumentChannel::userUnits[RBRINSTRUMENT_CHANNEL_UNIT_MAX+1] |
The unit in which processed data is normally reported from the logger as a null-terminated C string.
E.g., “C” for Celsius, “V” for Volts, “dbar” for decibars.
1.8.17