1#![allow(non_upper_case_globals)]
2use crate::model::Model;
3use crate::point::Point;
4
5pub struct Model4 {}
6
7impl Model for Model4 {
8 const ID: u16 = 4;
9 const LENGTH: u16 = 61;
10}
11
12pub const RqSeq: Point<Model4, u16> = Point::new(0, 1, false);
13pub const Sts: Point<Model4, u16> = Point::new(1, 1, false);
14pub const X: Point<Model4, u16> = Point::new(2, 1, false);
15pub const Val1: Point<Model4, u16> = Point::new(3, 1, false);
16pub const Val2: Point<Model4, u16> = Point::new(4, 1, false);
17pub const Val3: Point<Model4, u16> = Point::new(5, 1, false);
18pub const Val4: Point<Model4, u16> = Point::new(6, 1, false);
19pub const Val5: Point<Model4, u16> = Point::new(7, 1, false);
20pub const Val6: Point<Model4, u16> = Point::new(8, 1, false);
21pub const Val7: Point<Model4, u16> = Point::new(9, 1, false);
22pub const Val8: Point<Model4, u16> = Point::new(10, 1, false);
23pub const Val9: Point<Model4, u16> = Point::new(11, 1, false);
24pub const Val10: Point<Model4, u16> = Point::new(12, 1, false);
25pub const Val11: Point<Model4, u16> = Point::new(13, 1, false);
26pub const Val12: Point<Model4, u16> = Point::new(14, 1, false);
27pub const Val13: Point<Model4, u16> = Point::new(15, 1, false);
28pub const Val14: Point<Model4, u16> = Point::new(16, 1, false);
29pub const Val15: Point<Model4, u16> = Point::new(17, 1, false);
30pub const Val16: Point<Model4, u16> = Point::new(18, 1, false);
31pub const Val17: Point<Model4, u16> = Point::new(19, 1, false);
32pub const Val18: Point<Model4, u16> = Point::new(20, 1, false);
33pub const Val19: Point<Model4, u16> = Point::new(21, 1, false);
34pub const Val20: Point<Model4, u16> = Point::new(22, 1, false);
35pub const Val21: Point<Model4, u16> = Point::new(23, 1, false);
36pub const Val22: Point<Model4, u16> = Point::new(24, 1, false);
37pub const Val23: Point<Model4, u16> = Point::new(25, 1, false);
38pub const Val24: Point<Model4, u16> = Point::new(26, 1, false);
39pub const Val25: Point<Model4, u16> = Point::new(27, 1, false);
40pub const Val26: Point<Model4, u16> = Point::new(28, 1, false);
41pub const Val27: Point<Model4, u16> = Point::new(29, 1, false);
42pub const Val28: Point<Model4, u16> = Point::new(30, 1, false);
43pub const Val29: Point<Model4, u16> = Point::new(31, 1, false);
44pub const Val30: Point<Model4, u16> = Point::new(32, 1, false);
45pub const Val31: Point<Model4, u16> = Point::new(33, 1, false);
46pub const Val32: Point<Model4, u16> = Point::new(34, 1, false);
47pub const Val33: Point<Model4, u16> = Point::new(35, 1, false);
48pub const Val34: Point<Model4, u16> = Point::new(36, 1, false);
49pub const Val35: Point<Model4, u16> = Point::new(37, 1, false);
50pub const Val36: Point<Model4, u16> = Point::new(38, 1, false);
51pub const Val37: Point<Model4, u16> = Point::new(39, 1, false);
52pub const Val38: Point<Model4, u16> = Point::new(40, 1, false);
53pub const Val39: Point<Model4, u16> = Point::new(41, 1, false);
54pub const Val40: Point<Model4, u16> = Point::new(42, 1, false);
55pub const Val41: Point<Model4, u16> = Point::new(43, 1, false);
56pub const Val42: Point<Model4, u16> = Point::new(44, 1, false);
57pub const Val43: Point<Model4, u16> = Point::new(45, 1, false);
58pub const Val44: Point<Model4, u16> = Point::new(46, 1, false);
59pub const Val45: Point<Model4, u16> = Point::new(47, 1, false);
60pub const Val46: Point<Model4, u16> = Point::new(48, 1, false);
61pub const Val47: Point<Model4, u16> = Point::new(49, 1, false);
62pub const Val48: Point<Model4, u16> = Point::new(50, 1, false);
63pub const Val49: Point<Model4, u16> = Point::new(51, 1, false);
64pub const Val50: Point<Model4, u16> = Point::new(52, 1, false);
65pub const Ts: Point<Model4, u32> = Point::new(53, 1, false);
66pub const Ms: Point<Model4, u16> = Point::new(55, 1, false);
67pub const Seq: Point<Model4, u16> = Point::new(56, 1, false);
68pub const Alm: Point<Model4, u16> = Point::new(57, 1, false);
69pub const Alg: Point<Model4, u16> = Point::new(58, 1, false);
70pub const N: Point<Model4, u16> = Point::new(59, 1, false);