solis_models/models/model4.rs
1use super::*;
2
3pub fn model() -> SolModel {
4 let mut ret = SolModel {
5 start_addr: 3055,
6 end_addr: 3058,
7 reg_types: 3,
8 model_number: 4,
9 qtd: 4,
10 data: Vec::new(),
11 };
12 ret.data.push(SDataTypes::SolisI32(Point { name: "Reactive power", offset: 0, length: 2, write_access: false, value: 0 } ));
13 ret.data.push(SDataTypes::SolisI32(Point { name: "Apparent power", offset: 2, length: 2, write_access: false, value: 0 } ));
14
15 ret
16}