syntax = "proto3"; package an_epon_pm_olt_transceivers; message EponPmOltTransceivers { message EponPmOltTransceiver { //The name of EPON port. string name = 1; //Optical module temperature.The uint is 0.01℃. int32 temperature = 2; //Type of channel 1. The unit is 0.01V. int32 supply_voltage = 3; //Type of channel 1. int32 channel_1_type = 4; //Current transmit bias of channel 1.The unit is 0.01mA. int32 channel_1_tx_bias = 5; //Transmit power of channel 1.The unit is 0.01dBm. int32 channel_1_tx_power = 6; //Optical power at idle time of channel 1.The unit is 0.01dBm. int32 channel_1_idle_rssi = 7; //Type of channel 2. int32 channel_2_type = 8; //Current transmit bias of channel 2.The unit is 0.01mA. int32 channel_2_tx_bias = 9; //Transmit power of channel 2.The unit is 0.01dBm. int32 channel_2_tx_power = 10; //Optical power at idle time of channel 2.The unit is 0.01dBm. int32 channel_2_idle_rssi = 11; //Optical module type.(0:unknown,1:epon,2:10g-epon-s,3:10g-epon-a,-1:invalid) int32 module_type = 12; //Optical module subtype string module_sub_type = 13; } repeated EponPmOltTransceiver epon_pm_olt_transceiver = 1; }