syntax = "proto3"; package an_gpon_pm_onu_remote_info; message GponPmOnuRemoteInfos { message GponPmOnuRemoteInfo { //The name of ONU. string name = 1; //Number of downstream FEC (forward error correction) corrected bytes. uint64 ds_fec_corrected_bytes = 2; //Number of downstream FEC corrected words. uint64 ds_fec_corrected_words = 3; //Number of downstream FEC uncorrected words. uint64 ds_fec_uncorrected_words = 4; //The total number of downstream received code words. uint64 ds_total_rx_code_words = 5; //Downstream FEC correction time. uint32 ds_fec_seconds = 6; //Number of GEM HEC errors received by ONU. uint64 xgpon_gem_hec_error_count = 7; //Number of discarded XG-PON GEM frames uint64 xgpon_gem_key_error_count = 8; //Memory utilization of ONU.The unit is %. uint32 mem_occup = 9; //CPU utilization of ONU.The unit is %. uint32 cpu_occup = 10; //CPU temperature of ONU.The unit is ℃. int32 cpu_temp = 11; //Number of packets sent by the ONU PON port. uint64 onu_pon_send_packets = 12; //Number of packets received by the ONU PON port. uint64 onu_pon_recv_packets = 13; //Number of error packets received by the ONU PON port. uint64 onu_pon_recv_errors_packets = 14; //Number of packets discarded in all TCONT queues of the ONU. uint64 tcont_queue_dropped_packets = 15; //Number of packets forwarded in all TCONT queues of the ONU. uint64 tcont_queue_passing_packets = 16; } repeated GponPmOnuRemoteInfo gpon_pm_onu_remote_info = 1; }