sunspec_models/models/
models700.rs1#[derive(Debug, Default, Clone, Copy)]
2#[allow(unused)]
3#[repr(u16)]
4pub enum ACType {
5 #[default]
6 SINGLEPHASE = 0,
7 SPLITPHASE = 1,
8 THREEPHASE = 1 << 1,
9 PAD=0xFFFF
10}
11
12#[derive(Debug, Default, Clone, Copy)]
13#[allow(unused)]
14#[repr(u16)]
15pub enum State {
16 #[default]
17 OFF = 0,
18 ON = 1,
19 PAD=0xFFFF
20}
21
22#[derive(Debug, Default, Clone, Copy)]
23#[allow(unused)]
24#[repr(u16)]
25pub enum InvState {
26 #[default]
27 OFF = 0,
28 SLEEPING = 1,
29 STARTING = 2,
30 RUNNING = 3,
31 THROTTLED = 4,
32 SHUTTINGDOWN = 5,
33 FAULT = 6,
34 STANDBY = 7,
35 PAD=0x8000
36}
37
38#[derive(Debug, Default, Clone, Copy)]
39#[allow(unused)]
40#[repr(u16)]
41pub enum ConnState {
42 #[default]
43 DISCONNECTED = 0,
44 CONNECTED = 1,
45 PAD=0x8000
46}
47