Struct xmz_server::prelude::RaGasCONO2Mod[][src]

pub struct RaGasCONO2Mod {
    pub id: u32,
    pub sensor_type: SensorType,
    pub messzellen: MesszelleList,
}

RA-GAS GmbH CO/ NO₂ Kombisensor mit Modbus Interface

Kombisensor für Kohlenmonoxid (CO) und Stickstoffdioxid (NO₂) mit Modbus Interface. Diese Kombigeräte mit 2 Messzellen werden über ein Modbus RTU BUS abgefragt.

Fields

Sensor ID

Sensor Type

Liste der Messzellen die vom Sensor Ausgelesen werden können.

Methods

impl RaGasCONO2Mod
[src]

Standardmäßig wird der Sensor mit CO und NO₂ Messzelle erzeugt.

Erzeugt einen Sensor nur mit CO Messzelle

Erzeugt einen Sensor nur mit NO₂ Messzelle

Trait Implementations

impl From<Sensor> for RaGasCONO2Mod
[src]

Konvertierung in das Sensor Trait Objekt

Diese impl konvertiert die toml Daten, die in der Konfigurationsdatei verwendet werden in das entsprechenden Sensor Trait Objekt.

Performs the conversion.

impl From<Sensor> for RaGasCONO2Mod
[src]

Konvertierung in das Sensor Trait Objekt

Diese impl konvertiert die bincode Daten, der Laufzeitinformationen, in das entsprechenden ::sensor::Sensor Trait Objekt.

Performs the conversion.

impl Debug for RaGasCONO2Mod
[src]

Formats the value using the given formatter. Read more

impl Default for RaGasCONO2Mod
[src]

Standardmäßig ist ein Kombisenor mit einer NO2 und einer CO Messzelle betückt.

Returns the "default value" for a type. Read more

impl Display for RaGasCONO2Mod
[src]

Formats the value using the given formatter. Read more

impl Sensor for RaGasCONO2Mod
[src]

Implementation des Sensor Traits

In der Update Funktion werden die Sensoren ausgelesen Read more

Gibt die Sensor ID wieder Read more

Gibt den Sensor Type wieder

Important traits for Vec<u8>

Liefert eine Referenz auf den Vector der Messzellen

Liefert Optional eine Messzelle (wenn vorhanden) Read more

Auto Trait Implementations

impl Send for RaGasCONO2Mod

impl Sync for RaGasCONO2Mod