libRBR  v1.2.3
RBR instrument communication API
RBRInstrumentPauseresume.h
Go to the documentation of this file.
1 
14 #ifndef LIBRBR_RBRINSTRUMENTPAUSERESUME_H
15 #define LIBRBR_RBRINSTRUMENTPAUSERESUME_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
23 {
33 
42 
50 {
56 
66 
74 {
77  RBRINSTRUMENT_RESUME_LOGGING,
81 
91 
107 
119  RBRInstrumentPauseStatus *status);
133  RBRInstrumentResumeStatus *status);
134 
135 #ifdef __cplusplus
136 }
137 #endif
138 
139 #endif /* LIBRBR_RBRINSTRUMENTGATING_H */
RBRINSTRUMENT_PAUSERESUME_PAUSED
@ RBRINSTRUMENT_PAUSERESUME_PAUSED
Deployment is enaled and paused.
Definition: RBRInstrumentPauseresume.h:27
RBRInstrumentPauseStatus
RBRInstrumentPauseStatus
Possible instrument pause status.
Definition: RBRInstrumentPauseresume.h:49
RBRINSTRUMENT_UNKNOWN_PAUSE
@ RBRINSTRUMENT_UNKNOWN_PAUSE
Definition: RBRInstrumentPauseresume.h:54
RBRInstrumentPauseresumeState_name
const char * RBRInstrumentPauseresumeState_name(RBRInstrumentPauseresumeState state)
Get a human-readable string name for a pauseresume state.
RBRInstrumentResumeStatus
RBRInstrumentResumeStatus
Possible instrument resume status.
Definition: RBRInstrumentPauseresume.h:73
RBRInstrumentPauseStatus_name
const char * RBRInstrumentPauseStatus_name(RBRInstrumentPauseStatus status)
Get a human-readable string name for a pause status.
RBRInstrumentResumeStatus_name
const char * RBRInstrumentResumeStatus_name(RBRInstrumentResumeStatus status)
Get a human-readable string name for a resume status.
RBRInstrument_pause
RBRInstrumentError RBRInstrument_pause(RBRInstrument *instrument, RBRInstrumentPauseStatus *status)
RBRInstrumentError
RBRInstrumentError
Errors which can be returned from library functions.
Definition: RBRInstrument.h:200
RBRInstrumentPauseresumeState
RBRInstrumentPauseresumeState
The state of a pauseresume condition.
Definition: RBRInstrumentPauseresume.h:22
RBRINSTRUMENT_UNKNOWN_RESUME
@ RBRINSTRUMENT_UNKNOWN_RESUME
Definition: RBRInstrumentPauseresume.h:79
RBRInstrument_resume
RBRInstrumentError RBRInstrument_resume(RBRInstrument *instrument, RBRInstrumentResumeStatus *status)
RBRINSTRUMENT_RESUME_PENDING
@ RBRINSTRUMENT_RESUME_PENDING
Definition: RBRInstrumentPauseresume.h:76
RBRINSTRUMENT_UNKNOWN_PAUSERESUME
@ RBRINSTRUMENT_UNKNOWN_PAUSERESUME
Definition: RBRInstrumentPauseresume.h:31
RBRINSTRUMENT_PAUSERESUME_RUNNING
@ RBRINSTRUMENT_PAUSERESUME_RUNNING
Deployment is enabled and not paused.
Definition: RBRInstrumentPauseresume.h:29
RBRInstrument
Core library context object.
Definition: RBRInstrument.h:591
RBRINSTRUMENT_PAUSE_PAUSED
@ RBRINSTRUMENT_PAUSE_PAUSED
Definition: RBRInstrumentPauseresume.h:52
RBRINSTRUMENT_PAUSERESUME_NA
@ RBRINSTRUMENT_PAUSERESUME_NA
The pauseresuming condition is disabled, or sampling mode is regimes.
Definition: RBRInstrumentPauseresume.h:25
RBRInstrument_getPauseresume
RBRInstrumentError RBRInstrument_getPauseresume(RBRInstrument *instrument, RBRInstrumentPauseresumeState *state)