sunspec_models/models/
models700.rs

1#[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