Skip to main content

Crate astrotools

Crate astrotools 

Source
Expand description

The basic building blocks you need to build your next astrophotography suite.

Astrotools provides traits and utils that can be used to implement multiplatform drivers to drive astronomical equipment, plus the wire-format types that the server side of the lightspeed protocol consumes.

Modules§

device
filter_wheel
frame
Binary frame header used on the WebSocket channel between camera drivers and the lightspeed server.
imaging
presence
Presence contract for lightspeed drivers and runners.
properties
protocol
On-the-wire protocol envelopes used by lightspeed-compliant clients and servers.
runner
topics
Topic builders and parsers for the lightspeed MQTT topic tree.

Enums§

LightspeedError

Traits§

Lightspeed

Functions§

find_serial_devices
Simple entrypoint to find on the system serial devices connected via USB that will match device_name. Since someone may potetnially have multiple devices from the same manufacturer, this function will return a vec of tuples containing the serial address and information read fromt the port.