 |
libRBR
v1.2.3
RBR instrument communication API
|
Go to the documentation of this file.
13 #ifndef LIBRBR_RBRINSTRUMENTDEPLOYMENT_H
14 #define LIBRBR_RBRINSTRUMENTDEPLOYMENT_H
RBRInstrumentError RBRInstrument_getSimulation(RBRInstrument *instrument, RBRInstrumentSimulation *simulation)
Get the instrument simulation settings.
RBRInstrumentError RBRInstrument_disable(RBRInstrument *instrument, RBRInstrumentDeploymentStatus *status)
If the instrument is logging, terminate the current deployment.
RBRInstrumentDeploymentStatus
Possible instrument logging statuses.
Definition: RBRInstrumentSchedule.h:367
RBRInstrumentError RBRInstrument_enable(RBRInstrument *instrument, bool eraseMemory, RBRInstrumentDeploymentStatus *status)
Enable the instrument to sample according to the programmed schedule.
int32_t RBRInstrumentPeriod
A periodic parameter.
Definition: RBRInstrument.h:191
RBRInstrumentError RBRInstrument_setSimulation(RBRInstrument *instrument, const RBRInstrumentSimulation *simulation)
Set the instrument simulation settings.
RBRInstrumentError
Errors which can be returned from library functions.
Definition: RBRInstrument.h:200
bool state
Definition: RBRInstrumentDeployment.h:95
RBRInstrumentError RBRInstrument_verify(RBRInstrument *instrument, bool eraseMemory, RBRInstrumentDeploymentStatus *status)
Perform a “dry run” of the enable command.
struct RBRInstrumentSimulation RBRInstrumentSimulation
Instrument simulation command parameters.
RBRInstrumentPeriod period
Definition: RBRInstrumentDeployment.h:101
Core library context object.
Definition: RBRInstrument.h:591
Instrument simulation command parameters.
Definition: RBRInstrumentDeployment.h:92