Expand description
ASCOM Alpaca Device API v1
The Alpaca API uses RESTful techniques and TCP/IP to enable ASCOM applications and devices to communicate across modern network environments.
§Interface Versions
These interface definitions include the updates introduced in ASCOM Platform 7.
§Interface Behaviour
The ASCOM Interface behavioural requirements for Alpaca drivers are the same as for COM based drivers and are documented in the API Interface Definitions e.g. the Telescope.SlewToCoordinates method. This document focuses on how to use the ASCOM Interface standards in their RESTful Alpaca form.
Re-exports§
pub use device::Device;pub use camera::Camera;camerapub use cover_calibrator::CoverCalibrator;cover_calibratorpub use dome::Dome;domepub use filter_wheel::FilterWheel;filter_wheelpub use focuser::Focuser;focuserpub use observing_conditions::ObservingConditions;observing_conditionspub use rotator::Rotator;rotatorpub use safety_monitor::SafetyMonitor;safety_monitorpub use switch::Switch;switchpub use telescope::Telescope;telescope
Modules§
- camera
camera - Types related to
Cameradevices. - cover_
calibrator cover_calibrator - Types related to
CoverCalibratordevices. - device
- Types related to the general
Devicetrait. - dome
dome - Types related to
Domedevices. - filter_
wheel filter_wheel - Types related to
FilterWheeldevices. - focuser
focuser - Types related to
Focuserdevices. - observing_
conditions observing_conditions - Types related to
ObservingConditionsdevices. - rotator
rotator - Types related to
Rotatordevices. - safety_
monitor safety_monitor - Types related to
SafetyMonitordevices. - switch
switch - Types related to
Switchdevices. - telescope
telescope - Types related to
Telescopedevices.
Macros§
- Cargo
Server Info - A helper that constructs a
ServerInfoinstance populated with metadata fromCargo.toml.
Structs§
- Devices
- Devices collection.
- Server
Info - General information about the server.
- Timestamped
Device State - A wrapper for the device-specific state with the common optional timestamp field.
Enums§
- Typed
Device - A tagged enum wrapper for a type-erased instance of a device.
Type Aliases§
- ASCOM
Result Future - A helper alias for the common type of futures returned by device traits.