blob: d27400da32a3bfae1cb19de8bf6d6d07e84a1496 [file] [log] [blame]
Nikolay Titov89004ec2017-06-19 18:22:42 -04001syntax = "proto3";
Stephane Barbarie35595062018-02-08 08:34:39 -05002
3option go_package = "github.com/opencord/voltha/protos/go/bbf_fiber";
4
Nikolay Titov89004ec2017-06-19 18:22:42 -04005package bbf_fiber_types;
6
7enum AuthMethodType
8{
9 SERIAL_NUMBER = 0;
10 LOID = 1;
11 REGISTRATION_ID = 2;
12 OMCI = 3;
13 DOT1X = 4;
14
15}
16enum RamanMitigationType
17{
18 RAMAN_NONE = 0;
19 RAMAN_MILLER = 1;
20 RAMAN_8B10B = 2;
21
22}
23enum PonIdOdnClassType
24{
25 CLASS_A = 0;
26 CLASS_B = 1;
27 CLASS_B_PLUS = 2;
28 CLASS_C = 3;
29 CLASS_C_PLUS = 4;
30 CLASS_AUTO = 255;
31}
32enum ChannelpairSpeedType
33{
34 UNPLANNED_CP_SPEED = 0;
35 DOWN_10_UP_10 = 1;
36 DOWN_10_UP_2DOT5 = 2;
37 DOWN_2DOT5_UP_2DOT5 = 3;
38}
39enum ChannelpairType
40{
41 CHANNELPAIR = 0;
42 CHANNELPAIR_XGS = 1;
43}
44enum TypeBRoleType
45{
46 PRIMARY = 0;
47 SECONDARY = 1;
48}
49enum TypeBRoleStateType
50{
51 ACTIVE = 0;
52 STANDBY = 1;
53}