pub struct CameraControlRequest {
pub camera_id: String,
pub exposure_us: Option<u32>,
pub gain: Option<f32>,
pub auto_exposure: Option<bool>,
}Expand description
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§impl Debug for CameraControlRequest
impl Debug for CameraControlRequest
Source§impl Default for CameraControlRequest
impl Default for CameraControlRequest
Source§impl<'de> Deserialize<'de> for CameraControlRequest
impl<'de> Deserialize<'de> for CameraControlRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::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
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