lirays 0.1.0

Rust client for LiRAYS-SCADA over WebSocket + Protobuf
Documentation
#[derive(Clone, Debug)]
pub struct IntegerVar {
    pub name: String,
    pub unit: Option<String>,
    pub min: Option<f64>,
    pub max: Option<f64>,
}

#[derive(Clone, Debug)]
pub struct FloatVar {
    pub name: String,
    pub unit: Option<String>,
    pub min: Option<f64>,
    pub max: Option<f64>,
}

#[derive(Clone, Debug)]
pub struct TextVar {
    pub name: String,
    pub unit: Option<String>,
    pub options: Vec<String>,
    pub max_len: Option<u64>,
}

#[derive(Clone, Debug)]
pub struct BooleanVar {
    pub name: String,
    pub unit: Option<String>,
}

#[derive(Clone, Debug, Default)]
pub struct VariableMetadataPatch {
    pub unit: Option<String>,
    pub min: Option<f64>,
    pub max: Option<f64>,
    pub options: Vec<String>,
    pub max_len: Option<u64>,
}