ip_ping_diagnostics.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;

piscione's avatar
piscione committed
import public "models/ip_ping_diagnostics_diagnostics_state.proto";
option java_outer_classname = "IpPingDiagnosticsProto";
piscione's avatar
piscione committed

message IPPingDiagnostics {

  // Result parameter indicating the average response time in milliseconds over all repetitions with successful responses of the most recent ping test.  If there were no successful responses, this value shall be zero.
  int32 average_response_time = 1;
piscione's avatar
piscione committed

  // Size of the data block in bytes to be sent for each ping.
  int32 data_block_size = 2;
  IPPingDiagnosticsDiagnosticsState diagnostics_state = 3;
piscione's avatar
piscione committed

  // Result parameter indicating the number of failed pings in the most recent ping test.
  int32 failure_count = 4;
piscione's avatar
piscione committed

  // Host name or address of the host to ping.
  string host = 5;

  // Result parameter indicating the maximum response time in milliseconds over all repetitions with successful responses of the most recent ping test.  If there were no successful responses, this value shall be zero.
  int32 maximum_response_time = 6;
piscione's avatar
piscione committed

  // Result parameter indicating the minimum response time in milliseconds over all repetitions with successful responses of the most recent ping test.  If there were no successful responses, this value shall be zero.
  int32 minimum_response_time = 7;
piscione's avatar
piscione committed

  // Number of repetitions of the ping test to perform before reporting the results.
  int32 number_of_repetitions = 8;
piscione's avatar
piscione committed

  // Result parameter indicating the number of successful pings (those in which a successful response was received prior to the timeout) in the most recent ping test.
  int32 success_count = 9;
piscione's avatar
piscione committed

  // Timeout in milliseconds for the ping test.
  int32 timeout = 10;

}