pub struct CameraSensor {
pub sensor_id: Option<String>,
pub name: Option<String>,
pub status: Option<SensorStatus>,
pub camera_type: Option<String>,
pub width: Option<u32>,
pub height: Option<u32>,
pub frame_rate_fps: Option<f64>,
pub fov_deg: Option<f64>,
pub has_depth: Option<bool>,
pub exposure_ms: Option<f64>,
pub gain: Option<f64>,
}Expand description
Camera sensor information.
Fields§
§sensor_id: Option<String>Sensor ID
name: Option<String>Camera name
status: Option<SensorStatus>Sensor status
camera_type: Option<String>Camera type (rgb, depth, stereo, thermal)
width: Option<u32>Image width in pixels
height: Option<u32>Image height in pixels
frame_rate_fps: Option<f64>Frame rate in fps
fov_deg: Option<f64>Field of view in degrees
has_depth: Option<bool>Whether depth is available
exposure_ms: Option<f64>Exposure time in ms
gain: Option<f64>Gain level
Trait Implementations§
Source§impl Clone for CameraSensor
impl Clone for CameraSensor
Source§fn clone(&self) -> CameraSensor
fn clone(&self) -> CameraSensor
Returns a duplicate of the value. Read more
1.0.0 · 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 CameraSensor
impl Debug for CameraSensor
Source§impl Default for CameraSensor
impl Default for CameraSensor
Source§fn default() -> CameraSensor
fn default() -> CameraSensor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CameraSensor
impl<'de> Deserialize<'de> for CameraSensor
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 Serialize for CameraSensor
impl Serialize for CameraSensor
Auto Trait Implementations§
impl Freeze for CameraSensor
impl RefUnwindSafe for CameraSensor
impl Send for CameraSensor
impl Sync for CameraSensor
impl Unpin for CameraSensor
impl UnwindSafe for CameraSensor
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