Publish HV-VES documentation including perf3gpp
[dcaegen2.git] / docs / sections / services / ves-hv / WTP.yaml
1 WTP:
2   -- direct encoding using ASN.1 notation - WTP.asn
3   magic: 0xAA
4   versionMajor: 0x01
5   versionMinor: 0x00
6   reserved: 0x00 0x00 0x00
7   payloadId: 0x00 0x01
8   -- payloadLength set to the highest value 1MiB = 1024 * 1024 = 1048576 B
9   payloadLength: 0x00 0x10 0x00 0x00
10   payload:
11     -- GPB encoded payload - VesEvent.proto
12       commonEventHeader:
13         version: "1.0"
14         domain: "perf3gpp"
15         sequence: 0
16         priority: 1
17         eventId: "sampleEventId01"
18         eventName: "sampleEventName01"
19         lastEpochMicrosec: 120034455
20         startEpochMicrosec: 120034455
21         reportingEntityName: "sampleEntityName"
22         sourceName: "sampleSourceName"
23         vesEventListenerVersion: "anotherVersion"
24       eventFields:
25         -- GPB encoded fields for perf3gpp domain - Perf3gppFields.proto
26         perf3gppFieldsVersion: "1.0"
27         measDataCollection:
28           -- GPB encoded RTPM - MeasDataCollection.proto
29           formatVersion: "28.550 2.0"
30           granularityPeriod: 5
31           measuredEntityUserName: "sampleEntityUserName"
32           measuredEntityDn: "sampleEntityDn"
33           measuredEntitySoftwareVersion: "1.0"
34           measInfo:
35             - measInfo1:
36               iMeasInfoId: 1
37               iMeasTypes: 1
38               jobId: "sampleJobId"
39               measValues:
40                 - measValue1:
41                   measObjInstIdListIdx: 1
42                   measResults:
43                     p: 0
44                     sint64 iValue: 63888
45                     suspectFlag: false