[−][src]Struct teleinfo_parser::hc::HcInfos
All the usefull informations that can be extracted when in the Heures Creuses tariff option.
Fields
date: DateTime<Local>The date and time at which the frame was received.
periode: StringThe current tariff period, HP or HC
hc: i32The value of the HC meter, in Wh.
hp: i32The value of the HP meter, in Wh.
iinst: i32The current intensity in A (informative).
papp: i32Apparent power, in W (informative).
alerte: boolTrue if maximum subscribed intensity is exceeded.
Methods
impl HcInfos[src]
pub fn read<T: Read>(input: &mut T) -> Result<HcInfos, TeleinfoError>[src]
Try to read informations from the next frame. Any lowlevel error in the frame (e.g. wrong checksum) will be returned as is. Additionnaly, the function will ensure that all the expected fields are indeed present. If not, a FrameError will be returned.
Trait Implementations
Auto Trait Implementations
impl Send for HcInfos
impl Sync for HcInfos
impl Unpin for HcInfos
impl UnwindSafe for HcInfos
impl RefUnwindSafe for HcInfos
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
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>,
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,