Instrument Neutral Distributed Interface INDI 2.2.5
geminipbh::GeminiProtocol Member List

This is the complete list of members for geminipbh::GeminiProtocol, including all inherited members.

acceptingWrites_geminipbh::GeminiProtocol
close()geminipbh::GeminiProtocol
connect(const std::string &port, int settleMs=0)geminipbh::GeminiProtocol
ConnectionCallback typedefgeminipbh::GeminiProtocol
ConnectionCallbackHandle typedefgeminipbh::GeminiProtocol
DirectQueryStatus enum namegeminipbh::GeminiProtocol
disconnect()geminipbh::GeminiProtocol
firmwareVersion(std::string &raw, int &numeric) constgeminipbh::GeminiProtocol
GeminiProtocol()geminipbh::GeminiProtocol
handshake()geminipbh::GeminiProtocol
instrumentationEnabled(instrumentation::Level level) constgeminipbh::GeminiProtocol
instrumentationLevel() constgeminipbh::GeminiProtocol
InstrumentationListener typedefgeminipbh::GeminiProtocol
InstrumentationListenerHandle typedefgeminipbh::GeminiProtocol
isOpen() constgeminipbh::GeminiProtocol
lastOpenErrno() constgeminipbh::GeminiProtocol
lastOpenWasBusy() constgeminipbh::GeminiProtocol
latestStatus(StatusFrame &out, unsigned long long &frameSeq)geminipbh::GeminiProtocol
open(const std::string &port, int settleMs=0)geminipbh::GeminiProtocol
open(const std::string &port, int settleMs, bool exclusive)geminipbh::GeminiProtocol
parseStatusPayload(const std::string &payload, StatusFrame &status, std::string &error) constgeminipbh::GeminiProtocol
queryFirmware(std::string &raw, int &numeric, int timeoutMs, std::string *detail=nullptr)geminipbh::GeminiProtocol
queryIdentity(std::string &identity, int timeoutMs, std::string *detail=nullptr)geminipbh::GeminiProtocol
readFirmware(std::string &raw, int &numeric)geminipbh::GeminiProtocol
reconnect()geminipbh::GeminiProtocol
reconnectPending_geminipbh::GeminiProtocol
recoverStream()geminipbh::GeminiProtocol
recoveryAttempted_geminipbh::GeminiProtocol
registerConnectionCallback(ConnectionCallback callback)geminipbh::GeminiProtocol
registerInstrumentationListener(InstrumentationListener listener)geminipbh::GeminiProtocol
registerTelemetryCallback(TelemetryCallback callback)geminipbh::GeminiProtocol
removeConnectionCallback(ConnectionCallbackHandle handle)geminipbh::GeminiProtocol
removeInstrumentationListener(InstrumentationListenerHandle handle)geminipbh::GeminiProtocol
removeTelemetryCallback(TelemetryCallbackHandle handle)geminipbh::GeminiProtocol
running_geminipbh::GeminiProtocol
sessionStopRequested_geminipbh::GeminiProtocol
setCancelFunction(std::function< bool()> fn)geminipbh::GeminiProtocolinline
setDewEnabled(unsigned channel, bool enabled)geminipbh::GeminiProtocol
setDewEnabledSync(unsigned channel, bool enabled)geminipbh::GeminiProtocol
setDewManualPercent(unsigned channel, unsigned percent)geminipbh::GeminiProtocol
setDewManualPercentSync(unsigned channel, unsigned percent)geminipbh::GeminiProtocol
setDewMode(unsigned channel, DewMode mode)geminipbh::GeminiProtocol
setDewModeSync(unsigned channel, DewMode mode)geminipbh::GeminiProtocol
setInstrumentationLevel(instrumentation::Level level)geminipbh::GeminiProtocol
setOutput(unsigned firmwareIndex, bool enabled)geminipbh::GeminiProtocol
setOutputSync(unsigned firmwareIndex, bool enabled)geminipbh::GeminiProtocol
StatusVerifier typedefgeminipbh::GeminiProtocol
TelemetryCallback typedefgeminipbh::GeminiProtocol
TelemetryCallbackHandle typedefgeminipbh::GeminiProtocol
waitForFrameAfter(unsigned long long minSeq, int timeoutMs)geminipbh::GeminiProtocol
waitForFrameAfter(unsigned long long minSeq, int timeoutMs, StatusFrame &out, unsigned long long &frameSeq)geminipbh::GeminiProtocol
waitForVerifiedState(unsigned long long preWriteSeq, StatusVerifier verifier, int timeoutMs, std::string &error, unsigned long long &verifiedSeq)geminipbh::GeminiProtocol
~GeminiProtocol()geminipbh::GeminiProtocol