rsiot-modbus-client-config 0.0.6

Конфигурация для Modbus клиента
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// pub type RequestCallback = fn(&Box<dyn IMessage>) -> RequestParams;
pub type Callback<TMsg> = fn(&TMsg) -> RequestParams;

#[derive(Clone, Debug)]
pub enum RequestParams {
    NoRequest,
    /// (address, value)
    WriteSingleRegister(u16, u16),
}

#[derive(Clone, Debug)]
pub struct Request<TMsg> {
    pub params: Callback<TMsg>,
}