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.