Struct xmz_server::sensor::MetzConnectCI4 [−][src]
pub struct MetzConnectCI4 { pub id: u32, pub sensor_type: SensorType, pub messzellen: MesszelleList, }
Metz Connect CI4 Modul
Das Metz Connect CI4 Modul für die Hutschiene verfügt über ein Modbus Interface. An das Modul
können 4 analog Sensoren angeschlossen werden. Für die 4-20mA Messtechnik wird die Messzelle
MetzConnectCI4Analog420
verwendet.
Fields
id: u32
Sensor ID
sensor_type: SensorType
Sensor Type
messzellen: MesszelleList
Liste der Messzellen die vom Sensor Ausgelesen werden können.
Methods
impl MetzConnectCI4
[src]
impl MetzConnectCI4
Trait Implementations
impl From<Sensor> for MetzConnectCI4
[src]
impl From<Sensor> for MetzConnectCI4
Konvertierung in das Sensor Trait Objekt
Diese impl konvertiert die toml Daten, die in der Konfigurationsdatei verwendet werden in das entsprechenden Sensor Trait Objekt.
impl From<Sensor> for MetzConnectCI4
[src]
impl From<Sensor> for MetzConnectCI4
Konvertierung in das Sensor Trait Objekt
Diese impl konvertiert die bincode Daten, der Laufzeitinformationen, in das entsprechenden
Sensor
Trait Objekt.
impl Clone for MetzConnectCI4
[src]
impl Clone for MetzConnectCI4
fn clone(&self) -> MetzConnectCI4
[src]
fn clone(&self) -> MetzConnectCI4
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for MetzConnectCI4
[src]
impl Debug for MetzConnectCI4
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for MetzConnectCI4
[src]
impl Default for MetzConnectCI4
impl Display for MetzConnectCI4
[src]
impl Display for MetzConnectCI4
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Sensor for MetzConnectCI4
[src]
impl Sensor for MetzConnectCI4
Implementation des Sensor Traits
fn update(&self)
[src]
fn update(&self)
In der Update Funktion werden die Sensoren ausgelesen Read more
fn get_id(&self) -> u32
[src]
fn get_id(&self) -> u32
Gibt die Sensor ID wieder Read more
fn get_sensor_type(&self) -> SensorType
[src]
fn get_sensor_type(&self) -> SensorType
Gibt den Sensor Type wieder
fn get_messzellen(&self) -> Vec<Arc<RwLock<BoxedMesszelle>>>
[src]
fn get_messzellen(&self) -> Vec<Arc<RwLock<BoxedMesszelle>>>
Liefert eine Referenz auf den Vector der Messzellen
fn get_messzelle(&self, num: usize) -> Option<&Arc<RwLock<BoxedMesszelle>>>
[src]
fn get_messzelle(&self, num: usize) -> Option<&Arc<RwLock<BoxedMesszelle>>>
Liefert Optional eine Messzelle (wenn vorhanden) Read more
Auto Trait Implementations
impl Send for MetzConnectCI4
impl Send for MetzConnectCI4
impl Sync for MetzConnectCI4
impl Sync for MetzConnectCI4