[][src]Enum teleinfo_parser::frame::Tag

pub enum Tag {
    ADCO(String),
    OPTARIF(OptionTarifaire),
    ISOUSC(i32),
    BASE(i32),
    HCHC(i32),
    HCHP(i32),
    PTEC(PeriodeTarifaire),
    IINST(i32),
    ADPS(i32),
    IMAX(i32),
    PAPP(i32),
    HHPHC(char),
    MOTDETAT(String),
    UNKNOWN(StringString),
}

The different tags that can compose a frame.

Variants

ADCO(String)

Adresse du compteur

Option tarifaire choisie

ISOUSC(i32)

Intensité souscrite

BASE(i32)

Index option Base

HCHC(i32)

Index option Heures Creuses Heures Creuses

HCHP(i32)

Heures Pleines

Période tarifaire en cours

IINST(i32)

Intensité Instantanée

ADPS(i32)

Avertissement de Dépassement de Puissance Souscrite

IMAX(i32)

Intensité maximale appelée

PAPP(i32)

Puissance apparente

HHPHC(char)

Horaire Heures Pleines Heures Creuses

MOTDETAT(String)

Mot d'état du compteur

UNKNOWN(StringString)

Groupe d'information inconnu ou non géré

Trait Implementations

impl Debug for Tag[src]

Auto Trait Implementations

impl Send for Tag

impl Sync for Tag

impl Unpin for Tag

impl UnwindSafe for Tag

impl RefUnwindSafe for Tag

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]