[−][src]Struct heim::sensors::TemperatureSensor
This is supported on
feature="sensors"
only.Hardware temperature sensor.
Implementations
impl TemperatureSensor
[src]
pub fn unit(&self) -> &str
[src]
This is supported on
feature="sensors"
only.Returns sensor unit name.
pub fn label(&self) -> Option<&str>
[src]
This is supported on
feature="sensors"
only.Returns sensor label.
pub fn current(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>
[src]
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>
This is supported on
feature="sensors"
only.Returns current temperature reported by sensor.
pub fn high(
&self
) -> Option<Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>>
[src]
&self
) -> Option<Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>>
This is supported on
feature="sensors"
only.Returns high trip point for sensor if available.
pub fn critical(
&self
) -> Option<Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>>
[src]
&self
) -> Option<Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn TemperatureKind + 'static, Th = PInt<UInt<UTerm, B1>>> + 'static, dyn Units<f32, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, f32>>
This is supported on
feature="sensors"
only.Returns critical trip point for sensor if available.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TemperatureSensor
impl Send for TemperatureSensor
impl Sync for TemperatureSensor
impl !Unpin for TemperatureSensor
impl !UnwindSafe for TemperatureSensor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,