lightspeed_astro/
lightspeed.request.rs1#[allow(clippy::derive_partial_eq_without_eq)]
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct GetDevicesRequest {}
4#[allow(clippy::derive_partial_eq_without_eq)]
5#[derive(Clone, PartialEq, ::prost::Message)]
6pub struct GetDeviceRequest {
7 #[prost(string, tag = "1")]
8 pub device_id: ::prost::alloc::string::String,
9}
10#[allow(clippy::derive_partial_eq_without_eq)]
11#[derive(Clone, PartialEq, ::prost::Message)]
12pub struct GetPropertiesRequest {
13 #[prost(string, tag = "1")]
14 pub device_id: ::prost::alloc::string::String,
15}
16#[allow(clippy::derive_partial_eq_without_eq)]
17#[derive(Clone, PartialEq, ::prost::Message)]
18pub struct GetPropertyRequest {
19 #[prost(string, tag = "1")]
20 pub device_id: ::prost::alloc::string::String,
21 #[prost(string, tag = "2")]
22 pub property_name: ::prost::alloc::string::String,
23}
24#[allow(clippy::derive_partial_eq_without_eq)]
25#[derive(Clone, PartialEq, ::prost::Message)]
26pub struct SetPropertyRequest {
27 #[prost(string, tag = "1")]
28 pub device_id: ::prost::alloc::string::String,
29 #[prost(string, tag = "2")]
30 pub property_name: ::prost::alloc::string::String,
31 #[prost(string, tag = "3")]
32 pub property_value: ::prost::alloc::string::String,
33}
34#[allow(clippy::derive_partial_eq_without_eq)]
35#[derive(Clone, PartialEq, ::prost::Message)]
36pub struct PropertyRequest {
37 #[prost(oneof = "property_request::Ask", tags = "1, 2")]
38 pub ask: ::core::option::Option<property_request::Ask>,
39}
40pub mod property_request {
42 #[allow(clippy::derive_partial_eq_without_eq)]
43 #[derive(Clone, PartialEq, ::prost::Oneof)]
44 pub enum Ask {
45 #[prost(message, tag = "1")]
46 Property(super::GetPropertyRequest),
47 #[prost(message, tag = "2")]
48 Properties(super::GetPropertiesRequest),
49 }
50}
51#[allow(clippy::derive_partial_eq_without_eq)]
52#[derive(Clone, PartialEq, ::prost::Message)]
53pub struct CcdExposureRequest {
54 #[prost(string, tag = "1")]
55 pub id: ::prost::alloc::string::String,
56 #[prost(float, tag = "2")]
57 pub lenght: f32,
58}
59#[allow(clippy::derive_partial_eq_without_eq)]
60#[derive(Clone, PartialEq, ::prost::Message)]
61pub struct CcdExposureResponse {
62 #[prost(bytes = "vec", tag = "1")]
63 pub data: ::prost::alloc::vec::Vec<u8>,
64}
65#[allow(clippy::derive_partial_eq_without_eq)]
66#[derive(Clone, PartialEq, ::prost::Message)]
67pub struct CcdAbortExposureRequest {
68 #[prost(string, tag = "1")]
69 pub id: ::prost::alloc::string::String,
70}
71#[allow(clippy::derive_partial_eq_without_eq)]
72#[derive(Clone, PartialEq, ::prost::Message)]
73pub struct CcdAbortExposureResponse {
74 #[prost(string, tag = "1")]
75 pub status: ::prost::alloc::string::String,
76}
77#[allow(clippy::derive_partial_eq_without_eq)]
78#[derive(Clone, PartialEq, ::prost::Message)]
79pub struct EfwCalibrationRequest {
80 #[prost(string, tag = "1")]
81 pub id: ::prost::alloc::string::String,
82}