tokio_sunspec/models/
model403.rs1#![allow(non_upper_case_globals)]
2use crate::model::Model;
3use crate::point::Point;
4
5pub struct Model403 {}
6
7impl Model for Model403 {
8 const ID: u16 = 403;
9 const LENGTH: u16 = 24;
10}
11
12pub const DCA_SF: Point<Model403, u16> = Point::new(0, 1, false);
13pub const DCAhr_SF: Point<Model403, u16> = Point::new(1, 1, false);
14pub const DCV_SF: Point<Model403, u16> = Point::new(2, 1, false);
15pub const DCAMax: Point<Model403, u16> = Point::new(3, 1, false);
16pub const N: Point<Model403, u16> = Point::new(4, 1, false);
17pub const Evt: Point<Model403, u32> = Point::new(5, 1, false);
18pub const EvtVnd: Point<Model403, u32> = Point::new(7, 1, false);
19pub const DCA: Point<Model403, i16> = Point::new(9, 1, false);
20pub const DCAhr: Point<Model403, u32> = Point::new(10, 1, false);
21pub const DCV: Point<Model403, i16> = Point::new(12, 1, false);
22pub const Tmp: Point<Model403, i16> = Point::new(13, 1, false);
23pub const InDCA_SF: Point<Model403, u16> = Point::new(14, 1, false);
24pub const InDCAhr_SF: Point<Model403, u16> = Point::new(15, 1, false);