1mod dualsense;
2mod hid_report;
3mod state_event;
4mod states_buffer;
5mod tilt;
6mod tilt_estimator;
7mod timestamped;
8
9pub mod control_ids;
10pub mod state;
11pub mod virtual_controller;
12
13pub use dualsense::Dualsense;
14pub use state_event::StateEvent;
15pub use states_buffer::DualsenseStatesBuffer;
16pub use tilt::{Radians, Tilt};
17pub use tilt_estimator::{TiltEstimates, TiltEstimator, TiltEstimatorConfig};
18pub use timestamped::Timestamped;
19
20pub const VENDOR_ID: u16 = 1356;
22pub const PRODUCT_ID: u16 = 3302;
24pub const SENSORS_MIN: i16 = -8192;
26pub const SENSORS_MAX: i16 = 8191;
28pub const SENSORS_RANGE: i16 = SENSORS_MAX - SENSORS_MIN;