device_info.proto 1.94 KB
Newer Older
piscione's avatar
piscione committed
/*
  ETSI GS MEC 029 Fixed Access Information API
 
  ETSI GS MEC 029 Fixed Access Information API described using OpenAPI.
 
  The version of the OpenAPI document: 2.1.1
  Contact: cti_support@etsi.org
piscione's avatar
piscione committed
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec029;

import public "models/device_info_device_status.proto";
import public "models/download_diagnostics.proto";
import public "models/ip_ping_diagnostics.proto";
import public "models/time_stamp.proto";
import public "models/trace_route_diagnostics.proto";
import public "models/upload_diagnostics.proto";

message DeviceInfo {

  // Typically, the serial number of the device.  This value shall remain fixed over the lifetime of the device, including across firmware updates.
  repeated string device_id = 1;
  DeviceInfoDeviceStatus device_status = 2;
  DownloadDiagnostics download_diagnostics = 3;
piscione's avatar
piscione committed

  // Information (typically the serial number) to identify an Internet Gateway Device through which the customer premises device is connected.  This value shall remain fixed over the lifetime of the device, including across firmware updates.
  repeated string gw_id = 4;
piscione's avatar
piscione committed

  // The time in seconds that the IP interface has been connected.
  int32 ip_connection_up_time = 5;
  IPPingDiagnostics ip_ping_diagnostics = 6;
  TimeStamp time_stamp = 7;
piscione's avatar
piscione committed

  // Total number of IP payload bytes received since the device was last restarted.
  int32 total_bytes_received = 8;
piscione's avatar
piscione committed

  // Total number of IP payload bytes sent since the device was last restarted.
  int32 total_bytes_sent = 9;
piscione's avatar
piscione committed

  // Total number of packets received since the device was last restarted.
  int32 total_packets_received = 10;
piscione's avatar
piscione committed

  // Total number of packets sent since the device was last restarted.
  int32 total_packets_sent = 11;
  TraceRouteDiagnostics trace_route_diagnostics = 12;
piscione's avatar
piscione committed

  // Time in seconds since the device was last restarted.
  int32 up_time = 13;
  UploadDiagnostics upload_diagnostics = 14;