#[repr(C, packed(1))]pub struct OBDeviceTemperature {
pub cpuTemp: f32,
pub irTemp: f32,
pub ldmTemp: f32,
pub mainBoardTemp: f32,
pub tecTemp: f32,
pub imuTemp: f32,
pub rgbTemp: f32,
pub irLeftTemp: f32,
pub irRightTemp: f32,
pub chipTopTemp: f32,
pub chipBottomTemp: f32,
}Expand description
@brief Temperature parameters of the device (unit: Celsius)
Fields§
§cpuTemp: f32< CPU temperature
irTemp: f32< IR temperature
ldmTemp: f32< Laser temperature
mainBoardTemp: f32< Motherboard temperature
tecTemp: f32< TEC temperature
imuTemp: f32< IMU temperature
rgbTemp: f32< RGB temperature
irLeftTemp: f32< Left IR temperature
irRightTemp: f32< Right IR temperature
chipTopTemp: f32< MX6600 top temperature
chipBottomTemp: f32< MX6600 bottom temperature
Trait Implementations§
Source§impl Clone for OBDeviceTemperature
impl Clone for OBDeviceTemperature
Source§fn clone(&self) -> OBDeviceTemperature
fn clone(&self) -> OBDeviceTemperature
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 moreimpl Copy for OBDeviceTemperature
Auto Trait Implementations§
impl Freeze for OBDeviceTemperature
impl RefUnwindSafe for OBDeviceTemperature
impl Send for OBDeviceTemperature
impl Sync for OBDeviceTemperature
impl Unpin for OBDeviceTemperature
impl UnsafeUnpin for OBDeviceTemperature
impl UnwindSafe for OBDeviceTemperature
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