pub struct CameraControlRequest {
pub camera_id: String,
pub exposure_us: Option<u32>,
pub gain: Option<f32>,
pub auto_exposure: Option<bool>,
}Expand description
The camera.control.set request and reply (CameraClient::set_controls).
The reason codes of a refused request are in
ados_protocol::camera_control::reason.
camera.control.set arguments. An absent field leaves that control as it
is. exposure_us implies manual exposure; gain is a multiplier (1.0 is
unity gain).
Fields§
§camera_id: String§exposure_us: Option<u32>§gain: Option<f32>§auto_exposure: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for CameraControlRequest
impl Clone for CameraControlRequest
Source§fn clone(&self) -> CameraControlRequest
fn clone(&self) -> CameraControlRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CameraControlRequest
impl Debug for CameraControlRequest
Source§impl Default for CameraControlRequest
impl Default for CameraControlRequest
Source§fn default() -> CameraControlRequest
fn default() -> CameraControlRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CameraControlRequest
impl<'de> Deserialize<'de> for CameraControlRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CameraControlRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CameraControlRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CameraControlRequest
impl PartialEq for CameraControlRequest
Source§impl Serialize for CameraControlRequest
impl Serialize for CameraControlRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CameraControlRequest
Auto Trait Implementations§
impl Freeze for CameraControlRequest
impl RefUnwindSafe for CameraControlRequest
impl Send for CameraControlRequest
impl Sync for CameraControlRequest
impl Unpin for CameraControlRequest
impl UnsafeUnpin for CameraControlRequest
impl UnwindSafe for CameraControlRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more