lightspeed_astro/
lightspeed.request.rs

1#[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}
40/// Nested message and enum types in `PropertyRequest`.
41pub 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}