Stephane Barbarie | 3559506 | 2018-02-08 08:34:39 -0500 | [diff] [blame] | 1 | package core |
2 | |||||
3 | type PonSimDeviceState uint8 | ||||
4 | |||||
5 | const ( | ||||
6 | DISCONNECTED_FROM_PON PonSimDeviceState = iota | ||||
7 | CONNECTED_TO_PON | ||||
8 | REGISTERED_WITH_OLT | ||||
9 | CONNECTED_IO_INTERFACE | ||||
10 | ) | ||||
11 | |||||
12 | // Execute state string equivalents | ||||
13 | var PonSimDeviceStateEnum = []string{ | ||||
14 | "DISCONNECTED_FROM_PON", | ||||
15 | "CONNECTED_TO_PON", | ||||
16 | "REGISTERED_WITH_OLT", | ||||
17 | "CONNECTED_IO_INTERFACE", | ||||
18 | } | ||||
19 | |||||
20 | func (s PonSimDeviceState) String() string { | ||||
21 | return PonSimDeviceStateEnum[s] | ||||
22 | } |