tokio_sunspec/models/
model14.rs

1#![allow(non_upper_case_globals)]
2use crate::model::Model;
3use crate::point::Point;
4
5pub struct Model14 {}
6
7impl Model for Model14 {
8    const ID: u16 = 14;
9    const LENGTH: u16 = 52;
10}
11
12pub const Nam: Point<Model14, String> = Point::new(0, 4, true);
13pub const Cap: Point<Model14, u16> = Point::new(4, 1, true);
14pub const Cfg: Point<Model14, u16> = Point::new(5, 1, true);
15pub const Typ: Point<Model14, u16> = Point::new(6, 1, true);
16pub const Addr: Point<Model14, String> = Point::new(7, 20, true);
17pub const Port: Point<Model14, u16> = Point::new(27, 1, true);
18pub const User: Point<Model14, String> = Point::new(28, 12, true);
19pub const Pw: Point<Model14, String> = Point::new(40, 12, true);