1 module CoreModel-CoreFoundationModule-TypeDefinitions {
2 namespace "uri:onf:CoreModel-CoreFoundationModule-TypeDefinitions";
3 prefix CoreModel-CoreFoundationModule-TypeDefinitions;
7 'ONF (Open Networking Foundation) Open Transport Working Group - Wireless Transport Project';
10 'WG Web: <https://www.opennetworking.org/technical-communities/areas/specification/1931-optical-transport>
11 WG List: <mailto:wireless-transport@login.opennetworking.org >
13 <mailto:lyong@ciena.com>
14 WG Chair: Giorgio Cazzaniga
15 <mailto:giorgio.cazzaniga@sm-optics.com>';
18 'This module contains a collection of YANG definitions for
19 managing microwave transport networks.';
25 "ONF TR xyz: A YANG Data Model for Microwave Transport Networks.";
29 description "This primitive type defines the date and time according to the following structure:
30 'yyyyMMddhhmmss.s[Z|{+|-}HHMm]' where:
31 yyyy '0000'..'9999' year
37 s '.0'..'.9' tenth of second (set to '.0' if EMS or NE cannot support this granularity)
38 Z 'Z' indicates UTC (rather than local time)
39 {+|-} '+' or '-' delta from UTC
40 HH '00'..'23' time zone difference in hours
41 Mm '00'..'59' time zone difference in minutes.";
45 description "This primitive type defines a bit oriented string.
46 The size of the BitString will be defined in the valueRange property of the attribute; according to ASN.1 (X.680).
47 The semantic of each bit position will be defined in the Documentation field of the attribute.";
51 description "This primitive type maps to the 'realnumber' defined in Recommendation X.680.";
54 typedef PrintableString {
55 description "A string that only includes printable characters";