tokio_sunspec/models/
model203.rs

1#![allow(non_upper_case_globals)]
2use crate::model::Model;
3use crate::point::Point;
4
5pub struct Model203 {}
6
7impl Model for Model203 {
8    const ID: u16 = 203;
9    const LENGTH: u16 = 105;
10}
11
12pub const A: Point<Model203, i16> = Point::new(0, 1, false);
13pub const AphA: Point<Model203, i16> = Point::new(1, 1, false);
14pub const AphB: Point<Model203, i16> = Point::new(2, 1, false);
15pub const AphC: Point<Model203, i16> = Point::new(3, 1, false);
16pub const A_SF: Point<Model203, u16> = Point::new(4, 1, false);
17pub const PhV: Point<Model203, i16> = Point::new(5, 1, false);
18pub const PhVphA: Point<Model203, i16> = Point::new(6, 1, false);
19pub const PhVphB: Point<Model203, i16> = Point::new(7, 1, false);
20pub const PhVphC: Point<Model203, i16> = Point::new(8, 1, false);
21pub const PPV: Point<Model203, i16> = Point::new(9, 1, false);
22pub const PhVphAB: Point<Model203, i16> = Point::new(10, 1, false);
23pub const PhVphBC: Point<Model203, i16> = Point::new(11, 1, false);
24pub const PhVphCA: Point<Model203, i16> = Point::new(12, 1, false);
25pub const V_SF: Point<Model203, u16> = Point::new(13, 1, false);
26pub const Hz: Point<Model203, i16> = Point::new(14, 1, false);
27pub const Hz_SF: Point<Model203, u16> = Point::new(15, 1, false);
28pub const W: Point<Model203, i16> = Point::new(16, 1, false);
29pub const WphA: Point<Model203, i16> = Point::new(17, 1, false);
30pub const WphB: Point<Model203, i16> = Point::new(18, 1, false);
31pub const WphC: Point<Model203, i16> = Point::new(19, 1, false);
32pub const W_SF: Point<Model203, u16> = Point::new(20, 1, false);
33pub const VA: Point<Model203, i16> = Point::new(21, 1, false);
34pub const VAphA: Point<Model203, i16> = Point::new(22, 1, false);
35pub const VAphB: Point<Model203, i16> = Point::new(23, 1, false);
36pub const VAphC: Point<Model203, i16> = Point::new(24, 1, false);
37pub const VA_SF: Point<Model203, u16> = Point::new(25, 1, false);
38pub const VAR: Point<Model203, i16> = Point::new(26, 1, false);
39pub const VARphA: Point<Model203, i16> = Point::new(27, 1, false);
40pub const VARphB: Point<Model203, i16> = Point::new(28, 1, false);
41pub const VARphC: Point<Model203, i16> = Point::new(29, 1, false);
42pub const VAR_SF: Point<Model203, u16> = Point::new(30, 1, false);
43pub const PF: Point<Model203, i16> = Point::new(31, 1, false);
44pub const PFphA: Point<Model203, i16> = Point::new(32, 1, false);
45pub const PFphB: Point<Model203, i16> = Point::new(33, 1, false);
46pub const PFphC: Point<Model203, i16> = Point::new(34, 1, false);
47pub const PF_SF: Point<Model203, u16> = Point::new(35, 1, false);
48pub const TotWhExp: Point<Model203, u32> = Point::new(36, 1, false);
49pub const TotWhExpPhA: Point<Model203, u32> = Point::new(38, 1, false);
50pub const TotWhExpPhB: Point<Model203, u32> = Point::new(40, 1, false);
51pub const TotWhExpPhC: Point<Model203, u32> = Point::new(42, 1, false);
52pub const TotWhImp: Point<Model203, u32> = Point::new(44, 1, false);
53pub const TotWhImpPhA: Point<Model203, u32> = Point::new(46, 1, false);
54pub const TotWhImpPhB: Point<Model203, u32> = Point::new(48, 1, false);
55pub const TotWhImpPhC: Point<Model203, u32> = Point::new(50, 1, false);
56pub const TotWh_SF: Point<Model203, u16> = Point::new(52, 1, false);
57pub const TotVAhExp: Point<Model203, u32> = Point::new(53, 1, false);
58pub const TotVAhExpPhA: Point<Model203, u32> = Point::new(55, 1, false);
59pub const TotVAhExpPhB: Point<Model203, u32> = Point::new(57, 1, false);
60pub const TotVAhExpPhC: Point<Model203, u32> = Point::new(59, 1, false);
61pub const TotVAhImp: Point<Model203, u32> = Point::new(61, 1, false);
62pub const TotVAhImpPhA: Point<Model203, u32> = Point::new(63, 1, false);
63pub const TotVAhImpPhB: Point<Model203, u32> = Point::new(65, 1, false);
64pub const TotVAhImpPhC: Point<Model203, u32> = Point::new(67, 1, false);
65pub const TotVAh_SF: Point<Model203, u16> = Point::new(69, 1, false);
66pub const TotVArhImpQ1: Point<Model203, u32> = Point::new(70, 1, false);
67pub const TotVArhImpQ1PhA: Point<Model203, u32> = Point::new(72, 1, false);
68pub const TotVArhImpQ1PhB: Point<Model203, u32> = Point::new(74, 1, false);
69pub const TotVArhImpQ1PhC: Point<Model203, u32> = Point::new(76, 1, false);
70pub const TotVArhImpQ2: Point<Model203, u32> = Point::new(78, 1, false);
71pub const TotVArhImpQ2PhA: Point<Model203, u32> = Point::new(80, 1, false);
72pub const TotVArhImpQ2PhB: Point<Model203, u32> = Point::new(82, 1, false);
73pub const TotVArhImpQ2PhC: Point<Model203, u32> = Point::new(84, 1, false);
74pub const TotVArhExpQ3: Point<Model203, u32> = Point::new(86, 1, false);
75pub const TotVArhExpQ3PhA: Point<Model203, u32> = Point::new(88, 1, false);
76pub const TotVArhExpQ3PhB: Point<Model203, u32> = Point::new(90, 1, false);
77pub const TotVArhExpQ3PhC: Point<Model203, u32> = Point::new(92, 1, false);
78pub const TotVArhExpQ4: Point<Model203, u32> = Point::new(94, 1, false);
79pub const TotVArhExpQ4PhA: Point<Model203, u32> = Point::new(96, 1, false);
80pub const TotVArhExpQ4PhB: Point<Model203, u32> = Point::new(98, 1, false);
81pub const TotVArhExpQ4PhC: Point<Model203, u32> = Point::new(100, 1, false);
82pub const TotVArh_SF: Point<Model203, u16> = Point::new(102, 1, false);
83pub const Evt: Point<Model203, u32> = Point::new(103, 1, false);