pveselov

multi-pdu asn.1

Sep 5th, 2017
521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. Xl4bus-schema DEFINITIONS IMPLICIT TAGS ::=
  2.  
  3. BEGIN
  4.  
  5. EXPORTS Xl4-Bus-Address, Xl4-Bus-Addresses;
  6.  
  7. objXl4 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 45473}
  8. address-type OBJECT IDENTIFIER ::= { objXl4 2 }
  9.  
  10. ADDRESS ::= CLASS {
  11. &type OBJECT IDENTIFIER UNIQUE,
  12. &Contents
  13. } WITH SYNTAX { ID &type, TYPE &Contents }
  14.  
  15. address-broker ADDRESS ::= {
  16. ID { address-type 1 },
  17. TYPE NULL
  18. }
  19.  
  20. address-dmclient ADDRESS ::= {
  21. ID { address-type 2 },
  22. TYPE NULL
  23. }
  24.  
  25. address-update-agent ADDRESS ::= {
  26. ID { address-type 3 },
  27. TYPE UTF8String
  28. }
  29.  
  30. address-listener ADDRESS ::= {
  31. ID { address-type 4 },
  32. TYPE NULL
  33. }
  34.  
  35. Addresses ADDRESS ::= {
  36. address-broker | address-dmclient | address-update-agent | address-listener
  37. }
  38.  
  39. Xl4-Bus-Address ::= SEQUENCE {
  40. addr-type ADDRESS.&type ( {Addresses} ),
  41. addr-data ADDRESS.&Contents ( {Addresses}{@addr-type} )
  42. }
  43.  
  44. Xl4-Bus-Addresses ::= SEQUENCE OF Xl4-Bus-Address
  45.  
  46. END
Advertisement
Add Comment
Please, Sign In to add comment