|
Instrument Neutral Distributed Interface INDI 2.2.5
|
Namespaces | |
| namespace | indi_driver |
| namespace | instrumentation |
Classes | |
| class | DcOutputTarget |
| class | Device |
| struct | DiscoveryOptions |
| struct | DiscoveryResult |
| struct | FirmwareInfo |
| class | GeminiProtocol |
| class | HeaterEnabledTarget |
| class | HeaterManualPowerTarget |
| class | HeaterModeTarget |
| class | OperationTarget |
| struct | ProbeResult |
| class | Result |
| struct | StatusFrame |
| struct | TelemetrySnapshot |
| class | UsbOutputTarget |
| class | ValueResult |
Enumerations | |
| enum class | ConnectionEvent { Connected , Disconnected , CommunicationFailure , ReconnectSuccess } |
| enum class | ConnectionState { Disconnected , Connecting , Connected , CommunicationFailure , Reconnecting } |
| enum class | ProbeStatus { NotTried , OpenFailed , PortBusy , IdentityTimeout , IdentityMismatch , IdentityMatched , FirmwareTimeout , FirmwareMalformed , ProtocolError , Identified , Cancelled } |
| enum class | OperationKind { DcOutput , UsbOutput , HeaterEnabled , HeaterMode , HeaterManualPower } |
| enum class | Confirmation { Confirmed , NotConfirmed , NotConfirmable , InvalidTarget , ValueUnavailable } |
| enum class | Error { None , InvalidChannel , InvalidValue , NotConnected , CommunicationFailure , QueueRejected , ProtocolRejected , ValueUnavailable , InvalidState , Busy , Cancelled } |
| enum class | DewMode { Automatic , Manual , Switch } |
| enum class | HeaterMode { Auto , ManualPwm , BinarySwitch } |
Functions | |
| std::vector< std::string > | enumerateSerialCandidates () |
| ProbeResult | probeGeminiDevice (const std::string &port, const DiscoveryOptions &options) |
| DiscoveryResult | discoverGeminiDevices (const DiscoveryOptions &options) |
| const char * | probeStatusName (ProbeStatus status) |
| Confirmation | confirmOperation (const DcOutputTarget &target, const TelemetrySnapshot *snapshot) |
| Confirmation | confirmOperation (const UsbOutputTarget &target, const TelemetrySnapshot *snapshot) |
| Confirmation | confirmOperation (const HeaterEnabledTarget &target, const TelemetrySnapshot *snapshot) |
| Confirmation | confirmOperation (const HeaterModeTarget &target, const TelemetrySnapshot *snapshot) |
| Confirmation | confirmOperation (const HeaterManualPowerTarget &, const TelemetrySnapshot *) |
| Confirmation | confirmOperation (const OperationTarget &target, const TelemetrySnapshot *snapshot) |
| Confirmation | confirmOperation (const OperationTarget &target, const TelemetrySnapshot &snapshot) |
|
strong |
| Enumerator | |
|---|---|
| Confirmed | |
| NotConfirmed | |
| NotConfirmable | |
| InvalidTarget | |
| ValueUnavailable | |
Definition at line 46 of file operation_confirmation.h.
|
strong |
| Enumerator | |
|---|---|
| Connected | |
| Disconnected | |
| CommunicationFailure | |
| ReconnectSuccess | |
Definition at line 29 of file connection_event.h.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Automatic | |
| Manual | |
| Switch | |
Definition at line 32 of file status_frame.h.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Auto | |
| ManualPwm | |
| BinarySwitch | |
Definition at line 33 of file telemetry_snapshot.h.
|
strong |
| Enumerator | |
|---|---|
| DcOutput | |
| UsbOutput | |
| HeaterEnabled | |
| HeaterMode | |
| HeaterManualPower | |
Definition at line 37 of file operation_confirmation.h.
|
strong |
| Enumerator | |
|---|---|
| NotTried | |
| OpenFailed | |
| PortBusy | |
| IdentityTimeout | |
| IdentityMismatch | |
| IdentityMatched | |
| FirmwareTimeout | |
| FirmwareMalformed | |
| ProtocolError | |
| Identified | |
| Cancelled | |
Definition at line 41 of file discovery.h.
|
inline |
Definition at line 251 of file operation_confirmation.h.
|
inline |
Definition at line 265 of file operation_confirmation.h.
|
inline |
Definition at line 279 of file operation_confirmation.h.
|
inline |
Definition at line 272 of file operation_confirmation.h.
|
inline |
Definition at line 292 of file operation_confirmation.h.
|
inline |
Definition at line 284 of file operation_confirmation.h.
|
inline |
Definition at line 258 of file operation_confirmation.h.
| DiscoveryResult geminipbh::discoverGeminiDevices | ( | const DiscoveryOptions & | options | ) |
Definition at line 356 of file discovery.cpp.
| std::vector< std::string > geminipbh::enumerateSerialCandidates | ( | ) |
Definition at line 340 of file discovery.cpp.
| ProbeResult geminipbh::probeGeminiDevice | ( | const std::string & | port, |
| const DiscoveryOptions & | options | ||
| ) |
Definition at line 345 of file discovery.cpp.
| const char * geminipbh::probeStatusName | ( | ProbeStatus | status | ) |
Definition at line 386 of file discovery.cpp.