ascom_alpaca/api/camera_telescope_shared.rs
1use num_enum::{IntoPrimitive, TryFromPrimitive};
2use serde_repr::{Deserialize_repr, Serialize_repr};
3
4/// The direction in which the guide-rate motion is to be made.
5#[derive(
6 Debug,
7 PartialEq,
8 Eq,
9 Clone,
10 Copy,
11 Serialize_repr,
12 Deserialize_repr,
13 TryFromPrimitive,
14 IntoPrimitive,
15)]
16#[repr(i32)]
17pub enum GuideDirection {
18 /// North (+ declination/altitude).
19 North = 0,
20
21 /// South (- declination/altitude).
22 South = 1,
23
24 /// East (+ right ascension/azimuth).
25 East = 2,
26
27 /// West (- right ascension/azimuth).
28 West = 3,
29}