Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | List of all members
geminipbh::indi_driver::CallbackStaging Class Reference

#include <driver_support.h>

Public Member Functions

bool stageTelemetry (const TelemetrySnapshot &snapshot)
 
bool stageConnectionEvent (ConnectionEvent event)
 
std::optional< TelemetrySnapshot > takeTelemetry ()
 
std::optional< TelemetrySnapshot > latestTelemetry () const
 
std::deque< ConnectionEvent > takeConnectionEvents ()
 
void clear ()
 
void beginShutdown ()
 

Detailed Description

Definition at line 271 of file driver_support.h.

Member Function Documentation

◆ beginShutdown()

void geminipbh::indi_driver::CallbackStaging::beginShutdown ( )
inline

Definition at line 332 of file driver_support.h.

◆ clear()

void geminipbh::indi_driver::CallbackStaging::clear ( )
inline

Definition at line 323 of file driver_support.h.

◆ latestTelemetry()

std::optional< TelemetrySnapshot > geminipbh::indi_driver::CallbackStaging::latestTelemetry ( ) const
inline

Definition at line 305 of file driver_support.h.

◆ stageConnectionEvent()

bool geminipbh::indi_driver::CallbackStaging::stageConnectionEvent ( ConnectionEvent  event)
inline

Definition at line 285 of file driver_support.h.

◆ stageTelemetry()

bool geminipbh::indi_driver::CallbackStaging::stageTelemetry ( const TelemetrySnapshot &  snapshot)
inline

Definition at line 274 of file driver_support.h.

◆ takeConnectionEvents()

std::deque< ConnectionEvent > geminipbh::indi_driver::CallbackStaging::takeConnectionEvents ( )
inline

Definition at line 315 of file driver_support.h.

◆ takeTelemetry()

std::optional< TelemetrySnapshot > geminipbh::indi_driver::CallbackStaging::takeTelemetry ( )
inline

Definition at line 294 of file driver_support.h.


The documentation for this class was generated from the following file: