nexstar_rust 0.1.0

Celestron NexStar serial protocol: command building and response parsing
Documentation
#![doc = include_str!("../README.md")]
#![deny(rustdoc::broken_intra_doc_links)]

pub mod command;
pub mod constants;
pub mod factory;
pub mod parser;
pub mod response;
pub mod utils;

pub use command::{NexstarCommand, PassThroughCommand};
pub use constants::*;
pub use factory::*;
pub use parser::parse_response;
pub use response::{
    EchoResponse, GetDateResponse, GetGpsLatitudeResponse, GetGpsLongitudeResponse,
    GetGpsTimeResponse, GetGpsYearResponse, GetLocationResponse, GetModelResponse,
    GetPositionResponse, GetRtcTimeResponse, GetTimeResponse, GetTrackingModeResponse,
    GetVersionResponse, IsAlignmentCompleteResponse, IsGotoInProgressResponse, IsGpsLinkedResponse,
    NexstarParsedResponse, PassThroughPayload, PassThroughResponse, VoidResponse,
};
pub use utils::{
    convert_degrees_to_nexstar, convert_degrees_to_precise_nexstar, deg_to_dms, dms_to_deg,
    int_to_string_rad, string_to_double_rad, tracking_rate_to_bytes,
};