sunspec_models/models/
model64069.rs1use super::*;
2
3const REG_NAMES: [&str; 19] = [
4 "REG001", "REG002", "REG003", "REG004", "REG005", "REG006", "REG007", "REG008", "REG009", "REG010",
5 "REG011", "REG012", "REG013", "REG014", "REG015", "REG016", "REG017", "REG018", "REG019"
6];
7
8pub fn model64069() -> Model {
9 let mut ret = Model {
10 start_addr: 0,
11 end_addr: 0,
12 model_number: 64069,
13 qtd: 19,
14 update: false,
15 data: Vec::new(),
16 };
17
18 for (i, regname) in REG_NAMES.iter().enumerate() {
19 ret.data.push(DataTypes::SunspecU16(Point { name: regname, offset: 2 + (i as u16), length: 1, write_access: false, value: 0xFFFF }));
20 }
21
22 ret
23}