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