Commit d721f21e authored by piscione's avatar piscione
Browse files

Added first draft of proto files.

parent bbf3e2a3
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
/*
  ETSI GS MEC 028 - WLAN Access Information API
 
  The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec028;


message ApAssociated {

  // Unique number which identifies a particular association between the station and Access Point.
  string assoc_id = 1;

  // IPv4 or IPv6 address allocated for the Access Point.
  repeated string ip_address = 2;

  // Unique identifier assigned to the Access Point (as network interface controller) for communications at the data link layer of a network segment.
  string mac_id = 3;

  // Service Set Identifier to identify logical networks.
  repeated string ssid = 4;

}
+27 −0
Original line number Diff line number Diff line
/*
  ETSI GS MEC 028 - WLAN Access Information API
 
  The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec028;


message ApIdentity {

  // IPv4 or IPv6 address allocated for the Access Point.
  repeated string ip_address = 1;

  // Unique Identifier assigned to an Access Point (as network interface controller) for communications at the data link layer of a network segment.
  string mac_id = 2;

  // Service Set Identifier to identify logical networks including Basic Service Set and Extended Service Set.
  repeated string ssid = 3;

}
+45 −0
Original line number Diff line number Diff line
/*
  ETSI GS MEC 028 - WLAN Access Information API
 
  The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec028;

import public "models/ap_identity.proto";
import public "models/ap_location.proto";
import public "models/bss_load.proto";
import public "models/ext_bss_load.proto";
import public "models/neighbor_report.proto";
import public "models/time_stamp.proto";
import public "models/wan_metrics.proto";
import public "models/wlan_capabilities.proto";

message ApInfo {

  ApIdentity ap_id = 1;

  ApLocation ap_location = 2;

  NeighborReport ap_neighbor = 3;

  BssLoad bss_load = 4;

  // Channel configured for the Access Point.
  int32 channel = 5;

  ExtBssLoad ext_bss_load = 6;

  TimeStamp time_stamp = 7;

  WanMetrics wan_metrics = 8;

  WlanCapabilities wlan_cap = 9;

}
+24 −0
Original line number Diff line number Diff line
/*
  ETSI GS MEC 028 - WLAN Access Information API
 
  The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec028;

import public "models/civic_location.proto";
import public "models/geo_location.proto";

message ApLocation {

  CivicLocation civic_location = 1;

  GeoLocation geolocation = 2;

}
+31 −0
Original line number Diff line number Diff line
/*
  ETSI GS MEC 028 - WLAN Access Information API
 
  The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 
  The version of the OpenAPI document: 2.1.1
  
  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec028;

import public "models/ap_identity.proto";
import public "models/sta_identity.proto";
import public "models/time_stamp.proto";

message AssocStaNotification {

  ApIdentity ap_id = 1;

  // Shall be set to \"AssocStaNotification\".
  string notification_type = 2;

  // Identifier(s) to uniquely specify the client station(s) associated.
  repeated StaIdentity sta_id = 3;

  TimeStamp time_stamp = 4;

}
Loading