BAL and Maple Release 2.2
Signed-off-by: Shad Ansari <developer@Carbon.local>
diff --git a/bal_release/src/datamodel/bal.objset b/bal_release/src/datamodel/bal.objset
new file mode 100644
index 0000000..e8801cf
--- /dev/null
+++ b/bal_release/src/datamodel/bal.objset
@@ -0,0 +1,3901 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ElementSet Version="2.1">
+ <KeyValuePairs>
+ <KeyValuePair>
+ <Key>SupportsAutoCfg</Key>
+ <Value>False</Value>
+ </KeyValuePair>
+ </KeyValuePairs>
+ <Label>
+ <ShortName>bal</ShortName>
+ <LongName>BAL</LongName>
+ <Description>BAL Object Model</Description>
+ </Label>
+ <CustomTypes>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>access_id</ShortName>
+ <LongName>Access ID</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>action</ShortName>
+ <LongName>action</LongName>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>cmds_bitmask</ShortName>
+ <LongName>Commands bitmask</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>action_cmd_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>o_vid</ShortName>
+ <LongName>Outer vid</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>o_pbits</ShortName>
+ <LongName>Outer pbits</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>o_tpid</ShortName>
+ <LongName>Outer tpid</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_vid</ShortName>
+ <LongName>Inner vid</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_pbits</ShortName>
+ <LongName>Inner pbits</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_tpid</ShortName>
+ <LongName>Inner tpid</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>action_cmd_id</ShortName>
+ <LongName>action_cmd_id</LongName>
+ </Label>
+ <Flags>True</Flags>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>add_outer_tag</ShortName>
+ <LongName>Add outer tag</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>remove_outer_tag</ShortName>
+ <LongName>Remove outer tag</LongName>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>xlate_outer_tag</ShortName>
+ <LongName>Translate outer tag</LongName>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>xlate_two_tags</ShortName>
+ <LongName>Translate two tags</LongName>
+ </Label>
+ <Value>8</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>discard_ds_bcast</ShortName>
+ <LongName>Discard downstream broadcast</LongName>
+ <Description>Used to satisfy TR-156 Issue 3 R-111</Description>
+ </Label>
+ <Value>16</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>discard_ds_unknown</ShortName>
+ <LongName>Discard downstream unknown</LongName>
+ <Description>Used to satisfy TR-156 Issue 3 R-109</Description>
+ </Label>
+ <Value>32</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>add_two_tags</ShortName>
+ <LongName>Add two tags</LongName>
+ </Label>
+ <Value>64</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>remove_two_tags</ShortName>
+ <LongName>Remove two tags</LongName>
+ </Label>
+ <Value>128</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>remark_pbits</ShortName>
+ <LongName>Remark pbits</LongName>
+ <Description>Set the outer tag pbits</Description>
+ </Label>
+ <Value>256</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>copy_pbits</ShortName>
+ <LongName>Copy pbits</LongName>
+ <Description>Copy the inner pbits to outer pbits</Description>
+ </Label>
+ <Value>512</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>reverse_copy_pbits</ShortName>
+ <LongName>Reverse copy pbits</LongName>
+ <Description>Copy the outer pbits to inner pbits</Description>
+ </Label>
+ <Value>1024</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>dscp_to_pbits</ShortName>
+ <LongName>Dscp to pbits</LongName>
+ <Description>Copy the L4 DSCP to outer pbits</Description>
+ </Label>
+ <Value>2048</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>trap_to_host</ShortName>
+ <LongName>Trap to host</LongName>
+ <Description>Not a valid action for a group object member</Description>
+ </Label>
+ <Value>4096</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>aggregation_port_id</ShortName>
+ <LongName>Aggregation port id</LongName>
+ </Label>
+ <BaseType>
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>classifier</ShortName>
+ <LongName>classifier</LongName>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>o_tpid</ShortName>
+ <LongName>Outer tpid</LongName>
+ <Description>Outer TPID of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>o_vid</ShortName>
+ <LongName>Outer vid</LongName>
+ <Description>Outer VID of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_tpid</ShortName>
+ <LongName>Inner tpid</LongName>
+ <Description>Inner TPID of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_vid</ShortName>
+ <LongName>Inner vid</LongName>
+ <Description>Inner VID of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>o_pbits</ShortName>
+ <LongName>Outer Pbits</LongName>
+ <Description>Outer PBITS of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>i_pbits</ShortName>
+ <LongName>Inner Pbits</LongName>
+ <Description>Inner PBITS of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ether_type</ShortName>
+ <LongName>Ether type</LongName>
+ <Description>Ethertype of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>dst_mac</ShortName>
+ <LongName>Destination mac</LongName>
+ <Description>Destination MAC address of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>MacAddress</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>src_mac</ShortName>
+ <LongName>Source mac</LongName>
+ <Description>Source MAC address of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>MacAddress</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ip_proto</ShortName>
+ <LongName>IP Protocol</LongName>
+ <Description>IP protocol of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>dst_ip</ShortName>
+ <LongName>Destination IP address</LongName>
+ <Description>Destination IP address of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>IPv4Address</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>src_ip</ShortName>
+ <LongName>Source IP address</LongName>
+ <Description>Source IP address of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>IPv4Address</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>src_port</ShortName>
+ <LongName>Source port</LongName>
+ <Description>Source port of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>dst_port</ShortName>
+ <LongName>Destination port</LongName>
+ <Description>Destination port of the packet to be classified</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>pkt_tag_type</ShortName>
+ <LongName>Packet tag type</LongName>
+ <Description>The tag type of the ingress packets</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>pkt_tag_type</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>control</ShortName>
+ <LongName>control</LongName>
+ <Description>Generic enable/disable enumeration</Description>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>disable</ShortName>
+ <LongName>disable</LongName>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>enable</ShortName>
+ <LongName>enable</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>cookie</ShortName>
+ <LongName>cookie</LongName>
+ </Label>
+ <BaseType>
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeClassifiedStructure">
+ <Label>
+ <ShortName>dest</ShortName>
+ <LongName>Packet destination</LongName>
+ </Label>
+ <Options>ValueType</Options>
+ <CommonFields>
+ <Field>
+ <Label>
+ <ShortName>type</ShortName>
+ <LongName>packet destination</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>dest_type</ShortName>
+ </FieldType>
+ </Field>
+ </CommonFields>
+ <ClassifierFieldName>type</ClassifierFieldName>
+ <ClassifiedStructures>
+ <ClassifiedStructure>
+ <ClassifierValue>nni</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Options>ValueType</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>int_id</ShortName>
+ <LongName>Interface ID</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>sub_term</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Options>ValueType</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>Subscriber terminal ID</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_uni</ShortName>
+ <LongName>Subscriber terminal UNI</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>int_id</ShortName>
+ <LongName>Interface ID</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>host</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Options>ValueType</Options>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ </ClassifiedStructures>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>dest_type</ShortName>
+ <LongName>Destination type</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>nni</ShortName>
+ <LongName>nni</LongName>
+ <Description>for packets being sent to the NNI</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>sub_term</ShortName>
+ <LongName>subscriber terminal</LongName>
+ <Description>for packets being sent to a subscriber terminal</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>host</ShortName>
+ <LongName>host</LongName>
+ <Description> for packet indications received from NNI or SUB_TERM and being sent to the host</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>ds_miss_mode</ShortName>
+ <LongName>Downstrean action for unknown packets</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>discard</ShortName>
+ <LongName>Discard</LongName>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>broadcast</ShortName>
+ <LongName>Broadcast</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>vid</ShortName>
+ <LongName>Vid</LongName>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>extra_bw_eligibility_type</ShortName>
+ <LongName>extra_bw_eligibility_type</LongName>
+ <Description>Extra BW Eligibility Type</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>none</ShortName>
+ <LongName>none</LongName>
+ <Description>None</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>not_assured</ShortName>
+ <LongName>not_assured</LongName>
+ <Description>Not assured</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>best_effort</ShortName>
+ <LongName>best_effort</LongName>
+ <Description>Best effort</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>flow_id</ShortName>
+ <LongName>flow id</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>flow_type</ShortName>
+ <LongName>Flow Type</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>upstream</ShortName>
+ <LongName>Upstream flow</LongName>
+ <Description>Upstream flow</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>downstream</ShortName>
+ <LongName>Downstream flow</LongName>
+ <Description>Downstream Flow</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>broadcast</ShortName>
+ <LongName>Broadcast flow</LongName>
+ <Description>Broadcast Flow</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>multicast</ShortName>
+ <LongName>Multicast flow</LongName>
+ <Description>Multicast Flow</Description>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>group_id</ShortName>
+ <LongName>group id</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>group_member_cmd</ShortName>
+ <LongName>Member operation type</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>add_members</ShortName>
+ <LongName>Add new members</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>rem_members</ShortName>
+ <LongName>Remove existing members</LongName>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>set_members</ShortName>
+ <LongName>Replace members with new set</LongName>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>group_member_info</ShortName>
+ <LongName>Group Member Info</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>Access Interface ID</LongName>
+ <Description>Access interface id for this member</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id</ShortName>
+ <LongName>Service Port ID</LongName>
+ <Description>The multicast "GEM" for this member</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>action</ShortName>
+ <LongName>VLAN Actions</LongName>
+ <Description>VLAN actions</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>action</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>queue</ShortName>
+ <LongName>Egress queue</LongName>
+ <Description>Egress queue</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_queue_ref</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>group_owner</ShortName>
+ <LongName>group_owner</LongName>
+ <Description>owner of the group</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>none</ShortName>
+ <LongName>group_owner_none</LongName>
+ <Description>no owner</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>multicast</ShortName>
+ <LongName>group_owner_multicast</LongName>
+ <Description>used as multicast group</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>unicast</ShortName>
+ <LongName>group_owner_unicast</LongName>
+ <Description>used as unicast group</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>Interface ID</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>intf_type</ShortName>
+ <LongName>Interface type</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>nni</ShortName>
+ <LongName>NNI Interface</LongName>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>pon</ShortName>
+ <LongName>POIN Interface</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>iwf_mode</ShortName>
+ <LongName>Interworking Function Mode</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>direct_mapping</ShortName>
+ <LongName>Direct mapping</LongName>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>per_flow</ShortName>
+ <LongName>Per flow </LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>password</ShortName>
+ <LongName>Password</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>arr</ShortName>
+ <LongName>Array</LongName>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <MinimumLength>10</MinimumLength>
+ <MaximumLength>10</MaximumLength>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>percent</ShortName>
+ <LongName>percent</LongName>
+ <Description>Percent</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <MinimumValue>0</MinimumValue>
+ <MaximumValue>100</MaximumValue>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>pkt_tag_type</ShortName>
+ <LongName>Packet tag type</LongName>
+ </Label>
+ <Flags>True</Flags>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>untagged</ShortName>
+ <LongName>Untagged</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>single_tag</ShortName>
+ <LongName>Single tag</LongName>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>double_tag</ShortName>
+ <LongName>Double tag</LongName>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>registration_id</ShortName>
+ <LongName>Registration id</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>arr</ShortName>
+ <LongName>Array</LongName>
+ <Description>ONU registration ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <MinimumLength>36</MinimumLength>
+ <MaximumLength>36</MaximumLength>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>serial_number</ShortName>
+ <LongName>Serial number</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>vendor_id</ShortName>
+ <LongName>vendor id</LongName>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <MinimumLength>4</MinimumLength>
+ <MaximumLength>4</MaximumLength>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>vendor_specific</ShortName>
+ <LongName>vendor specific</LongName>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <MinimumLength>4</MinimumLength>
+ <MaximumLength>4</MaximumLength>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>service_port_id</ShortName>
+ <LongName>Service port id</LongName>
+ </Label>
+ <BaseType>
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>sla</ShortName>
+ <LongName>SLA</LongName>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>min_rate</ShortName>
+ <LongName>Minimum rate</LongName>
+ <Description>The minimal rate for this flow, in kilobits per second (optional)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>max_rate</ShortName>
+ <LongName>Maximum rate</LongName>
+ <Description>The maximum rate for this flow, in kilobits per second (optional)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>state</ShortName>
+ <LongName>state</LongName>
+ <Description>Admin state values for access terminal object</Description>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>up</ShortName>
+ <LongName>Up</LongName>
+ <Description>Admin state up</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>down</ShortName>
+ <LongName>Down</LongName>
+ <Description>Admin state down</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>testing</ShortName>
+ <LongName>Testing</LongName>
+ <Description>Admin state testing</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>status</ShortName>
+ <LongName>status</LongName>
+ <Description>Oper status values</Description>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>up</ShortName>
+ <LongName>Up</LongName>
+ <Description>Oper status up</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>down</ShortName>
+ <LongName>Down</LongName>
+ <Description>Oper status down</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>testing</ShortName>
+ <LongName>Testing</LongName>
+ <Description>Oper status testing</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>not_present</ShortName>
+ <LongName>Not present</LongName>
+ <Description>Oper status not present</Description>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>lower_layer_down</ShortName>
+ <LongName>Lower layer down</LongName>
+ <Description>Oper status lower layer down</Description>
+ </Label>
+ <Value>5</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>unknown</ShortName>
+ <LongName>Unknown</LongName>
+ <Description>Oper status unknown</Description>
+ </Label>
+ <Value>6</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>sub_id</ShortName>
+ <LongName>Subterminal Terminal ID</LongName>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Constants>
+ <AliasConstantEntry>
+ <Label>
+ <ShortName>unknown</ShortName>
+ <LongName>Unknown</LongName>
+ </Label>
+ <Value>0xFFFF</Value>
+ </AliasConstantEntry>
+ </Constants>
+ </CustomType>
+ <CustomType Type="CustomTypeClassifiedStructure">
+ <Label>
+ <ShortName>tm_bac</ShortName>
+ <LongName>tm_bac</LongName>
+ <Description>Queue Buffer Admission Control</Description>
+ </Label>
+ <CommonFields>
+ <Field>
+ <Label>
+ <ShortName>type</ShortName>
+ <LongName>type</LongName>
+ <Description>Buffer Admission Control Type</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_bac_type</ShortName>
+ </FieldType>
+ </Field>
+ </CommonFields>
+ <ClassifierFieldName>type</ClassifierFieldName>
+ <ClassifiedStructures>
+ <ClassifiedStructure>
+ <ClassifierValue>taildrop</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>max_size</ShortName>
+ <LongName>max_size</LongName>
+ <Description>max number of packets in the queue</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>red</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>red</ShortName>
+ <LongName>red</LongName>
+ <Description>Random Early Discard configuration</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_red</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>wred</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>green</ShortName>
+ <LongName>green</LongName>
+ <Description>Green Random Early Discard Configuration</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_red</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>yellow</ShortName>
+ <LongName>yellow</LongName>
+ <Description>Yellow Random Early Discard Configuration</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_red</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>red</ShortName>
+ <LongName>red</LongName>
+ <Description>Red Random Early Discard Configuration</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_red</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ </ClassifiedStructures>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_bac_type</ShortName>
+ <LongName>tm_bac_type</LongName>
+ <Description>Buffer Admission Control Type</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>taildrop</ShortName>
+ <LongName>taildrop</LongName>
+ <Description>Taildrop </Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>wtaildrop</ShortName>
+ <LongName>wtaildrop</LongName>
+ <Description>Weighted taildrop</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>red</ShortName>
+ <LongName>red</LongName>
+ <Description>Random Early Discard</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>wred</ShortName>
+ <LongName>wred</LongName>
+ <Description>Weighted Random Early Discard</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_creation_mode</ShortName>
+ <LongName>tm_creation_mode</LongName>
+ <Description>TM Creation Mode</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>manual</ShortName>
+ <LongName>manual</LongName>
+ <Description>tm object created manually</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>auto</ShortName>
+ <LongName>auto</LongName>
+ <Description>tm object created automatically</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>tm_priority</ShortName>
+ <LongName>tm_priority</LongName>
+ <Description>Scheduling Priority</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>tm_queue_id</ShortName>
+ <LongName>tm_queue_id</LongName>
+ <Description>Queue ID</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>tm_queue_ref</ShortName>
+ <LongName>tm_queue_ref</LongName>
+ <Description>Queue Reference</Description>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sched_id</ShortName>
+ <LongName>Scheduler ID</LongName>
+ <Description>Scheduler (tm_sched) ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>queue_id</ShortName>
+ <LongName>Queue ID</LongName>
+ <Description>Queue ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_queue_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>tm_red</ShortName>
+ <LongName>tm_red</LongName>
+ <Description>Random Early Discard Configuration</Description>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>min_threshold</ShortName>
+ <LongName>min_threshold</LongName>
+ <Description>Min threshold in percent of max queue size</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>percent</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>max_threshold</ShortName>
+ <LongName>max_threshold</LongName>
+ <Description>Max threshold in percent of max queue size</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>percent</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>max_probability</ShortName>
+ <LongName>max_probability</LongName>
+ <Description>Discard probability for occupancy between min_threshold and max_threshold</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>percent</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_sched_child_type</ShortName>
+ <LongName>tm_sched_child_type</LongName>
+ <Description>Scheduling Level for the Children TM </Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>queue</ShortName>
+ <LongName>queue</LongName>
+ <Description>Queue-level scheduler</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>sched</ShortName>
+ <LongName>sched</LongName>
+ <Description>Scheduler-level scheduler</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_sched_dir</ShortName>
+ <LongName>tm_sched_dir</LongName>
+ <Description>Traffic Direction</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>us</ShortName>
+ <LongName>upstream</LongName>
+ <Description>Upstream</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>ds</ShortName>
+ <LongName>downstream</LongName>
+ <Description>Downstream</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>tm_sched_id</ShortName>
+ <LongName>tm_sched_id</LongName>
+ <Description>TM Scheduler ID</Description>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Constants>
+ <AliasConstantEntry>
+ <Label>
+ <ShortName>unknown</ShortName>
+ <LongName>Unknown</LongName>
+ </Label>
+ <Value>65535</Value>
+ </AliasConstantEntry>
+ </Constants>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>tm_sched_id_index</ShortName>
+ <LongName>tm node id index</LongName>
+ </Label>
+ <BaseType>
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <MinimumValue>0</MinimumValue>
+ <MaximumValue>2048</MaximumValue>
+ </CustomType>
+ <CustomType Type="CustomTypeClassifiedStructure">
+ <Label>
+ <ShortName>tm_sched_owner</ShortName>
+ <LongName>tm_sched_owner</LongName>
+ <Description>TM Scheduler Owner</Description>
+ </Label>
+ <CommonFields>
+ <Field>
+ <Label>
+ <ShortName>type</ShortName>
+ <LongName>type</LongName>
+ <Description>Owner type</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_owner_type</ShortName>
+ </FieldType>
+ </Field>
+ </CommonFields>
+ <ClassifierFieldName>type</ClassifierFieldName>
+ <ClassifiedStructures>
+ <ClassifiedStructure>
+ <ClassifierValue>interface</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_type</ShortName>
+ <LongName>intf_type</LongName>
+ <Description>Interface Type</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ <Description>Interface ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>sub_term</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ <Description>PON interface id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>sub_term_id</LongName>
+ <Description>Subscriber terminal ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>agg_port</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ <Description>PON interface id</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>sub_term_id</LongName>
+ <Description>Subscriber terminal id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>agg_port_id</ShortName>
+ <LongName>agg_port_id</LongName>
+ <Description>Aggregation port id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>aggregation_port_id</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>uni</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ <Description>PON interface id</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>sub_term_id</LongName>
+ <Description>Subscriber terminal id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>index</ShortName>
+ <LongName>index</LongName>
+ <Description>Index at subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ <ClassifiedStructure>
+ <ClassifierValue>virtual</ClassifierValue>
+ <EmbeddedStructure>
+ <Label>
+ <ShortName></ShortName>
+ <LongName></LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>index</ShortName>
+ <LongName>index</LongName>
+ <Description>Owner index</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </EmbeddedStructure>
+ </ClassifiedStructure>
+ </ClassifiedStructures>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_sched_owner_type</ShortName>
+ <LongName>tm_scheduler_owner_type</LongName>
+ <Description>TM Scheduler Owner Type</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>undefined</ShortName>
+ <LongName>undefined</LongName>
+ <Description>Undefined</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>interface</ShortName>
+ <LongName>interface</LongName>
+ <Description>Interface</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>sub_term</ShortName>
+ <LongName>subs_term</LongName>
+ <Description>Subscriber terminal</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>agg_port</ShortName>
+ <LongName>agg_port</LongName>
+ <Description>TM scheduler is owned by aggregation port</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>uni</ShortName>
+ <LongName>uni</LongName>
+ <Description>TM scheduler is owned by UNI port</Description>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>virtual</ShortName>
+ <LongName>virtual</LongName>
+ <Description>Other unspecified owner</Description>
+ </Label>
+ <Value>5</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>tm_sched_parent</ShortName>
+ <LongName>tm_sched_parent</LongName>
+ <Description>Scheduling Parent Connect Point</Description>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sched_id</ShortName>
+ <LongName>sched_id</LongName>
+ <Description>Parent scheduler id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>priority</ShortName>
+ <LongName>priority</LongName>
+ <Description>Priority</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_priority</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>weight</ShortName>
+ <LongName>weight</LongName>
+ <Description>Weight</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_weight</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>tm_sched_type</ShortName>
+ <LongName>tm_sched_type</LongName>
+ <Description>Scheduler Type</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>none</ShortName>
+ <LongName>none</LongName>
+ <Description>NO scheduling</Description>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>wfq</ShortName>
+ <LongName>wfq</LongName>
+ <Description>Weighted Fair Queue</Description>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>sp</ShortName>
+ <LongName>sp</LongName>
+ <Description>Strict Priority</Description>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>sp_wfq</ShortName>
+ <LongName>sp_wfq</LongName>
+ <Description>Hybrid SP + WFQ</Description>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>tm_shaping</ShortName>
+ <LongName>tm_shaping</LongName>
+ <Description>Shaping Parameters</Description>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sbr</ShortName>
+ <LongName>sbr</LongName>
+ <Description>Sustained Bit Rate (kbps)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>pbr</ShortName>
+ <LongName>pbr</LongName>
+ <Description>Peak Bit Rate (kbps)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>burst</ShortName>
+ <LongName>burst</LongName>
+ <Description>Max Burst Bytes at Peak Bit Rate</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeStructure">
+ <Label>
+ <ShortName>tm_tcont_sla</ShortName>
+ <LongName>tm_tcont_sla</LongName>
+ <Description>ITU-PON Extended SLA Parameters</Description>
+ </Label>
+ <Options>PresenceMask</Options>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>extra_bw_elig</ShortName>
+ <LongName>extra_bw_elig</LongName>
+ <Description>Extra BW eligibility type</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>extra_bw_eligibility_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>nrt_cbr</ShortName>
+ <LongName>nrt_cbr</LongName>
+ <Description>NRT CBR</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rt_cbr</ShortName>
+ <LongName>rt_cbr</LongName>
+ <Description>RT_CBR</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rt_profile</ShortName>
+ <LongName>rt_profile</LongName>
+ <Description>RT Profile</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>nrt_profile</ShortName>
+ <LongName>key:</LongName>
+ <Description>NRT Profile</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </CustomType>
+ <CustomType Type="CustomTypeAlias">
+ <Label>
+ <ShortName>tm_weight</ShortName>
+ <LongName>tm_weight</LongName>
+ <Description>Scheduling Weight</Description>
+ </Label>
+ <BaseType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ </CustomType>
+ <CustomType Type="CustomTypeEnum">
+ <Label>
+ <ShortName>trx_type</ShortName>
+ <LongName>Transceiver types</LongName>
+ <Description>Transceiver types</Description>
+ </Label>
+ <BaseType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </BaseType>
+ <Entries>
+ <EnumEntry>
+ <Label>
+ <ShortName>gpon_sps_43_48</ShortName>
+ <LongName>gpon_sps_43_48</LongName>
+ </Label>
+ <Value>0</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>gpon_sps_sog_4321</ShortName>
+ <LongName>gpon_sps_sog_4321</LongName>
+ </Label>
+ <Value>1</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>gpon_lte_3680_m</ShortName>
+ <LongName>gpon_lte_3680_m</LongName>
+ </Label>
+ <Value>2</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>gpon_source_photonics</ShortName>
+ <LongName>gpon_source_photonics</LongName>
+ </Label>
+ <Value>3</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>gpon_lte_3680_p</ShortName>
+ <LongName>gpon_lte_3680_p</LongName>
+ </Label>
+ <Value>4</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>xgpon_lth_7222_pc</ShortName>
+ <LongName>xgpon_lth_7222_pc</LongName>
+ </Label>
+ <Value>5</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>xgpon_lth_7226_pc</ShortName>
+ <LongName>xgpon_lth_7226_pc</LongName>
+ </Label>
+ <Value>6</Value>
+ </EnumEntry>
+ <EnumEntry>
+ <Label>
+ <ShortName>xgpon_lth_5302_pc</ShortName>
+ <LongName>xgpon_lth_5302_pc</LongName>
+ </Label>
+ <Value>7</Value>
+ </EnumEntry>
+ </Entries>
+ </CustomType>
+ </CustomTypes>
+ <OmObjects>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>access_terminal</ShortName>
+ <LongName>BAL Access Terminal</LongName>
+ <Description>BAL Access Terminal Object</Description>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>access_term_id</ShortName>
+ <LongName>access_term_id</LongName>
+ <Description>Reserved (set to 0)</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>access_id</ShortName>
+ </FieldType>
+ <DefaultValue>1</DefaultValue>
+ <MinimumValue>1</MinimumValue>
+ <MaximumValue>1</MaximumValue>
+ <Options>Reserved, IsInstanceNumber</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>iwf_mode</ShortName>
+ <LongName>Interworking function mode</LongName>
+ <Description>The interworking mode</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>iwf_mode</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Access Terminal Indication</LongName>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Current administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Current operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>iwf_mode</ShortName>
+ <LongName>Interworking function mode</LongName>
+ <Description>The interworking mode</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>iwf_mode</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>flow</ShortName>
+ <LongName>BAL Flow</LongName>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>access_int_id</ShortName>
+ <LongName>Access Interface ID</LongName>
+ <Description>The ID of the subscriber side interface; i.e. PON</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>network_int_id</ShortName>
+ <LongName>Network Interface ID</LongName>
+ <Description>The ID of the network side interface; i.e. NNI</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>Subscriber Terminal ID</LongName>
+ <Description>The ID of the subsccriber terminal device</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_uni_idx</ShortName>
+ <LongName>Subscriber Terminal uni port index</LongName>
+ <Description>The index of the subsccriber terminal uni port the flow is related to</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id</ShortName>
+ <LongName>Service Port ID</LongName>
+ <Description>The ID of the service port (for GPON/XGPON - GEM ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>agg_port_id</ShortName>
+ <LongName>Aggregate port ID</LongName>
+ <Description>The ID of the aggregate port (for GPON/XGPON - ALLOC ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>aggregation_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>resolve_mac</ShortName>
+ <LongName>Resolve mac</LongName>
+ <Description>A flag indicating if the MAC address table should be used in DS GEM resolution</Description>
+ </Label>
+ <FieldType Type="FieldTypeBoolean" />
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>classifier</ShortName>
+ <LongName>Classifier</LongName>
+ <Description>The classifier for this flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>classifier</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>action</ShortName>
+ <LongName>Action</LongName>
+ <Description>The action associated with the flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>action</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sla</ShortName>
+ <LongName>SLA</LongName>
+ <Description>SLA parameters for this flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sla</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>cookie</ShortName>
+ <LongName>Cookie</LongName>
+ <Description>Application cookie</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>cookie</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>priority</ShortName>
+ <LongName>Priority</LongName>
+ <Description>Priority for this flow in case of multiple match.
+Higher value precednece over lower value.</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ <MinimumValue>1</MinimumValue>
+ <MaximumValue>255</MaximumValue>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>group_id</ShortName>
+ <LongName>Group ID</LongName>
+ <Description>RW - The multicast group associated with this flow, valid for type MULTICAST only</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>group_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>queue</ShortName>
+ <LongName>Egress queue</LongName>
+ <Description>Egress queue</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_queue_ref</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>flow_id</ShortName>
+ <LongName>Flow ID</LongName>
+ <Description>The ID of the flow object instance being referenced</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_id</ShortName>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_type</ShortName>
+ <LongName>Flow type</LongName>
+ <Description>The type of the flow, Upstream, Downstream, Broadcast or Multicast</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_type</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>stat</ShortName>
+ <LongName>stat</LongName>
+ </Label>
+ <Type>Statistics</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>rx_packets</ShortName>
+ <LongName>Received packets</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rx_bytes</ShortName>
+ <LongName>Received bytes</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_packets</ShortName>
+ <LongName>Transmitted packets</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_bytes</ShortName>
+ <LongName>Transmitted bytes</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Flow Indication</LongName>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Operational Status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>access_int_id</ShortName>
+ <LongName>Access interface ID</LongName>
+ <Description>The ID of the subscriber side interface; i.e. PON</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>network_int_id</ShortName>
+ <LongName>Network Interface ID</LongName>
+ <Description>The ID of the network side interface; i.e. NNI</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>Subscriber terminal ID</LongName>
+ <Description>The ID of the subsccriber terminal device</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id</ShortName>
+ <LongName>Service port ID</LongName>
+ <Description>The ID of the service port (for GPON/XGPON - GEM ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>agg_port_id</ShortName>
+ <LongName>Aggregate port ID</LongName>
+ <Description>The ID of the aggregate port (for GPON/XGPON - ALLOC ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>resolve_mac</ShortName>
+ <LongName>Resolve mac</LongName>
+ <Description>A flag indicating if the MAC address table should be used in DS GEM resolution</Description>
+ </Label>
+ <FieldType Type="FieldTypeBoolean" />
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>base_tc_id</ShortName>
+ <LongName>Base TCONT ID</LongName>
+ <Description>The base index of the TC object(s) to be used for this flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>classifier</ShortName>
+ <LongName>Classifier</LongName>
+ <Description>The classifier for this flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>classifier</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>action</ShortName>
+ <LongName>Action</LongName>
+ <Description>The action associated with the flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>action</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sla</ShortName>
+ <LongName>SLA</LongName>
+ <Description>SLA parameters for this flow</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sla</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>cookie</ShortName>
+ <LongName>Cookie</LongName>
+ <Description>Application cookie</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>priority</ShortName>
+ <LongName>Priority</LongName>
+ <Description>Priority for this flow in case of multiple match.
+Higher value precednece over lower value.</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ <MinimumValue>1</MinimumValue>
+ <MaximumValue>255</MaximumValue>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>group</ShortName>
+ <LongName>BAL Group</LongName>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>members_cmd</ShortName>
+ <LongName>Membership operation commands</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>group_member_cmd</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>members</ShortName>
+ <LongName>Member</LongName>
+ <Description>The list of members associated with this group</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>group_member_info</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>cookie</ShortName>
+ <LongName>Application cookie</LongName>
+ <Description>Application cookie</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>cookie</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flows</ShortName>
+ <LongName>List of flows associated with the group </LongName>
+ <Description>List of flows associated with this group</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>flow_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ <MinimumLength>0</MinimumLength>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>owner</ShortName>
+ <LongName>Owner of the group</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>group_owner</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>group_id</ShortName>
+ <LongName>Group ID</LongName>
+ <Description>The ID of the group object instance being referenced</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>group_id</ShortName>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>interface</ShortName>
+ <LongName>BAL Interface</LongName>
+ <Description>BAL interface object</Description>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_type</ShortName>
+ <LongName>intf_type</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_type</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>min_data_agg_port_id</ShortName>
+ <LongName>Minimum aggregate port ID</LongName>
+ <Description>The minimum agg_port_id that is allowed in the system</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>aggregation_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>min_data_svc_port_id</ShortName>
+ <LongName>Minimum service port ID</LongName>
+ <Description>The minimum svc_port_id that is allowed in the system</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>transceiver_type</ShortName>
+ <LongName>Transceiver type</LongName>
+ <Description>The transceiver type used on an interface</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>trx_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_miss_mode</ShortName>
+ <LongName>Downstream unknown packet action</LongName>
+ <Description>Defines the action to take for unknown downstream packets</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>ds_miss_mode</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>mtu</ShortName>
+ <LongName>MTU</LongName>
+ <Description>The MTU for an interface</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_control</ShortName>
+ <LongName>Flow control</LongName>
+ <Description>Flow control enable or disable</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>control</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_tm</ShortName>
+ <LongName>Downstream scheduler and shaper</LongName>
+ <Description>Downstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>us_tm</ShortName>
+ <LongName>Upstream scheduler and shaper</LongName>
+ <Description>Upstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id_list</ShortName>
+ <LongName>Sub-term id list</LongName>
+ <Description>A list of subscriber terminal ids configured on this interface</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>stat</ShortName>
+ <LongName>stat</LongName>
+ </Label>
+ <Type>Statistics</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>rx_packets</ShortName>
+ <LongName>Recieved packets</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rx_bytes</ShortName>
+ <LongName>Received bytes</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_packets</ShortName>
+ <LongName>Transmitted packets</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_bytes</ShortName>
+ <LongName>Transmitted bytes</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Interface Indication</LongName>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Current administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Current operational state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>min_data_agg_port_id</ShortName>
+ <LongName>Minimum aggregate port ID</LongName>
+ <Description>The minimum agg_port_id that is allowed in the system</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>min_data_svc_port_id</ShortName>
+ <LongName>Minimum service port ID</LongName>
+ <Description>The minimum svc_port_id that is allowed in the system</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>transceiver_type</ShortName>
+ <LongName>Transceiver type</LongName>
+ <Description>The transceiver type used on an interface</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>trx_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_miss_mode</ShortName>
+ <LongName>Downstream unknown packet action</LongName>
+ <Description>Defines the action to take for DS unknown packets</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>ds_miss_mode</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>mtu</ShortName>
+ <LongName>MTU</LongName>
+ <Description>The MTU for an interface</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_control</ShortName>
+ <LongName>Flow control</LongName>
+ <Description>Flow control enable or disable</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>control</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_tm</ShortName>
+ <LongName>Downstream scheduler and shaper</LongName>
+ <Description>Downstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>us_tm</ShortName>
+ <LongName>Upstream scheduler and shaper</LongName>
+ <Description>Upstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>packet</ShortName>
+ <LongName>packet</LongName>
+ <Description>Packet that can be transmitted or received</Description>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>flow_id</ShortName>
+ <LongName>Flow Id</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_type</ShortName>
+ <LongName>Flow Type</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>Interface ID</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_type</ShortName>
+ <LongName>Interface Type</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port</ShortName>
+ <LongName>Service Port</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_cookie</ShortName>
+ <LongName>Flow Cookie</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>cookie</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>pkt</ShortName>
+ <LongName>Packet Data</LongName>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>reserved</ShortName>
+ <LongName>Reserved key field</LongName>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>packet_send_dest</ShortName>
+ <LongName>Packet destination</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>dest</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Packet indication</LongName>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>flow_id</ShortName>
+ <LongName>Flow Id</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_type</ShortName>
+ <LongName>Flow Type</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>flow_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>Interface ID</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_type</ShortName>
+ <LongName>Interface Type</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port</ShortName>
+ <LongName>Service Port</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>flow_cookie</ShortName>
+ <LongName>Flow Cookie</LongName>
+ <Description>N/A for sending a packet</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>cookie</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>pkt</ShortName>
+ <LongName>Packet Data</LongName>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>subscriber_terminal</ShortName>
+ <LongName>BAL Subscriber Terminal</LongName>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sub_term_id</ShortName>
+ <LongName>sub_term_id</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>sub_id</ShortName>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>intf_id</ShortName>
+ <LongName>intf_id</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>intf_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>serial_number</ShortName>
+ <LongName>Serial number</LongName>
+ <Description>The serial number of an ITU PON (GPON/XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>serial_number</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>password</ShortName>
+ <LongName>Password</LongName>
+ <Description>The password of a GPON subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>password</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>registration_id</ShortName>
+ <LongName>Registration id</LongName>
+ <Description>ONU registration ID of an ITU PON (XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>registration_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id</ShortName>
+ <LongName>Service port ID</LongName>
+ <Description>The management service port ID (for PON, the ONU ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>mac_address</ShortName>
+ <LongName>MAC address</LongName>
+ <Description>The Ethernet MAC address of an EPON subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>MacAddress</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_tm</ShortName>
+ <LongName>Downstream scheduler and shaper</LongName>
+ <Description>Downstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>us_tm</ShortName>
+ <LongName>Upstream scheduler and shaper</LongName>
+ <Description>Upstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id_list</ShortName>
+ <LongName>svc_port_id list</LongName>
+ <Description>A list of bearer traffic svc_port_ids associated with this subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>service_port_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>agg_port_id_list</ShortName>
+ <LongName>agg_port_id list</LongName>
+ <Description>A list of aggr_port_ids associated with this subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>aggregation_port_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>stat</ShortName>
+ <LongName>stat</LongName>
+ </Label>
+ <Type>Statistics</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>rx_packets</ShortName>
+ <LongName>Received packets</LongName>
+ <Description>Received packets on specified object</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rx_bytes</ShortName>
+ <LongName>Received bytes</LongName>
+ <Description>Received bytes on specified object</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_packets</ShortName>
+ <LongName>Transmitted packets</LongName>
+ <Description>Transmitted packets on specified object</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tx_bytes</ShortName>
+ <LongName>Transmitted bytes</LongName>
+ <Description>Transmittted bytes on specified object</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Subscriber Terminal Indication</LongName>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>admin_state</ShortName>
+ <LongName>Administrative state</LongName>
+ <Description>Current administrative state</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>state</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>oper_status</ShortName>
+ <LongName>Operational status</LongName>
+ <Description>Current operational status</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>status</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>serial_number</ShortName>
+ <LongName>Serial number</LongName>
+ <Description>The serial number of an ITU PON (GPON/XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>serial_number</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>password</ShortName>
+ <LongName>Password</LongName>
+ <Description>The password of a GPON subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>password</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>registration_id</ShortName>
+ <LongName>Registration id</LongName>
+ <Description>ONU registration ID of an ITU PON (XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>registration_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>svc_port_id</ShortName>
+ <LongName>Service port ID</LongName>
+ <Description>The service port ID (for PON, the ONU ID)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>2</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>mac_address</ShortName>
+ <LongName>MAC address</LongName>
+ <Description>The Ethernet MAC address of an epon subscriber terminal</Description>
+ </Label>
+ <FieldType Type="FieldTypeWellKnown">
+ <WellKnownType>MacAddress</WellKnownType>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ds_tm</ShortName>
+ <LongName>Downstream scheduler and shaper</LongName>
+ <Description>Downstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>us_tm</ShortName>
+ <LongName>Upstream scheduler and shaper</LongName>
+ <Description>Upstream scheduler and shaper</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>tm_queue</ShortName>
+ <LongName>tm_queue</LongName>
+ <Description>Transmit queue</Description>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>sched_id</ShortName>
+ <LongName>sched_id</LongName>
+ <Description>Scheduler that owns the queue</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sched_dir</ShortName>
+ <LongName>sched dir</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_dir</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>id</ShortName>
+ <LongName>id</LongName>
+ <Description>Queue id</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_queue_id</ShortName>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>priority</ShortName>
+ <LongName>priority</LongName>
+ <Description>Scheduling priority</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_priority</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>weight</ShortName>
+ <LongName>weight</LongName>
+ <Description>Scheduling weight</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_weight</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rate</ShortName>
+ <LongName>rate</LongName>
+ <Description>Rate shaping parameters</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_shaping</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>bac</ShortName>
+ <LongName>bac</LongName>
+ <Description>Buffer admission control</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_bac</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>creation_mode</ShortName>
+ <LongName>creation_mode</LongName>
+ <Description>Creation mode</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_creation_mode</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>ref_count</ShortName>
+ <LongName>ref_count</LongName>
+ <Description>reference count (flows)</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>stat</ShortName>
+ <LongName>stat</LongName>
+ </Label>
+ <Type>Statistics</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>packets_ok</ShortName>
+ <LongName>packets_ok</LongName>
+ <Description>Packets transmitted succewssfully</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>bytes_ok</ShortName>
+ <LongName>bytes_ok</LongName>
+ <Description>Bytes transmitted successfully</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>packets_discarded</ShortName>
+ <LongName>packets_discarded</LongName>
+ <Description>Packets discarded</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>bytes_discarded</ShortName>
+ <LongName>bytes_discarded</LongName>
+ <Description>Bytes discarded</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>8</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Tm Queue Indication</LongName>
+ <Description>Tm Queue Indication</Description>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>ret</ShortName>
+ <LongName>ret</LongName>
+ <Description>ret</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ <ObjectModel.OmObject>
+ <Label>
+ <ShortName>tm_sched</ShortName>
+ <LongName>tm_sched</LongName>
+ <Description>Scheduling node</Description>
+ </Label>
+ <Groups>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>key</ShortName>
+ <LongName>key</LongName>
+ </Label>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>dir</ShortName>
+ <LongName>dir</LongName>
+ <Description>Traffic direction</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_dir</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>id</ShortName>
+ <LongName>id</LongName>
+ <Description>ID</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </FieldType>
+ <Options>IsInstanceNumber</Options>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>cfg</ShortName>
+ <LongName>cfg</LongName>
+ </Label>
+ <Type>Configuration</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>owner</ShortName>
+ <LongName>owner</LongName>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_owner</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sched_type</ShortName>
+ <LongName>type</LongName>
+ <Description>Scheduler type</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sched_parent</ShortName>
+ <LongName>parent</LongName>
+ <Description>Scheduling parameters for parent scheduler</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_parent</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sched_child_type</ShortName>
+ <LongName>child_type</LongName>
+ <Description>Scheduling level for children tm </Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_sched_child_type</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>rate</ShortName>
+ <LongName>rate</LongName>
+ <Description>Rate shaping parameters</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_shaping</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>tcont_sla</ShortName>
+ <LongName>tcont_sla</LongName>
+ <Description>Additional SLA parameters for agg_port owner</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_tcont_sla</ShortName>
+ </FieldType>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>creation_mode</ShortName>
+ <LongName>creation_mode</LongName>
+ <Description>Creation mode</Description>
+ </Label>
+ <FieldType Type="FieldTypeReference">
+ <ShortName>tm_creation_mode</ShortName>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>queues</ShortName>
+ <LongName>queues</LongName>
+ <Description>Subsidiary queues</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>tm_queue_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>sub_scheds</ShortName>
+ <LongName>sub_scheds</LongName>
+ <Description>Subsidiary schedulers</Description>
+ </Label>
+ <FieldType Type="FieldTypeList">
+ <ElementType Type="FieldTypeReference">
+ <ShortName>tm_sched_id</ShortName>
+ </ElementType>
+ <AutoCountFieldType>
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </AutoCountFieldType>
+ </FieldType>
+ <Options>ReadOnly</Options>
+ </Field>
+ <Field>
+ <Label>
+ <ShortName>num_priorities</ShortName>
+ <LongName>num_priorities</LongName>
+ <Description>Max number of strict priority scheduling elements</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>1</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ <ObjectModel.OmGroup>
+ <Label>
+ <ShortName>ind</ShortName>
+ <LongName>Tm Sched Indication</LongName>
+ <Description>Tm Sched Indication</Description>
+ </Label>
+ <Type>Indication</Type>
+ <Fields>
+ <Field>
+ <Label>
+ <ShortName>ret</ShortName>
+ <LongName>ret</LongName>
+ <Description>ret</Description>
+ </Label>
+ <FieldType Type="FieldTypeNumber">
+ <Width>4</Width>
+ <Signed>False</Signed>
+ </FieldType>
+ </Field>
+ </Fields>
+ </ObjectModel.OmGroup>
+ </Groups>
+ </ObjectModel.OmObject>
+ </OmObjects>
+</ElementSet>
\ No newline at end of file