tokio_sunspec/models/
model130.rs

1#![allow(non_upper_case_globals)]
2use crate::model::Model;
3use crate::point::Point;
4
5pub struct Model130 {}
6
7impl Model for Model130 {
8    const ID: u16 = 130;
9    const LENGTH: u16 = 60;
10}
11
12pub const ActCrv: Point<Model130, u16> = Point::new(0, 1, true);
13pub const ModEna: Point<Model130, u16> = Point::new(1, 1, true);
14pub const WinTms: Point<Model130, u16> = Point::new(2, 1, true);
15pub const RvrtTms: Point<Model130, u16> = Point::new(3, 1, true);
16pub const RmpTms: Point<Model130, u16> = Point::new(4, 1, true);
17pub const NCrv: Point<Model130, u16> = Point::new(5, 1, false);
18pub const NPt: Point<Model130, u16> = Point::new(6, 1, false);
19pub const Tms_SF: Point<Model130, u16> = Point::new(7, 1, false);
20pub const V_SF: Point<Model130, u16> = Point::new(8, 1, false);
21pub const Pad: Point<Model130, u16> = Point::new(9, 1, false);