summaryrefslogtreecommitdiffstats
path: root/docs/sections/apis/ves-hv/WTP.asn
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sections/apis/ves-hv/WTP.asn')
-rw-r--r--docs/sections/apis/ves-hv/WTP.asn17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/sections/apis/ves-hv/WTP.asn b/docs/sections/apis/ves-hv/WTP.asn
new file mode 100644
index 00000000..3c0178d4
--- /dev/null
+++ b/docs/sections/apis/ves-hv/WTP.asn
@@ -0,0 +1,17 @@
+-- Wire Transfer Protocol (binary, defined using ASN.1 notation)
+-- Encoding: use "direct encoding" to the number of octets indicated in the comment [n], using network byte order.
+
+WTP DEFINITIONS ::= BEGIN
+
+-- Used to sent data from the data provider
+WtpData ::= SEQUENCE {
+ magic INTEGER (0..255), -- [1] always 0xAA
+ versionMajor INTEGER (0..255), -- [1] major interface version, forward incompatible with previous major version, current value: 1
+ versionMinor INTEGER (0..255), -- [1] minor interface version, forward compatible with previous minor version, current value: 0
+ reserved OCTET STRING (SIZE (3)), -- [3] reserved for future use (ignored, but use 0)
+ payloadId INTEGER (0..65535), -- [2] payload type: 0x0000=undefined, 0x0001=ONAP VesEvent (protobuf)
+ payloadLength INTEGER (0..4294967295). -- [4] payload length in octets
+ payload OCTET STRING -- [length as per payloadLength]
+}
+
+END