//IP Flow Information Export (IPFIX) Entities
// Last Updated 2013-01-15
// http://www.iana.org/assignments/ipfix/ipfix.xml
var entities = [];

//ipfix-information-elements
entities['elements'] = {
  "1":{"name":"octetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"octets"},
  "2":{"name":"packetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"packets"},
  "3":{"name":"deltaFlowCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter"},
  "4":{"name":"protocolIdentifier","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "5":{"name":"ipClassOfService","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "6":{"name":"tcpControlBits","dataType":"unsigned8","dataTypeSemantics":"flags","group":"minMax"},
  "7":{"name":"sourceTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "8":{"name":"sourceIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"ipHeader"},
  "9":{"name":"sourceIPv4PrefixLength","dataType":"unsigned8","group":"ipHeader","units":"bits"},
  "10":{"name":"ingressInterface","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "11":{"name":"destinationTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "12":{"name":"destinationIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"ipHeader"},
  "13":{"name":"destinationIPv4PrefixLength","dataType":"unsigned8","group":"ipHeader","units":"bits"},
  "14":{"name":"egressInterface","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "15":{"name":"ipNextHopIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"derived"},
  "16":{"name":"bgpSourceAsNumber","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"derived"},
  "17":{"name":"bgpDestinationAsNumber","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"derived"},
  "18":{"name":"bgpNextHopIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"derived"},
  "19":{"name":"postMCastPacketDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"packets"},
  "20":{"name":"postMCastOctetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"octets"},
  "21":{"name":"flowEndSysUpTime","dataType":"unsigned32","group":"timestamp","units":"milliseconds"},
  "22":{"name":"flowStartSysUpTime","dataType":"unsigned32","group":"timestamp","units":"milliseconds"},
  "23":{"name":"postOctetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"octets"},
  "24":{"name":"postPacketDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"packets"},
  "25":{"name":"minimumIpTotalLength","dataType":"unsigned64","group":"minMax","units":"octets"},
  "26":{"name":"maximumIpTotalLength","dataType":"unsigned64","group":"minMax","units":"octets"}, 
  "27":{"name":"sourceIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"ipHeader"},
  "28":{"name":"destinationIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"ipHeader"},
  "29":{"name":"sourceIPv6PrefixLength","dataType":"unsigned8","group":"ipHeader","units":"bits"},
  "30":{"name":"destinationIPv6PrefixLength","dataType":"unsigned8","group":"ipHeader","units":"bits"},
  "31":{"name":"flowLabelIPv6","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"ipHeader"},
  "32":{"name":"icmpTypeCodeIPv4","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "33":{"name":"igmpType","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"transportHeader"},
  "36":{"name":"flowActiveTimeout","dataType":"unsigned16","group":"misc","units":"seconds"},
  "37":{"name":"flowIdleTimeout","dataType":"unsigned16","group":"misc","units":"seconds"},
  "40":{"name":"exportedOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"octets"},
  "41":{"name":"exportedMessageTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"messages"},
  "42":{"name":"exportedFlowRecordTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"flows"},
  "44":{"name":"sourceIPv4Prefix","dataType":"ipv4Address","group":"ipHeader"},
  "45":{"name":"destinationIPv4Prefix","dataType":"ipv4Address","group":"ipHeader"},
  "46":{"name":"mplsTopLabelType","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"derived"},
  "47":{"name":"mplsTopLabelIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"derived"},
  "52":{"name":"minimumTTL","dataType":"unsigned8","group":"minMax","units":"hops"},
  "53":{"name":"maximumTTL","dataType":"unsigned8","group":"minMax","units":"hops"},
  "54":{"name":"fragmentIdentification","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"ipHeader"},
  "55":{"name":"postIpClassOfService","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "56":{"name":"sourceMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "57":{"name":"postDestinationMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "58":{"name":"vlanId","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "59":{"name":"postVlanId","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "60":{"name":"ipVersion","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "61":{"name":"flowDirection","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"misc"},
  "62":{"name":"ipNextHopIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"derived"},
  "63":{"name":"bgpNextHopIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"derived"},
  "64":{"name":"ipv6ExtensionHeaders","dataType":"unsigned32","dataTypeSemantics":"flags","group":"minMax"},
  "70":{"name":"mplsTopLabelStackSection","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "71":{"name":"mplsLabelStackSection2","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "72":{"name":"mplsLabelStackSection3","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "73":{"name":"mplsLabelStackSection4","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "74":{"name":"mplsLabelStackSection5","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "75":{"name":"mplsLabelStackSection6","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "76":{"name":"mplsLabelStackSection7","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "77":{"name":"mplsLabelStackSection8","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "78":{"name":"mplsLabelStackSection9","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "79":{"name":"mplsLabelStackSection10","dataType":"octetArray","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "80":{"name":"destinationMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "81":{"name":"postSourceMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "82":{"name":"interfaceName","dataType":"string"},"83":{"name":"interfaceDescription","dataType":"string"},
  "85":{"name":"octetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"octets"},
  "86":{"name":"packetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "88":{"name":"fragmentOffset","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"ipHeader"},
  "90":{"name":"mplsVpnRouteDistinguisher","dataType":"octetArray","dataTypeSemantics":"identifier","group":"derived"},
  "91":{"name":"mplsTopLabelPrefixLength","dataType":"unsigned8","dataTypeSemantics":"identifier","units":"bits"},
  "94":{"name":"applicationDescription","dataType":"string"},
  "95":{"name":"applicationId","dataType":"octetArray","dataTypeSemantics":"identifier"},
  "96":{"name":"applicationName","dataType":"string"},
  "98":{"name":"postIpDiffServCodePoint","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "99":{"name":"multicastReplicationFactor","dataType":"unsigned32","dataTypeSemantics":"quantity"},
  "101":{"name":"classificationEngineId","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "128":{"name":"bgpNextAdjacentAsNumber","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"derived"},
  "129":{"name":"bgpPrevAdjacentAsNumber","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"derived"},
  "130":{"name":"exporterIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"config"},
  "131":{"name":"exporterIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"config"},
  "132":{"name":"droppedOctetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"octets"},
  "133":{"name":"droppedPacketDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","group":"flowCounter","units":"packets"},
  "134":{"name":"droppedOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"octets"},
  "135":{"name":"droppedPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "136":{"name":"flowEndReason","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"misc"},
  "137":{"name":"commonPropertiesId","dataType":"unsigned64","dataTypeSemantics":"identifier","group":"scope"},
  "138":{"name":"observationPointId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "139":{"name":"icmpTypeCodeIPv6","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "140":{"name":"mplsTopLabelIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"derived"},
  "141":{"name":"lineCardId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "142":{"name":"portId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "143":{"name":"meteringProcessId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "144":{"name":"exportingProcessId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "145":{"name":"templateId","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"scope"},
  "146":{"name":"wlanChannelId","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"subIpHeader"},
  "147":{"name":"wlanSSID","dataType":"string","group":"subIpHeader"},
  "148":{"name":"flowId","dataType":"unsigned64","dataTypeSemantics":"identifier","group":"scope"},
  "149":{"name":"observationDomainId","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"scope"},
  "150":{"name":"flowStartSeconds","dataType":"dateTimeSeconds","group":"timestamp","units":"seconds"},
  "151":{"name":"flowEndSeconds","dataType":"dateTimeSeconds","group":"timestamp","units":"seconds"},
  "152":{"name":"flowStartMilliseconds","dataType":"dateTimeMilliseconds","group":"timestamp","units":"milliseconds"},
  "153":{"name":"flowEndMilliseconds","dataType":"dateTimeMilliseconds","group":"timestamp","units":"milliseconds"},
  "154":{"name":"flowStartMicroseconds","dataType":"dateTimeMicroseconds","group":"timestamp","units":"microseconds"},
  "155":{"name":"flowEndMicroseconds","dataType":"dateTimeMicroseconds","group":"timestamp","units":"microseconds"},
  "156":{"name":"flowStartNanoseconds","dataType":"dateTimeNanoseconds","group":"timestamp","units":"nanoseconds"},
  "157":{"name":"flowEndNanoseconds","dataType":"dateTimeNanoseconds","group":"timestamp","units":"nanoseconds"},
  "158":{"name":"flowStartDeltaMicroseconds","dataType":"unsigned32","group":"timestamp","units":"microseconds"},
  "159":{"name":"flowEndDeltaMicroseconds","dataType":"unsigned32","group":"timestamp","units":"microseconds"},
  "160":{"name":"systemInitTimeMilliseconds","dataType":"dateTimeMilliseconds","group":"timestamp","units":"milliseconds"},
  "161":{"name":"flowDurationMilliseconds","dataType":"unsigned32","group":"misc","units":"milliseconds"},
  "162":{"name":"flowDurationMicroseconds","dataType":"unsigned32","group":"misc","units":"microseconds"},
  "163":{"name":"observedFlowTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"flows"},
  "164":{"name":"ignoredPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"packets"},
  "165":{"name":"ignoredOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"octets"},
  "166":{"name":"notSentFlowTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"flows"},
  "167":{"name":"notSentPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"packets"},
  "168":{"name":"notSentOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"processCounter","units":"octets"},
  "169":{"name":"destinationIPv6Prefix","dataType":"ipv6Address","group":"ipHeader"}, 
  "170":{"name":"sourceIPv6Prefix","dataType":"ipv6Address","group":"ipHeader"},
  "171":{"name":"postOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"octets"},
  "172":{"name":"postPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "173":{"name":"flowKeyIndicator","dataType":"unsigned64","dataTypeSemantics":"flags","group":"config"},
  "174":{"name":"postMCastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "175":{"name":"postMCastOctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"octets"},
  "176":{"name":"icmpTypeIPv4","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"transportHeader"},
  "177":{"name":"icmpCodeIPv4","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"transportHeader"},
  "178":{"name":"icmpTypeIPv6","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"transportHeader"},
  "179":{"name":"icmpCodeIPv6","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"transportHeader"},
  "180":{"name":"udpSourcePort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "181":{"name":"udpDestinationPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "182":{"name":"tcpSourcePort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "183":{"name":"tcpDestinationPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"transportHeader"},
  "184":{"name":"tcpSequenceNumber","dataType":"unsigned32","group":"transportHeader"},
  "185":{"name":"tcpAcknowledgementNumber","dataType":"unsigned32","group":"transportHeader"},
  "186":{"name":"tcpWindowSize","dataType":"unsigned16","group":"transportHeader"},
  "187":{"name":"tcpUrgentPointer","dataType":"unsigned16","group":"transportHeader"},
  "188":{"name":"tcpHeaderLength","dataType":"unsigned8","group":"transportHeader","units":"octets"},
  "189":{"name":"ipHeaderLength","dataType":"unsigned8","group":"ipHeader","units":"octets"},
  "190":{"name":"totalLengthIPv4","dataType":"unsigned16","group":"ipHeader","units":"octets"},
  "191":{"name":"payloadLengthIPv6","dataType":"unsigned16","group":"ipHeader","units":"octets"},
  "192":{"name":"ipTTL","dataType":"unsigned8","group":"ipHeader","units":"hops"},
  "193":{"name":"nextHeaderIPv6","dataType":"unsigned8","group":"ipHeader"},
  "194":{"name":"mplsPayloadLength","dataType":"unsigned32","group":"subIpHeader","units":"octets"},
  "195":{"name":"ipDiffServCodePoint","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "196":{"name":"ipPrecedence","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"ipHeader"},
  "197":{"name":"fragmentFlags","dataType":"unsigned8","dataTypeSemantics":"flags","group":"ipHeader"},
  "198":{"name":"octetDeltaSumOfSquares","dataType":"unsigned64","group":"flowCounter"},
  "199":{"name":"octetTotalSumOfSquares","dataType":"unsigned64","group":"flowCounter","units":"octets"},
  "200":{"name":"mplsTopLabelTTL","dataType":"unsigned8","group":"subIpHeader","units":"hops"},
  "201":{"name":"mplsLabelStackLength","dataType":"unsigned32","group":"subIpHeader","units":"octets"},
  "202":{"name":"mplsLabelStackDepth","dataType":"unsigned32","group":"subIpHeader","units":"label stack entries"},
  "203":{"name":"mplsTopLabelExp","dataType":"unsigned8","dataTypeSemantics":"flags","group":"subIpHeader"},
  "204":{"name":"ipPayloadLength","dataType":"unsigned32","group":"derived","units":"octets"},
  "205":{"name":"udpMessageLength","dataType":"unsigned16","group":"transportHeader","units":"octets"},
  "206":{"name":"isMulticast","dataType":"unsigned8","dataTypeSemantics":"flags","group":"ipHeader"},
  "207":{"name":"ipv4IHL","dataType":"unsigned8","group":"ipHeader","units":"4 octets"},
  "208":{"name":"ipv4Options","dataType":"unsigned32","dataTypeSemantics":"flags","group":"minMax"},
  "209":{"name":"tcpOptions","dataType":"unsigned64","dataTypeSemantics":"flags","group":"minMax"},
  "210":{"name":"paddingOctets","dataType":"octetArray","group":"padding"},
  "211":{"name":"collectorIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier","group":"config"},
  "212":{"name":"collectorIPv6Address","dataType":"ipv6Address","dataTypeSemantics":"identifier","group":"config"},
  "213":{"name":"exportInterface","dataType":"unsigned32","dataTypeSemantics":"identifier","group":"config"},
  "214":{"name":"exportProtocolVersion","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"config"},
  "215":{"name":"exportTransportProtocol","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"config"},
  "216":{"name":"collectorTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"config"},
  "217":{"name":"exporterTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier","group":"config"},
  "218":{"name":"tcpSynTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "219":{"name":"tcpFinTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "220":{"name":"tcpRstTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "221":{"name":"tcpPshTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "222":{"name":"tcpAckTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "223":{"name":"tcpUrgTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","group":"flowCounter","units":"packets"},
  "224":{"name":"ipTotalLength","dataType":"unsigned64","group":"ipHeader","units":"octets"},
  "225":{"name":"postNATSourceIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier"},
  "226":{"name":"postNATDestinationIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier"},
  "227":{"name":"postNAPTSourceTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "228":{"name":"postNAPTDestinationTransportPort","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "229":{"name":"natOriginatingAddressRealm","dataType":"unsigned8","dataTypeSemantics":"flags"},
  "230":{"name":"natEvent","dataType":"unsigned8"},
  "231":{"name":"initiatorOctets","dataType":"unsigned64","units":"octets"},
  "232":{"name":"responderOctets","dataType":"unsigned64","units":"octets"},
  "233":{"name":"firewallEvent","dataType":"unsigned8"},
  "234":{"name":"ingressVRFID","dataType":"unsigned32"},
  "235":{"name":"egressVRFID","dataType":"unsigned32"},
  "236":{"name":"VRFname","dataType":"string"},
  "237":{"name":"postMplsTopLabelExp","dataType":"unsigned8","dataTypeSemantics":"flags","group":"subIpHeader"},
  "238":{"name":"tcpWindowScale","dataType":"unsigned16","group":"transportHeader"},
  "239":{"name":"biflowDirection","dataType":"unsigned8","dataTypeSemantics":"identifier","group":"misc"},
  "240":{"name":"ethernetHeaderLength","dataType":"unsigned8","dataTypeSemantics":"identifier","units":"octets"},
  "241":{"name":"ethernetPayloadLength","dataType":"unsigned16","dataTypeSemantics":"identifier","units":"octets"},
  "242":{"name":"ethernetTotalLength","dataType":"unsigned16","dataTypeSemantics":"identifier","units":"octets"},
  "243":{"name":"dot1qVlanId","dataType":"unsigned16","dataTypeSemantics":"identifier","units":"octets"},
  "244":{"name":"dot1qPriority","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "245":{"name":"dot1qCustomerVlanId","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "246":{"name":"dot1qCustomerPriority","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "247":{"name":"metroEvcId","dataType":"string"},
  "248":{"name":"metroEvcType","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "249":{"name":"pseudoWireId","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "250":{"name":"pseudoWireType","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "251":{"name":"pseudoWireControlWord","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "252":{"name":"ingressPhysicalInterface","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "253":{"name":"egressPhysicalInterface","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "254":{"name":"postDot1qVlanId","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "255":{"name":"postDot1qCustomerVlanId","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "256":{"name":"ethernetType","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "257":{"name":"postIpPrecedence","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "258":{"name":"collectionTimeMilliseconds","dataType":"dateTimeMilliseconds"},
  "259":{"name":"exportSctpStreamId","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "260":{"name":"maxExportSeconds","dataType":"dateTimeSeconds","units":"seconds"},
  "261":{"name":"maxFlowEndSeconds","dataType":"dateTimeSeconds","units":"seconds"},
  "262":{"name":"messageMD5Checksum","dataType":"octetArray"},
  "263":{"name":"messageScope","dataType":"unsigned8"},
  "264":{"name":"minExportSeconds","dataType":"dateTimeSeconds","units":"seconds"},
  "265":{"name":"minFlowStartSeconds","dataType":"dateTimeSeconds","units":"seconds"},
  "266":{"name":"opaqueOctets","dataType":"octetArray"},
  "267":{"name":"sessionScope","dataType":"unsigned8"},
  "268":{"name":"maxFlowEndMicroseconds","dataType":"dateTimeMicroseconds","units":"microseconds"},
  "269":{"name":"maxFlowEndMilliseconds","dataType":"dateTimeMilliseconds","units":"milliseconds"},
  "270":{"name":"maxFlowEndNanoseconds","dataType":"dateTimeNanoseconds","units":"nanoseconds"},
  "271":{"name":"minFlowStartMicroseconds","dataType":"dateTimeMicroseconds","units":"microseconds"},
  "272":{"name":"minFlowStartMilliseconds","dataType":"dateTimeMilliseconds","units":"milliseconds"},
  "273":{"name":"minFlowStartNanoseconds","dataType":"dateTimeNanoseconds","units":"nanoseconds"},
  "274":{"name":"collectorCertificate","dataType":"octetArray"},
  "275":{"name":"exporterCertificate","dataType":"octetArray"},
  "276":{"name":"dataRecordsReliability","dataType":"boolean","dataTypeSemantics":"identifier"},
  "277":{"name":"observationPointType","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "278":{"name":"connectionCountNew","dataType":"unsigned32","dataTypeSemantics":"deltaCounter"},
  "279":{"name":"connectionSumDuration","dataType":"unsigned64"},
  "280":{"name":"connectionTransactionId","dataType":"unsigned64","dataTypeSemantics":"identifier"},
  "281":{"name":"postNATSourceIPv6Address","dataType":"ipv6Address"},
  "282":{"name":"postNATDestinationIPv6Address","dataType":"ipv6Address"},
  "283":{"name":"natPoolId","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "284":{"name":"natPoolName","dataType":"string"},
  "285":{"name":"anonymizationFlags","dataType":"unsigned16","dataTypeSemantics":"flags"},
  "286":{"name":"anonymizationTechnique","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "287":{"name":"informationElementIndex","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "288":{"name":"p2pTechnology","dataType":"string"},
  "289":{"name":"tunnelTechnology","dataType":"string"},
  "290":{"name":"encryptedTechnology","dataType":"string"},
  "291":{"name":"basicList","dataType":"basicList","dataTypeSemantics":"list"},
  "292":{"name":"subTemplateList","dataType":"subTemplateList","dataTypeSemantics":"list"},
  "293":{"name":"subTemplateMultiList","dataType":"subTemplateMultiList","dataTypeSemantics":"list"},
  "294":{"name":"bgpValidityState","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "295":{"name":"IPSecSPI","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "296":{"name":"greKey","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "297":{"name":"natType","dataType":"unsigned8","dataTypeSemantics":"identifier"},
  "298":{"name":"initiatorPackets","dataType":"unsigned64","dataTypeSemantics":"identifier","units":"packets"},
  "299":{"name":"responderPackets","dataType":"unsigned64","dataTypeSemantics":"identifier","units":"packets"},
  "300":{"name":"observationDomainName","dataType":"string"},
  "301":{"name":"selectionSequenceId","dataType":"unsigned64","dataTypeSemantics":"identifier"},
  "302":{"name":"selectorId","dataType":"unsigned64","dataTypeSemantics":"identifier"},
  "303":{"name":"informationElementId","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "304":{"name":"selectorAlgorithm","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "305":{"name":"samplingPacketInterval","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"packets"},
  "306":{"name":"samplingPacketSpace","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"packets"},
  "307":{"name":"samplingTimeInterval","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"microseconds"},
  "308":{"name":"samplingTimeSpace","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"microseconds"},
  "309":{"name":"samplingSize","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"packets"},
  "310":{"name":"samplingPopulation","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"packets"},
  "311":{"name":"samplingProbability","dataType":"float64","dataTypeSemantics":"quantity"},
  "312":{"name":"dataLinkFrameSize","dataType":"unsigned16"},
  "313":{"name":"ipHeaderPacketSection","dataType":"octetArray"},
  "314":{"name":"ipPayloadPacketSection","dataType":"octetArray"},
  "315":{"name":"dataLinkFrameSection","dataType":"octetArray"},
  "316":{"name":"mplsLabelStackSection","dataType":"octetArray"},
  "317":{"name":"mplsPayloadPacketSection","dataType":"octetArray"},
  "318":{"name":"selectorIdTotalPktsObserved","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "319":{"name":"selectorIdTotalPktsSelected","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "320":{"name":"absoluteError","dataType":"float64","dataTypeSemantics":"quantity","units":"The units of the Information Element for which the error is specified."},
  "321":{"name":"relativeError","dataType":"float64","dataTypeSemantics":"quantity"},
  "322":{"name":"observationTimeSeconds","dataType":"dateTimeSeconds","dataTypeSemantics":"quantity","units":"seconds"},
  "323":{"name":"observationTimeMilliseconds","dataType":"dateTimeMilliseconds","dataTypeSemantics":"quantity","units":"milliseconds"},
  "324":{"name":"observationTimeMicroseconds","dataType":"dateTimeMicroseconds","dataTypeSemantics":"quantity","units":"microseconds"},
  "325":{"name":"observationTimeNanoseconds","dataType":"dateTimeNanoseconds","dataTypeSemantics":"quantity","units":"nanoseconds"},
  "326":{"name":"digestHashValue","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "327":{"name":"hashIPPayloadOffset","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "328":{"name":"hashIPPayloadSize","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "329":{"name":"hashOutputRangeMin","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "330":{"name":"hashOutputRangeMax","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "331":{"name":"hashSelectedRangeMin","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "332":{"name":"hashSelectedRangeMax","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "333":{"name":"hashDigestOutput","dataType":"boolean","dataTypeSemantics":"quantity"},
  "334":{"name":"hashInitialiserValue","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "335":{"name":"selectorName","dataType":"string"},
  "336":{"name":"upperCILimit","dataType":"float64","dataTypeSemantics":"quantity"},
  "337":{"name":"lowerCILimit","dataType":"float64","dataTypeSemantics":"quantity"},
  "338":{"name":"confidenceLevel","dataType":"float64","dataTypeSemantics":"quantity"},
  "339":{"name":"informationElementDataType","dataType":"unsigned8"},
  "340":{"name":"informationElementDescription","dataType":"string"},
  "341":{"name":"informationElementName","dataType":"string"},
  "342":{"name":"informationElementRangeBegin","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "343":{"name":"informationElementRangeEnd","dataType":"unsigned64","dataTypeSemantics":"quantity"},
  "344":{"name":"informationElementSemantics","dataType":"unsigned8"},
  "345":{"name":"informationElementUnits","dataType":"unsigned16"},
  "346":{"name":"privateEnterpriseNumber","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "347":{"name":"virtualStationInterfaceId","dataType":"octetArray","dataTypeSemantics":"identifier"},
  "348":{"name":"virtualStationInterfaceName","dataType":"string"},
  "349":{"name":"virtualStationUUID","dataType":"octetArray","dataTypeSemantics":"identifier"},
  "350":{"name":"virtualStationName","dataType":"string"},
  "351":{"name":"layer2SegmentId","dataType":"unsigned64","dataTypeSemantics":"identifier"},
  "352":{"name":"layer2OctetDeltaCount","dataType":"unsigned64","dataTypeSemantics":"deltaCounter","units":"octets"},
  "353":{"name":"layer2OctetTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"octets"},
  "354":{"name":"ingressUnicastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "355":{"name":"ingressMulticastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "356":{"name":"ingressBroadcastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "357":{"name":"egressUnicastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "358":{"name":"egressBroadcastPacketTotalCount","dataType":"unsigned64","dataTypeSemantics":"totalCounter","units":"packets"},
  "359":{"name":"monitoringIntervalStartMilliSeconds","dataType":"dateTimeMilliseconds","units":"milliseconds"},
  "360":{"name":"monitoringIntervalEndMilliSeconds","dataType":"dateTimeMilliseconds","units":"milliseconds"},
  "361":{"name":"portRangeStart","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "362":{"name":"portRangeEnd","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "363":{"name":"portRangeStepSize","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "364":{"name":"portRangeNumPorts","dataType":"unsigned16","dataTypeSemantics":"identifier"},
  "365":{"name":"staMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier"},
  "366":{"name":"staIPv4Address","dataType":"ipv4Address","dataTypeSemantics":"identifier"},
  "367":{"name":"wtpMacAddress","dataType":"macAddress","dataTypeSemantics":"identifier"},
  "368":{"name":"ingressInterfaceType","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "369":{"name":"egressInterfaceType","dataType":"unsigned32","dataTypeSemantics":"identifier"},
  "370":{"name":"rtpSequenceNumber","dataType":"unsigned16"},
  "371":{"name":"userName","dataType":"string"},
  "372":{"name":"applicationCategoryName","dataType":"string"},
  "373":{"name":"applicationSubCategoryName","dataType":"string"},
  "374":{"name":"applicationGroupName","dataType":"string"},
  "375":{"name":"originalFlowsPresent","dataType":"unsigned64","dataTypeSemantics":"deltaCounter"},
  "376":{"name":"originalFlowsInitiated","dataType":"unsigned64","dataTypeSemantics":"deltaCounter"},
  "377":{"name":"originalFlowsCompleted","dataType":"unsigned64","dataTypeSemantics":"deltaCounter"},
  "378":{"name":"distinctCountOfSourceIPAddress","dataType":"unsigned64","dataTypeSemantics":"totalCounter"},
  "379":{"name":"distinctCountOfDestinationIPAddress","dataType":"unsigned64","dataTypeSemantics":"totalCounter"},
  "380":{"name":"distinctCountOfSourceIPv4Address","dataType":"unsigned32","dataTypeSemantics":"totalCounter"},
  "381":{"name":"distinctCountOfDestinationIPv4Address","dataType":"unsigned32","dataTypeSemantics":"totalCounter"},
  "382":{"name":"distinctCountOfSourceIPv6Address","dataType":"unsigned64","dataTypeSemantics":"totalCounter"},
  "383":{"name":"distinctCountOfDestinationIPv6Address","dataType":"unsigned64","dataTypeSemantics":"totalCounter"},
  "384":{"name":"valueDistributionMethod","dataType":"unsigned8"},
  "385":{"name":"rfc3550JitterMilliseconds","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"milliseconds"},
  "386":{"name":"rfc3550JitterMicroseconds","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"microseconds"},
  "387":{"name":"rfc3550JitterNanoseconds","dataType":"unsigned32","dataTypeSemantics":"quantity","units":"nanoseconds"}
}  

//ipfix-mpls-label-type
entities['mpls'] = {
  "1":{"description":"TE-MIDPT: Any TE tunnel mid-point or tail label"},
  "2":{"description":"Pseudowire: Any PWE3 or Cisco AToM based label"},
  "3":{"description":"VPN: Any label associated with VPN"},
  "4":{"description":"BGP: Any label associated with BGP or BGP routing"},
  "5":{"description":"LDP: Any label associated with dynamically assigned labels using LDP"}
}
//classification-engine-ids
entities['engineIds'] = {
  "1":{"description":"IANA-L3", "length":"1"},
  "2":{"description":"PANA-L3", "length":"1"},
  "3":{"description":"IANA-L4", "length":"2"},
  "4":{"description":"PANA-L4", "length":"2"},
  "6":{"description":"USER-Defined", "length":"3"},
  "12":{"description":"PANA-L2", "length":"5"},
  "13":{"description":"PANA-L7", "length":"3"},
  "18":{"description":"ETHERTYPE", "length":"2"},
  "19":{"description":"LLC", "length":"1"},
  "20":{"description":"PANA-L7-PEN", "length":"3"},
}
//ipfix-version-numbers
entities['version'] = {
  "9":{"version":"Cisco Systems NetFlow Version 9"},
  "10":{"version":"IPFIX as documented in RFC5101"}
}
//ipfix-set-ids
entities['setIds'] = {
  "2":{"setId":"Template Set"},
  "3":{"setId":"Option Template Set"}
}
//ipfix-information-element-data-types
entities['dataTypes'] = {
  "octetArray":{},
  "unsigned8":{},
  "unsigned16":{},
  "unsigned32":{},
  "unsigned64":{},
  "signed8":{},
  "signed16":{},
  "signed32":{},
  "signed64":{},
  "float32":{},
  "float64":{},
  "boolean":{},
  "macAddress":{ "key":"%0-%1-%2-%3-%4-%5"},
  "string":{},
  "dateTimeSeconds":{},
  "dateTimeMilliseconds":{},
  "dateTimeMicroseconds":{},
  "dateTimeNanoseconds":{},
  "ipv4Address":{"key":"%0.%1.%2.%3"},
  "ipv6Address":{"key":"%0:%1:%2:%3:%4:%5:%6:%7"},
  "basicList":{},
  "subTemplateList":{},
  "subTemplateMultiList":{}
}

//ipfix-information-element-semantics
entities['ieSemantics'] = {
  "0":{"description":"default"},
  "1":{"description":"quantity"},
  "2":{"description":"totalCounter"},
  "3":{"description":"deltaCounter"},
  "4":{"description":"identifier"},
  "5":{"description":"flags"},
  "6":{"description":"list"}
}
//ipfix-information-element-units
entities['units'] = {
  "0":{"name":"none"},
  "1":{"name":"bits"},
  "2":{"name":"octets"},
  "3":{"name":"packets"},
  "4":{"name":"flows"},
  "5":{"name":"seconds"},
  "6":{"name":"milliseconds"},
  "7":{"name":"microseconds"},
  "8":{"name":"nanoseconds"},
  "9":{"name":"4-octet words"},
  "10":{"name":"messages"},
  "11":{"name":"hops"},
  "12":{"name":"entries"}
}
//ipfix-structured-data-types-semantics
entities['sdSemantics'] = {
  "0x00":{"name":"noneOf"},
  "0x01":{"name":"exactlyOneOf"},
  "0x02":{"name":"oneOrMoreOf"},
  "0x03":{"name":"allOf"},
  "0x04":{"name":"ordered"},
  "0xFF":{"name":"undefined"},
}

exports.entities = entities;
