-- -- Output of registry data into file: -- C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit/Source.ASN -- in format need to operate on the ASN source files. -- -- Run on Mini-Edit Version 1.0.396 -- From file: ieee_combined_r36.ITS -- Last Changed: [Mod: 4/17/2006 1:24:30 PM] -- This export was created on 4/17/2006 at 1:24:37 PM -- ################################################### -- -- -- Run this file with a line like: -- asn1 source.txt -errorfile errs.txt -noun -- -- The local module consisting of DEs / DFs and MSGs IM DEFINITIONS AUTOMATIC TAGS::= BEGIN -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Start of entries from table Dialogs... -- This table typicaly contains dialog and operational exchange entries. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Table contains no entries. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Start of entries from table Messages... -- This table typicaly contains message entries. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- MSG_Assigned-Resources (Desc Name) Record 1 AssignedResources ::= ResourceAssignment -- MSG_Available for hand off (AHO) (Desc Name) Record 2 AvailableForHandOff ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage replyHandOff FreeText(SIZE(1..255)), -- beyond a simple reply -- any "conditions" on the reply would be here ... -- # LOCAL_CONTENT } -- MSG_Center Plans (Desc Name) Record 3 CenterPlans ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage respPlanNumber TMDD.Event-response-plan-identifier OPTIONAL, -- [ITE.TMDD.Event-response-plan-identifier] respPlanType TMDD.Event-response-plan-type OPTIONAL, -- [ITE.TMDD.Event-response-plan-type] routeSets SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for the route -- and a set of start and end date-times respPlanAuth FreeText(SIZE(1..200)) OPTIONAL, -- see also [ITE.TMDD.Event-response-plan-author] planNumber IA5String (SIZE(1..999)) OPTIONAL, text IA5String (SIZE(1..999)) OPTIONAL, furtherData URL-Link OPTIONAL, -- a pointer to any further data ... -- # LOCAL_CONTENT } -- MSG_Change center properties (CCP) (Desc Name) Record 4 ChangeCenterProperties ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage changes IA5String(SIZE(1..4000)), -- human readable description of changes type CenterType, -- function and gross uses -- does this center control other centers? -- is this center transitory in nature? -- is this an ICP center (temporary == Y too) -- do multiple agencies use this single center -- is the center in fact a vehicle (ALERT) -- does this center have reponse plans loaded? staging StagingArea OPTIONAL, -- multiple staging entries -- used for centers which are mobile -- or temp ICP use (not fixed site ones) where LRMS.LocationReference OPTIONAL, -- Based on [LRMS.ANY] -- coverage area(s) of the centers -- when center is not mobile permanent LRMS.LocationReference OPTIONAL, -- The centers long term location and -- place where it can be found. ... -- # LOCAL_CONTENT } -- MSG_ClearOrRepairPlan (Desc Name) Record 5 ClearOrRepairPlan ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage responsePlanID TMDD.Event-response-plan-identifier, responsePlanType TMDD.Event-response-plan-type OPTIONAL, responsePlanText IA5String (SIZE(1..3000)) OPTIONAL, responsePlanAuthor TMDD.Event-response-plan-author OPTIONAL, issuingCenter TMDD.Organization-identifier OPTIONAL, -- A unique identifier for an -- organization within a region. clearPlan CleanUpPlan OPTIONAL, -- the current clearance plan, with duration values repairPlan RepairPlan OPTIONAL, -- the current repair plan, with duration values pointOfContact UTF8String(SIZE(1..200)) OPTIONAL, ... -- # LOCAL_CONTENT } -- MSG_Close incident event (CIE) (Desc Name) Record 6 CloseIncidentEvent ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage timeMarks TimeMarks OPTIONAL, -- a collecton of event times, -- in this case the final times ... -- # LOCAL_CONTENT } -- add various Justice XML elements to aid in record keeping -- MSG_Differential_GPS_Corrections (Desc Name) Record 7 DifferentialGPSCorrections ::= SEQUENCE (SIZE(1..128)) OF SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage -- note that most of the above header information is of no value in this -- type of message and will typically be omitted in use msgType INTEGER (0..64), msg RTCM-MsgDef, ... -- # LOCAL_CONTENT } -- MSG_Disable center on-line (DCO) (Desc Name) Record 8 DisableCenterOnLine ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage where LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] any LRMS profile, -- provide gross effected coverage area returnTime ATIS.DateTimePair, -- the estimated time when this center will return -- use all zeros if unknown who ForwardTo OPTIONAL, -- point to another center here by id and name -- forward any request to above center for -- processing type CenterType, -- type of center the above is ... -- # LOCAL_CONTENT } -- MSG_DSRC-MsgSend (Desc Name) Record 9 DSRC-MsgSend ::= SEQUENCE { broadcastCycle BcastCycle, -- details about when the msg is to be repeated beaconsRequest ATIS.RoadSideAlert OPTIONAL, -- as per the ATIS message for sending DSRC alerts ... } -- MSG_Establish center on-line (ECO) (Desc Name) Record 10 EstablishCenterOnLine ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage type CenterType, -- function and gross uses attributes SEQUENCE (SIZE(0..8)) OF AboutCenter, -- basic type info about this center -- does this center control other centers? -- is this center transitory in nature? -- is this an ICP center (temporary == Y too)? -- do multiple agencies use this single center? -- is the center in fact a vehicle (ALERT)? -- does this center have response plans loaded? staging StagingArea OPTIONAL, -- the overall coverage or staging entry -- used for centers which are mobile -- or temp ICP use not fixed site ones -- contains staging location contact where LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] -- coverage area(s) of the center -- when center is not mobile ... -- # LOCAL_CONTENT } -- MSG_Establish center properties (ECP) (Desc Name) Record 11 EstablishCenterProperties ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage properties IA5String(SIZE(1..4000)) OPTIONAL, -- relate a static set of elements here type CenterType, -- function and gross uses -- does this center control other centers? -- is this center transitory in nature? -- is this an ICP center (temporary == Y too)? -- do multiple agencies use this single center? -- is the center in fact a vehicle (ALERT)? -- does this center have reponse plans loaded? staging StagingArea OPTIONAL, -- the primary staging entry -- used for centers which are mobile -- or temp ICP use (not fixed site ones) where LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] -- relate a polygon of coverage here -- at some point in the future this message may fit -- an as yet undeveloped Emg Response format ... -- # LOCAL_CONTENT } -- MSG_Grant hand off (GHO) (Desc Name) Record 12 GrantHandOff ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage grantHandOff FreeText(SIZE(1..255)), -- if we require anything beyond a "yes" here, put in text ... -- # LOCAL_CONTENT } -- MSG_IM_Wrapper (Desc Name) Record 13 IMWrapper ::= CHOICE { -- basic center to center management messages establishCenterOnLine EstablishCenterOnLine, -- From 1512.Base establishCenterProperties EstablishCenterProperties, -- From 1512.Base changeCenterProperties ChangeCenterProperties, -- From 1512.Base disableCenterOnLine DisableCenterOnLine, -- From 1512.Base -- event creation and management messages newIncidentEvent NewIncidentEvent, -- From 1512.Base closeIncidentEvent CloseIncidentEvent, -- From 1512.Base mergeIncidentEvent MergeIncidentEvent, -- From 1512.Base splitIncidentEvent SplitIncidentEvent, -- From 1512.Base pollForHandOff PollForHandOff, -- From 1512.Base requestHandOff RequestHandOff, -- From 1512.Base availableForHandOff AvailableForHandOff, -- From 1512.Base grantHandOff GrantHandOff, -- From 1512.Base -- messages for filtering and for information -- exchange about incident event by type/center/asset requestInformation RequestInformation, -- From 1512.Base -- event information dialogs (IDX messages) incidentDescription IncidentDescription, -- From 1512.Base publicIncidentDescription PublicIncidentDescription, -- From 1512.Base -- information exchanged outside the scope of -- a specific incident event by the center centerPlans CenterPlans, -- From 1512.Base clearOrRepairPlan ClearOrRepairPlan, -- From 1512.One infrastructureReport InfrastructureReport, -- From 1512.One manageCommandStructure ManageCommandStructure, -- From 1512.Two differentialGPSCorrections DifferentialGPSCorrections, -- From 1512.Base requestTrafficControlPlan RequestTrafficControlPlan, -- From 1512.One trafficControlPlan TrafficControlPlan, -- From 1512.One requestNetworkConditions RequestNetworkConditions, -- From 1512.One networkConditions NetworkConditions, -- From 1512.One requestRouteAdvice RequestRouteAdvice, -- From 1512.One routeAdvice RouteAdvice, -- From 1512.One requestWorkZoneData RequestWorkZoneData, -- From 1512.One workZoneData WorkZoneData, -- From 1512.One watchFor WatchFor, -- From 1512.Two watchForResponse WatchForResponse, -- From 1512.Two requestForExternalInformation RequestForExternalInformation, -- From 1512.Three dsrcMessage DSRC-MsgSend, -- From 1512.One -- management of a centers resources requestPhysicalAssetStatus RequestPhysicalAssetStatus, -- From 1512.One physicalAssetStatus PhysicalAssetStatus, -- From 1512.One requestPhysicalAsset RequestPhysicalAsset, -- From 1512.One assignedResources AssignedResources, -- From 1512.One requestPreemptionUserData RequestPreemptionUserData, -- From 1512.One preemptionUserData PreemptionUserData, -- From 1512.One ... -- # LOCAL_CONTENT } -- MSG_Incident description (IDX) (Desc Name) Record 14 IncidentDescription ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage idxSubParts IDX-Wrapper, -- sets of sub messages are appended here -- [the older &xxx type styles have been removed -- and simple ASN forms are now be used] ... -- # LOCAL_CONTENT } -- MSG_InfrastructureReport (Desc Name) Record 15 InfrastructureReport ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage cleanUpNeeds SEQUENCE (SIZE(1..15)) OF CleanUpItems OPTIONAL, -- list of items to report cleanUpText FreeText OPTIONAL, -- free text when above list does not serve restoreNeeds SEQUENCE (SIZE(1..15)) OF InfrastructureRestorationList OPTIONAL, -- list of items to restore in infrastructure restoreText FreeText OPTIONAL, -- free text when above list does not serve repairNeeds SEQUENCE (SIZE(1..15)) OF CleanUpItems OPTIONAL, -- list of items to report repairText FreeText OPTIONAL, -- free text when above list does not serve reportID ReferenceID OPTIONAL, -- some form of index to link back to this message where LRMS.LocationReference, -- location of report timeObserved ATIS.DateTimePair, -- time of the reported sighting reportedBy WitnessStatement, -- summary of the person / role / reliability estimate quality Reliability OPTIONAL, pointOfContact FreeText OPTIONAL, -- follow up point of contact urgency Urgency OPTIONAL, -- reporting person or CAD operators assessment, 0 as least ... -- # LOCAL_CONTENT } -- MSG_ManageCommandStructure (Desc Name) Record 16 ManageCommandStructure ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage commandType ICSCommandType, -- the type of command struc position OrganizationPosition OPTIONAL, -- the position in the ICS or UCS that this is -- as well as email and radio routing data and -- a reference number for this position in the -- command structure of the event. location LRMS.LocationReference OPTIONAL, -- where it is located at contactRoles SEQUENCE (SIZE(0..32)) OF PointOfContactRoles, -- POC roles done by this position coordinationRoles SEQUENCE (SIZE(0..32)) OF CoordinationRoles, -- coordination roles done by this position otherRoles SEQUENCE (SIZE(0..32)) OF OtherRoles, -- any other roles done by this position reportsToRef ReferenceID, reportsTo OrganizationPosition OPTIONAL, -- who this role reports up to lineReports SEQUENCE (SIZE(0..4)) OF ReferenceID, -- any line item reporting inChargeof SEQUENCE (SIZE(0..32)) OF ReferenceID, -- any other elements that this resource is in -- command of or is responsible for comments FreeText OPTIONAL, -- any other comments on this role ... -- # LOCAL_CONTENT } -- MSG_Merge incident event (MIE) (Desc Name) Record 17 MergeIncidentEvent ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage oldHeaders SEQUENCE (SIZE(1..32)) OF SEQUENCE { header Header, -- old Headers, one for each merged basics Basics OPTIONAL, -- basic data on location, type, status rational FreeText(SIZE(1..255)) OPTIONAL -- rationale of this specific part of the split -- may contain dispatcher intent comments as well }, -- note that data above is for the pre-joined headers text FreeText(SIZE(1..255)) OPTIONAL, -- rationale of why this has occurred ... -- # LOCAL_CONTENT } -- MSG_NetworkConditions (Desc Name) Record 18 NetworkConditions ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage bundledATIS SEQUENCE { -- Various ATIS based response messages weatherReports SEQUENCE (SIZE(1..100)) OF ATIS.WeatherInformation OPTIONAL, links SEQUENCE (SIZE(1..100)) OF ATIS.LinkTrafficInformation OPTIONAL, incidents SEQUENCE (SIZE(1..100)) OF ATIS.IncidentInformation OPTIONAL, events SEQUENCE (SIZE(1..100)) OF ATIS.EventInformation OPTIONAL, flights SEQUENCE (SIZE(1..100)) OF ATIS.AirlineTravelInformation OPTIONAL, routes SEQUENCE (SIZE(1..100)) OF ATIS.Route OPTIONAL, -- itineraries are now handled in the routes -- itineraries SEQUENCE (SIZE(1..100)) OF ATIS.Itinerary OPTIONAL, detours SEQUENCE (SIZE(1..100)) OF ATIS.Route OPTIONAL, -- detourItineraries SEQUENCE (SIZE(1..100)) OF ATIS.Itinerary OPTIONAL, parkingLots SEQUENCE (SIZE(1..100)) OF ATIS.ParkingLotInformation OPTIONAL, ... -- # LOCAL_CONTENT }, -- Consider replacing above with the one-line reply group from ATIS -- Update above to reflect balloted std -- bundledTMDD SEQUENCE { -- item SEQUENCE (SIZE (1..32)) OF TMDD.MostMessages OPTIONAL, -- insert each major device control TMDD messages here in next revision -- ... # LOCAL_CONTENT -- }, -- bundledTCIP SEQUENCE { -- item SEQUENCE (SIZE (1..32)) OF TCIP.AnyMessage OPTIONAL, -- insert each major TCIP messages here in next revision -- ... # LOCAL_CONTENT -- }, rawTMDD LinkDataSet OPTIONAL, ... -- # LOCAL_CONTENT } -- MSG_New incident event (NIE) (Desc Name) Record 19 NewIncidentEvent ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- Uses the same basic types as ITIS/ATIS/TMDD ... -- # LOCAL_CONTENT } -- MSG_PhysicalAssetStatus (Desc Name) Record 20 PhysicalAssetStatus ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage assetCount INTEGER (0..255), -- number of assets in reply assetChoices SEQUENCE { parkingLot ATIS.ParkingLotInformation OPTIONAL, -- returned if the requested data was about a lot lotInfo ATIS.LotInformation OPTIONAL, -- returned if the requested data was about a lot instructions ATIS.ParkingInstructions OPTIONAL, -- directons on how to use the lot, when needed theAsset ResourceAssignment OPTIONAL, -- the complete summary of the asset -- need to rework the below to avoid dupes inUse BOOLEAN OPTIONAL, -- true if asset is currently assigned to an event or -- otherwise out of service (on break, being restored, etc.) -- the asset in question may have been assigned elsewhere -- since its original report of being available assetHandle IA5String(SIZE(1..32)) OPTIONAL, -- a human usable string for refering to the asset -- which may not be unique in the system (a slang name) assetDescription AssetDescription OPTIONAL, -- a complex structure describing the asset assetNum CenterAssetPermRef OPTIONAL, -- specific references to this asset -- note that some center may not wish to share this value assetStatus ITIS.AssetStatus OPTIONAL, -- the most current known status of the asset assetEvent ReferenceID OPTIONAL, -- specific references the event assign to (when assigned) -- this can prove useful is the requesting center wants to -- "wait its turn" to again ask for the asset when free timeFrameEnd ATIS.DateTimePair OPTIONAL, -- limits of time which it could be used currentLocation LRMS.LocationReference OPTIONAL, -- data regarding its current location etaToReady ATIS.DateTimePair OPTIONAL, -- time required to prepare asset for use -- make date all zeros if only a time offset is needed managementAllowed BOOLEAN OPTIONAL, -- true if the owner would allow management transfer furtherComments FreeText OPTIONAL, -- any further comments on this asset ... }, miscText FreeText OPTIONAL, -- any other logistical information in free text which the -- requester needs to send as well. managementConditions FreeText OPTIONAL, -- any free text requirements demanded by issuer -- to manage asset ... -- # LOCAL_CONTENT } -- MSG_Poll for hand off (PHO) (Desc Name) Record 21 PollForHandOff ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage pollHandOff FreeText (SIZE(1..255)) OPTIONAL, -- Human readable request here ... -- # LOCAL_CONTENT } -- MSG_PreemptionUserData (Desc Name) Record 22 PreemptionUserData ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage password FreeText OPTIONAL, vehicleID PowerUnitID OPTIONAL, -- the reference of the vehicle object assignedResourcesSubMessage ResourceAssignment OPTIONAL, -- defined from base std technology SEQUENCE (SIZE(1..16)) OF PreemptTech OPTIONAL, -- this is the tech used by the vehicle over the route relatedEvent ReferenceID OPTIONAL, -- the IDX incident number of the incident the -- vehicle is assigned to authorizationValue PreemptAuthorization OPTIONAL, -- an enum or yes/no/not here/ not present, etc ... -- # LOCAL_CONTENT } -- MSG_Public incident description (PID) (Desc Name) Record 23 PublicIncidentDescription ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage idxSubParts IDX-Wrapper, -- sets of sub messages are appended here -- [the older &xxx type styles have been removed -- and simple ASN forms are now be used] ... -- # LOCAL_CONTENT } -- MSG_RequestForExternalInformation (Desc Name) Record 24 RequestForExternalInformation ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage theRFI RequestForInfo, -- a duplicate of the content found in the -- IDX submessage for RFI ... -- # LOCAL_CONTENT } -- MSG_Request_Handoff (RHO) (Desc Name) Record 25 RequestHandOff ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage pollHandOff FreeText(SIZE(1..255)), -- repeat of poll for hand off (PHO) replyNum FreeText(SIZE(1..255)) OPTIONAL, -- allow conditions / cost / PO type data to be carried too replyOther FreeText(SIZE(1..255)) OPTIONAL, -- this would allow private costing structures ... -- # LOCAL_CONTENT } -- MSG_Request information (RIN) (Desc Name) Record 26 RequestInformation ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage type CHOICE { filter SEQUENCE { -- information filters to apply to the request location LRMS.LocationReference OPTIONAL, -- the location for which data is sought dataTypes ATIS.InformationRequestType OPTIONAL, -- # UNTAGGED -- organized sets of data to request currentState SEQUENCE (SIZE(1..16)) OF ITIS.IncidentResponseStatus OPTIONAL, -- events with these status values (unverified, etc.) severity TMDD.Event-incident-severity OPTIONAL, -- events with this severity or greater issueAgencies SEQUENCE (SIZE(1..16)) OF TMDD.Organization-center-identifier OPTIONAL, -- centers that originated the data centerTypes SEQUENCE (SIZE(1..16)) OF CenterTypeNational, -- the type of centers involved resourceTypes SEQUENCE (SIZE(1..16)) OF ITIS.ResponderGroupAffected OPTIONAL, -- the type of resources involved responseEquipment SEQUENCE (SIZE(1..16)) OF ITIS.IncidentResponseEquipment OPTIONAL, -- the type of response equipmentinvolved start ATIS.DateTimePair OPTIONAL, end ATIS.DateTimePair OPTIONAL, focus SEQUENCE (SIZE(0..64)) OF SubMessage, -- specifies which information is being requested: -- entire IDX or sets of particular submessages, -- or center properties, plans, etc. ... -- # LOCAL_CONTENT }, refIDs SEQUENCE (SIZE(1..100)) OF ReferenceID -- used to select events or resources baseded on prior -- known values, will reply with current data about each }, -- # UNTAGGED subscription ATIS.SubscribeForm OPTIONAL, -- if a subscribe is present, values inside it will provide -- the time interval and frequency of the subscribe verbosity ATIS.ReplyVerbosity OPTIONAL, returnAddress URL-Link OPTIONAL, -- this string may be a URI, an email, an IP, -- or other format to establish a return path -- to an specific operator within a center ... -- # LOCAL_CONTENT } -- MSG_RequestNetworkConditions (Desc Name) Record 27 RequestNetworkConditions ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage eventTypes SEQUENCE (SIZE(1..64)) OF ITIS.ITIScodes, -- various roadway event codes which are wanted -- a value of zero indicates no code filtering conditionTypes SEQUENCE (SIZE(1..64)) OF ConditionTypes OPTIONAL, -- list of what type of data to be sent -- area of interest follows, by named routes or by LRMS focus CHOICE { routes SEQUENCE (SIZE(1..32)) OF TMDD.Link-route-designator, lrms LRMS.LocationReference, ... }, summary BOOLEAN OPTIONAL, -- if set to true the requestors would like any summary of -- information covering the above location as well videoRequest BOOLEAN OPTIONAL, -- if true the requester would like multi media feeds -- if they are available, returned by URIs whenStart ATIS.DateTimePair OPTIONAL, -- the time period to start the request over -- use current time is not sent whenEnd ATIS.DateTimePair OPTIONAL, -- the ending time interval to search over subscribeMe BOOLEAN, -- if set to true then the requestor wants the center to -- send updates for the interval described below -- for network conditions relating to this message subscribeLength ATIS.TimeInterval OPTIONAL, -- the length in minutes for the subscription to last ... -- # LOCAL_CONTENT } -- MSG_RequestPhysicalAsset (Desc Name) Record 28 RequestPhysicalAsset ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage pollOnly BOOLEAN, -- a flag, if true then just asking if one exists, -- if false then wanting a response assignment wantsManagement BOOLEAN, -- true if the requester desires to have management of the -- asset assigned fully to his center upon use request CHOICE { byType SEQUENCE { desc AssetDescription, -- a complex structure describing the asset needed count INTEGER (1..100) -- how many of this type are wanted }, byKind SEQUENCE { type CHOICE { vehicle VehicleAssetLists, -- a basic list of type of vehicle assets -- or assets on trailers used / shared locally -- examples include tows, sand trucks, small VMS device RoadsideAssetLists, -- a list of roadway devices and traffic -- control items which are not generally -- vehicles or on trailers -- examples include HAR sites, cones, barriers text FreeText -- used when nothing on either list suits }, count INTEGER (1..100) -- how many of this type are wanted }, byNumber SEQUENCE (SIZE (1..32)) OF CenterAssetPermRef, -- one or more specific references to a known asset -- presumes a knowledge of the inventory in question ... }, intendedUse SEQUENCE (SIZE (1..64)) OF AssetUse OPTIONAL, -- collection of known phrases regarding the -- proposed use of the asset vmsUse VMS-UsePlan OPTIONAL, dsrcUse DSRC-UsePlan OPTIONAL, harUse HAR-UsePlan OPTIONAL, intendedUseText FreeText OPTIONAL, -- a description of the task/chore to which the -- assets will be applied whenStart ATIS.DateTimePair OPTIONAL, whenEnd ATIS.DateTimePair OPTIONAL, -- an estimated start and stop time for the use idxOfUse ReferenceID OPTIONAL, -- the reference to the IDX event this will be used in locationOfUse LRMS.LocationReference OPTIONAL, -- the general location where the assets will be used miscText FreeText OPTIONAL, -- any other logistical information in free text which the -- requester needs to send as well. ... -- # LOCAL_CONTENT } -- MSG_RequestPhysicalAssetStatus (Desc Name) Record 29 RequestPhysicalAssetStatus ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage assetUnitID ReferenceID, -- the assignment reference given to this asset during the event assetNumber CenterAssetPermRef OPTIONAL, -- the long term numbering of this asset by the owning center securityKey FreeText OPTIONAL, -- a string to exchange security information requestID UTF8String (SIZE(1..32)) OPTIONAL, -- an internal reference string created by the requestor -- for this message ... -- # LOCAL_CONTENT } -- MSG_RequestPreemptionUserData (Desc Name) Record 30 RequestPreemptionUserData ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage password FreeText OPTIONAL, vehicleID PowerUnitID, -- a reference to the vehicle resoure ResourceAssignment OPTIONAL, -- this definition of the resourse (vehicle) -- comes from the base std ... -- # LOCAL_CONTENT } -- MSG_RequestRouteAdvice (Desc Name) Record 31 RequestRouteAdvice ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage vehicleID PowerUnitID, -- requesting vehicle or group vehicleMakeup VehicleSummary OPTIONAL, -- some very complex ways to describe all the restrictions -- such as weight, width, axle as well as -- agency type (police, tow, local LE, ITIS list) -- preempt technology it/ they have -- sequence of vehicle ID to link to IDX resources messages rational FreeText OPTIONAL, -- reason for the requested route origin LRMS.LocationReference OPTIONAL, -- if known destination LRMS.LocationReference OPTIONAL, -- link to staging areas or event if so desired whenStart ATIS.DateTimePair OPTIONAL, whenEnd ATIS.DateTimePair OPTIONAL, reqReverseFlow BOOLEAN OPTIONAL, -- the requester would like to use reversed lane -- flow for ingress or egress if this is possible and -- saves time reqPriority INTEGER (0..5) OPTIONAL, -- relative priority of this request over others in the event priRational FreeText OPTIONAL, -- reason for the requested priority suggestedRoute ATIS.RouteRequest OPTIONAL, -- a suggestion of the major route point that -- the requester would like to use planNumber TMDD.Event-response-plan-identifier OPTIONAL, -- event preplanned name if applicable planType TMDD.Event-response-plan-type OPTIONAL, -- event preplanned name if applicable graphicOverview URL-Link OPTIONAL, -- link to a file or to a URI/URL to carry any -- explanatory graphic file for this message ... -- # LOCAL_CONTENT } -- MSG_RequestTrafficCntrlPlan (Desc Name) Record 32 RequestTrafficControlPlan ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage planNumber TMDD.Event-response-plan-identifier OPTIONAL, -- event preplanned name if applicable planType TMDD.Event-response-plan-type OPTIONAL, -- event preplanned name if applicable planText IA5String (SIZE(1..3000)) OPTIONAL, -- was: TMDD.Event-ResponsePlanText conditions FreeText OPTIONAL, sceneSketch URL-Link OPTIONAL, -- descriptive graphic by way of a url sceneImage URL-Link OPTIONAL, -- scene image by way of a url laneConditions SEQUENCE (SIZE(1..24)) OF SEQUENCE { laneLocation LRMS.LocationReference OPTIONAL, -- the LRMS within the event when the next lane pertains to lane LaneDescription OPTIONAL -- note that this lane description is what is wrong , -- not what we will do about it (which is in the reply) -- restrictions (axle, size, weight, etc...) from event }, vehiclesInvolvedCount TMDD.Event-incident-vehicles-involved-count OPTIONAL, -- the number of vehicles vehicleTypes SEQUENCE (SIZE(1..16)) OF ATIS.VehiclesInvolved OPTIONAL, -- the types of vehicles and a count of each injuries SEQUENCE (SIZE(1..5)) OF InjuryCounts OPTIONAL, onSceneContact UTF8String(SIZE(1..200)) OPTIONAL, -- on scene personnel contact data (may be the IC) radioContact UTF8String(SIZE(1..200)) OPTIONAL, -- preliminary radio contact data ... -- # LOCAL_CONTENT } -- MSG_RequestWorkZoneData (Desc Name) Record 33 RequestWorkZoneData ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage types SEQUENCE (SIZE(1..16)) OF ITIS.ITIScodes, -- the type of events desired, -- made up of ITIS codes -- such as roadwork, parades, etc... onlyActive BOOLEAN OPTIONAL, -- is set to true return only currently active events whenStart ATIS.DateTimePair OPTIONAL, -- the beginning time period to search over whenStop ATIS.DateTimePair OPTIONAL, -- the ending time period to search over where LRMS.LocationReference OPTIONAL, -- the geographical area to search ... -- # LOCAL_CONTENT } -- MSG_RouteAdvice (Desc Name) Record 34 RouteAdvice ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage route RouteSet, -- the route itself, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for the route -- and a set of start and end date-times linkFlow SEQUENCE (SIZE(1..16)) OF FlowType OPTIONAL, -- enum of flow type data here, such as reversed lanes requestGrant SEQUENCE (SIZE(1..16)) OF PreemptGrant OPTIONAL, -- note that prempt and priorty uses are both allowed here signalTechnology SEQUENCE (SIZE(1..16)) OF PreemptTech OPTIONAL, -- an enum of the technology to be used. secString SecString OPTIONAL, -- any password or secuirty string to be used in this route planName TMDD.Event-response-plan-identifier OPTIONAL, planType TMDD.Event-response-plan-type OPTIONAL, -- if this route is related to a pre-plan, link it here -- current (active) plan this route is related to graphicOverview URL-Link OPTIONAL, -- link to a file or to a URI/URL to carry any -- explanatory graphic file for this message routeStatus RouteStatus OPTIONAL, -- status of route -- (enum or proposed,planned,setting up, active, teardown, closed) relatedMsgs SEQUENCE (SIZE(1..32)) OF ReferenceID OPTIONAL, ... -- # LOCAL_CONTENT } -- MSG_Split incident event (SIE) (Desc Name) Record 35 SplitIncidentEvent ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage newHeaders SEQUENCE (SIZE(2..16)) OF SEQUENCE { header Header, -- new Header, one for each split basics Basics OPTIONAL, -- basic data on location, type, status rational FreeText(SIZE(1..255)) OPTIONAL -- rationale of this specific part of the split -- may contain dispatcher intent comments as well }, -- note that data above is for the post-split rational FreeText(SIZE(1..255)) OPTIONAL, -- rationale of why this has occurred ... -- # LOCAL_CONTENT } -- MSG_TrafficCntrlPlan (Desc Name) Record 36 TrafficControlPlan ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage -- the incident plan imPlan IA5String (SIZE(1..3000)) OPTIONAL, imPlanType TMDD.Event-response-plan-type OPTIONAL, imPlanNumber TMDD.Event-response-plan-identifier OPTIONAL, imPlanAuthor TMDD.Event-response-plan-author OPTIONAL, -- the traffic plan trafficPlan IA5String (SIZE(1..3000)) OPTIONAL, trafficPlanType TMDD.Event-response-plan-type OPTIONAL, trafficPlanNumber TMDD.Event-response-plan-identifier OPTIONAL, trafficPlanAuthor TMDD.Event-response-plan-author OPTIONAL, -- various further information currentStaus ITIS.IncidentResponseStatus OPTIONAL, conditions FreeText OPTIONAL, specialInstructions FreeText OPTIONAL, constraints FreeText OPTIONAL, sceneSketch URL-Link OPTIONAL, -- Descriptive graphic by way of a url sceneImage URL-Link OPTIONAL, -- Scene image by way of a url laneConditions SEQUENCE (SIZE(1..24)) OF SEQUENCE { laneLocation LRMS.LocationReference OPTIONAL, -- the LRMS within the event when the next lane pertains to lane LaneDescription OPTIONAL -- Note that this lane description is from the -- perspective of the center sending out the plan -- it may have aspects of what will be done about the -- event (such as determining to close lanes) }, vehiclesInvolvedCount TMDD.Event-incident-vehicles-involved-count OPTIONAL, -- the number of vehicles vehicleTypes SEQUENCE (SIZE(1..16)) OF ATIS.VehiclesInvolved OPTIONAL, -- the types of vehicles and a count of each injuries SEQUENCE (SIZE(1..5)) OF InjuryCounts OPTIONAL, onSceneContact FreeText OPTIONAL, -- on scene personnel contact data (may be the IC) -- on behalf of the center sending this message -- this person may be on the way to the event -- rather than on scence in some cases radioContact FreeText OPTIONAL, -- Preliminary radio contact data for above impactSummary SEQUENCE (SIZE(1..32)) OF Impact OPTIONAL, -- The IDX sub message from the base standard which -- conveys lane data as sell as multiple route sets -- for detour and alt route use evacuations SEQUENCE (SIZE(1..32)) OF Evacuation OPTIONAL, -- The IDX sub message from the base standard which -- conveys evacuation information including routes staging SEQUENCE (SIZE(1..32)) OF SceneStaging OPTIONAL, -- The IDX sub message from the base standard which -- conveys staging area locations and use directions vmsUse VMS-UsePlan OPTIONAL, dsrcUse DSRC-UsePlan OPTIONAL, harUse HAR-UsePlan OPTIONAL, additionalText FreeText OPTIONAL, relatedMsgs SEQUENCE (SIZE(1..32)) OF ReferenceID OPTIONAL, ... -- # LOCAL_CONTENT } -- MSG_WatchFor (Desc Name) Record 37 WatchFor ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage watchForItems SEQUENCE (SIZE(0..16)) OF CHOICE { person WatchForPerson, vehicle WatchForVehicle, object WatchForObject, amber JXDD.AmberAlert, -- A JXML amber alert document ... -- # LOCAL_CONTENT }, dangers FreeText OPTIONAL, reasons FreeText OPTIONAL, instructions FreeText OPTIONAL, pastSightings SEQUENCE (SIZE(1..100)) OF SightingReport, ... -- # LOCAL_CONTENT } -- MSG_WatchForResponse (Desc Name) Record 38 WatchForResponse ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage personMatch BOOLEAN, vehicleMatch BOOLEAN, objectMatch BOOLEAN, sighting SEQUENCE (SIZE(0..16)) OF SightingReport, -- contains general location and heading of sighting personAware BOOLEAN OPTIONAL, -- Set true to indicate that the "watched for" -- person is aware that he/she has been observed actionTaken FreeText OPTIONAL, -- Description of any actions taken contactRef ReferenceID OPTIONAL, contact PersonInformation OPTIONAL, -- information on person who made the sighting, -- or who is managing the sighting information updatedInformation SEQUENCE (SIZE(0..16)) OF CHOICE { person WatchForPerson, vehicle WatchForVehicle, object WatchForObject, ... -- # LOCAL_CONTENT }, -- when new or updated data is available, reflect it here ... -- # LOCAL_CONTENT } -- MSG_WorkZoneData (Desc Name) Record 39 WorkZoneData ::= SEQUENCE { distribute Distribution OPTIONAL, header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage eventID ReferenceID OPTIONAL, -- a number for the event itself used in the CAD currentlyActive BOOLEAN OPTIONAL, -- when true the event is currently taking place -- the precise meaning of this may require local agreements currentEventID ReferenceID OPTIONAL, -- some CAD use a dual numbering system for -- active events, if this is the case this field will -- hold the active value, while the above will hold the -- the long term value description ATIS.EventInformation, -- a complex summary of the event from SAE -- note that it also includes the complex lane description -- frame taken from this std restrictions LinkDataSet OPTIONAL, -- a sequence of various link restrictions, which -- exist over the links of the event descriptiveText FreeText OPTIONAL, -- other data that needs to be conveyed in a free text format liveImage URL-Link OPTIONAL, -- a URL/URI for any live image data feeds graphicOverview URL-Link OPTIONAL, -- link to a file or to a URI/URL to carry any -- explanatory graphic file for this message ... -- # LOCAL_CONTENT } -- this is in sync with recent SAE changes which provide a -- strong "consumer" work zone message to start from -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Start of entries from table Data_Frames... -- This table typicaly contains data frame entries. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- DF_AssetDescription (Desc Name) Record 1 AssetDescription ::= SEQUENCE { status ITIS.AssetStatus, -- the current status of the asset vehicleType VehicleAssetLists OPTIONAL, -- response equipment type for this vehicle asset roadsideType RoadsideAssetLists OPTIONAL, -- response equipment type for this roadside or fixed asset responseGroup ITIS.ResponderGroupAffected OPTIONAL, -- gross category of response type if applicable vehicleSummary VehicleSummary OPTIONAL, -- used to convey data about vehicle assets person PersonInformation OPTIONAL, -- used to convey data about a person timeMarks TimeMarks OPTIONAL, -- a collecton of event times dataSets TailSet OPTIONAL, -- locally determined sets tag/value pairs -- shall be inserted here to allow local profiling ... -- # LOCAL_CONTENT } -- DF_Basics (Desc Name) Record 2 Basics ::= SEQUENCE { incidentLoc LRMS.LocationReference, -- Based on [SAE.LRMS.ANY] -- LRMS profile for best estimate of point location of -- incident may use whatever profile is best suited -- e.g. an address value might be best in some cases estimate1 Reliability, -- the estimated quality with which the above -- data is known incidentArea LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] -- LRMS profile for affected area of incident estimate2 Reliability OPTIONAL, -- the estimated quality with which the above data is known typeEvent ITIS.ITISEventType, -- the major catagory (and sub catagory) -- of the event (from ITIS) -- a two part code that identifies class of event -- and a specific type of event -- from the sending-centers perspective severity TMDD.Event-incident-severity OPTIONAL, status ITIS.IncidentResponseStatus OPTIONAL, -- status of the event(from ITIS) -- code indicating timeline status of incident -- from the sending-centers perspective ... -- # LOCAL_CONTENT } -- DF_BroadcastCycleTimes (Desc Name) Record 3 BcastCycle ::= SEQUENCE { rate INTEGER (1..18000) OPTIONAL, -- the number of 1/10 second intervals between -- each msg transmission cyleType CHOICE { period SEQUENCE { start ATIS.DateTimePair, end ATIS.DateTimePair }, duration INTEGER (1..86400) -- the number of seconds to run this -- message, allows up to a 24 hours }, -- # UNTAGGED ... -- # LOCAL_CONTENT } -- DF_IDX_CargoDocs (Desc Name) Record 4 CargoDocs ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage packageUnitID PackageUnitID OPTIONAL, -- link to which package unit this -- information refers to -- this is WITHIN the cargo unit below -- and would typically -- only be used when this level of detail -- was useful to the responder handlePack IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_box") cargoUnitID CargoUnitID OPTIONAL, -- link to which cargo unit this information -- refers to this is required on events -- involving trains or other multi-cargo -- carriers handleCargo IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_van") vehicleUnitID PowerUnitID OPTIONAL, -- refers to which power unit, used only -- when there is not separate cargo unit, -- such as the case of a passenger vehicle -- or a small truck. In this case there -- would be no cargoUnitID handleVec IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_truck") cargoCondtion UnitCondition OPTIONAL, -- condition of cargo or power unit in general shippingHeader ShippingHeader, -- general information, general response number, shippingEntry SEQUENCE (SIZE(1..32)) OF ShippingEntry OPTIONAL, -- sets of entries about the cargo containing data -- as required by CRF 47/171 for shipments source FoundOn OPTIONAL, -- what was the source of the above information other IA5String(SIZE(0..65000)) OPTIONAL, -- free text information qual Reliability, -- reliability estimate of the above 4 DEs -- this type is defined in the Base standard ... -- # LOCAL_CONTENT } -- observe that it is the cargo or vehicle unit ID that -- provides the key to connect cargo information to a specific -- vehicle, trailer, container, etc.and any information on -- placards and vehicle or container condition -- DF_IDX_CargoUnits (Desc Name) Record 5 CargoUnits ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage id CargoUnitID, -- the reference number for this unit / object -- (typically assigned by the CAD, such as "123:ase:321") handle IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_truck") condition SEQUENCE (SIZE(1..32)) OF UnitCondition, -- the overall condition of this cargo unit conditionText IA5String(SIZE(0..255)) OPTIONAL, -- any free text condition of this cargo unit axleCount AxleCount OPTIONAL, -- add weight and other factors protectionUsed OccupantProtectionSystemUsed OPTIONAL, airBagUse AirBagDeployed OPTIONAL, uderrideCode UnderrideOverrideCode OPTIONAL, cargoUnitType SEQUENCE (SIZE(1..32)) OF CargoPackageType OPTIONAL, -- a list of common cargo types, includes -- one for free text -- which follows below (e.g. Trailer, MC307, -- Hopper-Car, etc.) -- observe that a single cargo unit may have -- more than one type associated with it cargoUnitText IA5String(SIZE(0..20)) OPTIONAL, -- text describing the type of cargo unit -- when the above types do not fit contains SEQUENCE (SIZE(1..32)) OF Contents OPTIONAL, -- information on any specific packages -- and cargo found here -- includes proper shipping name, hazmat -- labels, and location within unit towingIssues IA5String(SIZE(0..255)) OPTIONAL, -- any special issues with recovery or towing to be -- aware of would be placed here. qual Reliability, -- reliability estimate of the above 4 DEs -- this type is defined in the Base standard ... -- # LOCAL_CONTENT } -- see the CommercialVehicle submessage (which this -- structure is used in)for information about commercial -- registration values see the Cargo submessage for -- information about contents -- DF_IDX_CargoVehicle (Desc Name) Record 6 CargoVehicle ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage summary ComVehicleHeader OPTIONAL, -- various key codes about the gross type and -- condition of the vehicle and cargo and the -- presence of placard or warning data -- (details in another message) registration SEQUENCE (SIZE(1..32)) OF ComReg OPTIONAL, -- data concerning the commercial -- registration values, note that this dupicates data found -- in the powerunits below. It need not be sent twice. powerUnits SEQUENCE (SIZE(1..32)) OF PowerUnits OPTIONAL, -- data about the truck, train or other power -- unit single vehicles (cargo components -- attached) are here as well as illegal -- vehicles found to be hauling cargoUnits SEQUENCE (SIZE(1..32)) OF CargoUnits OPTIONAL, -- data about the cargo units (trailers, -- containers etc...) contents and shipping -- papers can be found in another message refToPlacards IA5String(SIZE(0..15)) OPTIONAL, -- a unique code to link to any IDX -- submessage with placard -- or warning data for this vehicle other IA5String(SIZE(0..1000)) OPTIONAL, -- free text information towing IA5String(SIZE(0..1000)) OPTIONAL, -- any further data on tow points or recovery process qual Reliability, -- reliability estimate of the above 4 DEs -- this type is defined in the Base standard ... -- # LOCAL_CONTENT } -- DF_IDX_CautionsForResponders (Desc Name) Record 7 CautionsForResponders ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage waitOnLE BOOLEAN, -- if set True, wait for law enforcement -- instructions before proceeding rationalLE FreeText OPTIONAL, -- text regarding the reason for the LE flag to be set crimeScene BOOLEAN, -- if set True, law enforcement has decided that -- the area is to be treated as a crime scene, -- local procedures for this shall be in effect rationalCS FreeText OPTIONAL, -- text regarding the reason for the crime -- scene flag to be set to true cautions SEQUENCE (SIZE(1..8)) OF ResponderCautions OPTIONAL, -- to be a list of responsder cautions to be issued cautionText FreeText OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_CenterType (Desc Name) Record 8 CenterType ::= SEQUENCE { -- Add agency ID and other name value information -- Add agency ID and other name value information centerID ReferenceID, -- A world unique value for the center centerHint FreeText OPTIONAL, -- a machine processable string which can -- be used to provide routing hints regarding -- how to find the center in the local comm -- network (perhaps a URI or IP) centerHandles SEQUENCE (SIZE(1..16)) OF ITIS.ResponderGroupAffected OPTIONAL, -- types of Responders it handles centerType CenterTypeNational, -- the type of center that this is ... -- # LOCAL_CONTENT } -- DF_CleanUpPlan (Desc Name) Record 9 CleanUpPlan ::= SEQUENCE { description IA5String (SIZE(1..3000)) OPTIONAL, -- was: TMDD.Event-ResponsePlanText OPTIONAL, -- but this DE was removed in last TMDD draft actions SEQUENCE (SIZE (1..64)) OF CleanUpItems OPTIONAL, -- a list actions to be performed contact FreeText OPTIONAL, -- whom to contact with questions -- use the new "person" DF here? furtherData URL-Link OPTIONAL, -- a pointer to any further data whenStart ATIS.DateTimePair OPTIONAL, whenEnd ATIS.DateTimePair OPTIONAL, -- an estimated start and stop time for the work ... } -- DF_ComVehicleHeader (Desc Name) Record 10 ComVehicleHeader ::= SEQUENCE { hasPlacards BOOLEAN OPTIONAL, -- true if the vehicle has visible -- placards or labels or material numbers hasHazmat BOOLEAN OPTIONAL, -- true if the vehicle has any indication -- of carrying Hazardous goods numOfPowerUnits INTEGER(0..255), -- how many power units are there., -- Set to one for passenger cars, trucks -- with fixed cargo and most semi's -- Set to one for the typical 18 wheel -- semi with one trailer -- Set to number of engines for trains -- and barge haulers -- Set to 255 if unknown numOfCargoUnits INTEGER(0..255), -- how many cargo carrying units are there., -- Set to zero for passenger cars, -- and trucks with fixed cargo -- Set to 2 for a western double -- Set to one for the typical 18 wheel -- semi with one trailer -- Set to number of containers for -- container shipment by boat / barge -- Set to the number of all cars for -- trains (including non freight cars) -- Set to 254 if the number is greater -- than 254 units -- Set to 255 if unknown ... } -- further information on power units, cargo units, -- cargo and placards can be found in -- other related messages. -- DF_ConcentrationRange (Desc Name) Record 11 ConcentrationRange ::= SEQUENCE { ingredient SEQUENCE { min INTEGER(1..1000), -- minimum or specific quantity -- LSB of 0.1 percent -- use 1 for values between 0.1 and zero percent max INTEGER(0..1000) OPTIONAL, -- maximum quantity name SEQUENCE (SIZE(1..8)) OF TechnicalName -- the technical name of this ingredient } } -- DF_Contents (Desc Name) Record 12 Contents ::= SEQUENCE { packingType SEQUENCE (SIZE(1..32)) OF CargoPackageType OPTIONAL, -- what type of item/structure/package is this -- this the INTERNAL package, not the cargo -- unit in which it is found (i.e. 55 gal -- drums (found in/on a trailer)) condition SEQUENCE (SIZE(1..32)) OF UnitCondition OPTIONAL, -- data about the gross condition of this item as -- externally observed conditionText FreeText OPTIONAL, -- any free text condition of this item description IA5String(SIZE(0..600)) OPTIONAL, -- a free text description as needed item ShippingEntry OPTIONAL, -- a structure with hazmat labelings, -- shipping entries, packing groups -- psn, quantities and and other data -- about the item subLocation FreeText OPTIONAL, -- a free text description of where -- (within the cargo or power unit) -- this item is believed to be located -- (i.e. forward hold) qual1 Reliability OPTIONAL, -- a reliability factor for the above -- data regarding the location source FoundOn OPTIONAL, -- what was the source of the above -- information qual2 Reliability OPTIONAL, -- a reliability factor for the above -- source of data packageUnitId PackageUnitID OPTIONAL, -- a unique string to identify this -- content description. handle IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_box") ... } -- DF_IDX_Description (Desc Name) Record 13 Description ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- Uses the same basic types as ITIS/ATIS/TMDD subject FreeText OPTIONAL, -- used as an optional subject summary line description ITIS.ITIScodesAndText OPTIONAL, -- a combination of ITIS phrase codes and free text -- which can be used to carry any possible message text -- if there is a need to break data into groups of -- description / cause / advice or to provide summary -- counts of injuries or vehicles, then use the ATIS event qual Reliability OPTIONAL, -- reliability estimate of the above data incidentCmdr OrganizationPosition OPTIONAL, -- used to sent the incidentCmdr when needed or known furtherData URL-Link OPTIONAL, -- a URL to any related data -- note that the data returned by such a link is not -- controled by the standard and may vary over time involvedItems SEQUENCE (SIZE(1..500)) OF ReferenceID OPTIONAL, -- A list of references to other objects (people or -- things) that are known to be involved in this event involvedCenters SEQUENCE (SIZE(1..50)) OF CenterType OPTIONAL, -- A list of other 1512 centers which are engaged or -- expected to become engaged in this event -- the contents of this feild can used to determine -- who to send a message to when other indications -- are not present ... -- # LOCAL_CONTENT } -- Description Submessage, "incident Description information" -- DF_Distribution (Desc Name) Record 14 Distribution ::= SEQUENCE { from TranmissionPoint, to SEQUENCE (SIZE(1..100)) OF TranmissionPoint, reference ReferenceID, ... -- # LOCAL_CONTENT } -- DF_DSRC_UsePlan (Desc Name) Record 15 DSRC-UsePlan ::= SEQUENCE { targetDevice SEQUENCE { who TMDD.Organization-identifier, -- A unique identifier for an organization within a region. what TMDD.Device-identifier, ... }, requestedAction RequestedAction OPTIONAL, -- request if immediate or delayed display of data suggestedPhrase ITIS.ITIScodes OPTIONAL, -- a sequence of suggested text to be used -- which can be skipped if the same data is -- present in the beaconRequest portion broadcastCycle BcastCycle, -- details about when the msg is to be repeated beaconsRequest ATIS.RoadSideAlert OPTIONAL, -- as per the ATIS message for sending DSRC alerts -- note that this message allows both "regular" messages -- and high priority SAE alert message formats to be used ... } -- DF_IDX_Evacuation (Desc Name) Record 16 Evacuation ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage evacuationData EvacuationData, -- consists of the area that may need to be evacuated -- coded list of cause of concern -- text expressing likelihood of need to evacuate routeSets SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- the route itself, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for the route -- and a set of start and end date-times ... -- # LOCAL_CONTENT } -- Evacuation Data sub message, "Evacuation information", -- DF_Evacuation-data (Desc Name) Record 17 EvacuationData ::= SEQUENCE (SIZE(1..32)) OF SEQUENCE { evacuationLocation LRMS.LocationReference, -- Based on [SAE.LRMS.Geo.Polygon] -- area that may need to be evacuated qual1 Reliability, -- reliability estimate of above area cause Evacuation-Cause-National OPTIONAL, -- was: Evacuation-Cause OPTIONAL, -- coded list of cause of concern causeText FreeText(SIZE(1..255)) OPTIONAL, -- additional comments regarding cause / type -- of evacuation qual2 Reliability OPTIONAL, -- reliability estimate of above cause likelihood FreeText(SIZE(1..255)) OPTIONAL, -- text expressing -- likelihood of need to evacuate qual3 Reliability OPTIONAL, -- reliability estimate of above likelihood ... -- # LOCAL_CONTENT } -- DF_IDX_Facilities (Desc Name) Record 18 Facilities ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage agencyName TMDD.Link-ownership OPTIONAL, -- TMDD.Contact-organization-name agencyIdentifier TMDD.Organization-identifier OPTIONAL, -- A unique identifier for an organization within a region. agencyLocation LRMS.AreaLocation OPTIONAL, -- location during the event, if an agency staging area is used address LRMS.AddressPointProfile OPTIONAL, -- the long term address contact for this person phones SEQUENCE (SIZE(1..8)) OF ATIS.PhoneInformation OPTIONAL, -- phones with different roles emsAgency EMSAgencyNumber OPTIONAL, -- from NEMSIS organizationType EMSOrganizationType OPTIONAL, facilityProvides SEQUENCE (SIZE(0..32)) OF EmergencyFacilityCapability, relatedParties SEQUENCE (SIZE(1..100)) OF ReferenceID OPTIONAL, -- the values of any patent transported to this location -- or planned for transport to it. relatedResources SEQUENCE (SIZE(1..100)) OF ReferenceID OPTIONAL, -- the values of any assets of the Facility which -- are deployed as part of the incident (this is -- typically limited to items that are on-site, -- not items which remain in-house at the Facility ... -- # LOCAL_CONTENT } -- Care Facilities, "Facilities used in the care of victims or involved parties" -- DF_IDX_File-Transfer (Desc Name) Record 19 FileTransfer ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage name IA5String(SIZE(1..127)) OPTIONAL, -- the name path IA5String(SIZE(1..127)) OPTIONAL, -- the path ext IA5String(SIZE(1..127)) OPTIONAL, -- the file extension create IA5String(SIZE(1..127)) OPTIONAL, -- the creator delimit IA5String(SIZE(1)) OPTIONAL, -- the delimiter (\ or /) comment FreeText OPTIONAL, -- Used to send any comments needed about the file create-time ATIS.DateTimePair OPTIONAL, modify-time ATIS.DateTimePair OPTIONAL, content CHOICE { link URL-Link, -- a link to the file outside of the inline encoding of XML -- chose this or the date element below to use. -- In some deployments it will be easier to send data -- in an out-of-band format, this element is to be used -- when that occurs, withthe resulting file saved as -- per the above data DateStream -- the data of the file itself }, -- # UNTAGGED ... -- # LOCAL_CONTENT } -- File Transfer: Send a file encapsulated in the message -- DF_Forward-to (Desc Name) Record 20 ForwardTo ::= SEQUENCE { forwardingID TranmissionPoint, -- a center ID and node address to use forwardingName TMDD.Organization-center-name -- name of sending center } -- DF_Guidance (Desc Name) Record 21 Guidance ::= CHOICE { recommendation ITIS.AdviceInstructionsRecommendations, manditory ITIS.AdviceInstructionsMandatory, warning ITIS.WarningAdvice, cautions ResponderCautions, text FreeText } -- DF_HAR_UsePlan (Desc Name) Record 22 HAR-UsePlan ::= SEQUENCE { targetDevice SEQUENCE { who TMDD.Organization-identifier, -- A unique identifier for an organization within a region. what TMDD.Device-identifier, ... }, requestedAction RequestedAction OPTIONAL, -- request if immediate or delayed display of data suggestedPhrase ITIS.ITIScodesAndText, -- a sequence of suggested text to be used messageEndPoint ATIS.DateTimePair OPTIONAL, -- when the message should cease being sent ... } -- DF_HazardClass (Desc Name) Record 23 HazardClass ::= SEQUENCE { codePresent BOOLEAN OPTIONAL, -- true if a material code is present as well placardsPresent BOOLEAN OPTIONAL, -- true if a placard or label is present class INTEGER (0..9), division INTEGER (0..9), -- use zero if division unknown or not app partialData SEQUENCE (SIZE(1..8)) OF PartialDescriptions OPTIONAL, -- for this specific sign, any partial info -- leave blank when class / division are known ... } -- when this structure is used in a message for shipping papers -- the present data elements should be set to false or optionally not sent -- the color_text element should also not be sent or left blank -- DF_IDX_Hazardous_Materials_Incident_Report (Desc Name) Record 24 HazardousMaterialIncidentReport ::= RSPA.IncidentReport -- a report format taken from DOT F 5800.1 -- DF_Header (Desc Name) Record 25 Header ::= SEQUENCE { senderIncidentID ReferenceID, -- was [ITE.TMDD.Event-Identification;3215] -- unique alpha numerical designation for incident -- sending-center perspective inReplyTo ReferenceID OPTIONAL, -- what prior dialog ref was this in reply to pedigreeSequence PedigreeList OPTIONAL, -- past incidents handled by this (sending) center that -- were folded into incident through an MIE message or -- were parent incidents from which the current -- incident was split out through an SIE message -- along with the centers catagory for the event sender OrganizationPosition OPTIONAL, -- the person, Organization and various contact information -- (office address, phones, radio assignment, email, -- ics position, etc.) regarding who sent or entered this data basics Basics OPTIONAL, -- the location and extent of the event issueTime IssueStamp OPTIONAL, -- The time the message was issued as well as the -- revision number and the update verb updateTime ATIS.DateTimePair OPTIONAL, -- the moment the data set was lasted updated -- presumed to unknown if not specified expiryTime ATIS.DateTimePair OPTIONAL, -- the moment the data set is presumed to be outdated -- presumed to unknown if not specified onExpiry ATIS.ExpireAction OPTIONAL, -- suggested use of this data once outdated (renew, discard, etc.) -- presumed to be unknown if not specified urgency Urgency OPTIONAL, -- a gross rating of the urgency of the message (0=least, 5=most) testMessage BOOLEAN OPTIONAL, -- Set TRUE if the message is part of a test or drill -- such messages should be ignored by operational systems which -- recieve them and not displayed to operating personal ... -- # LOCAL_CONTENT } -- DF_IDX_Wrapper (Desc Name) Record 26 IDX-Wrapper ::= SEQUENCE { timeMarks TimeMarks OPTIONAL, -- a collecton of event times cargoDocsReports SEQUENCE (SIZE(0..64)) OF CargoDocs, -- From 1512.Three cargoUnitsReports SEQUENCE (SIZE(0..64)) OF CargoUnits, -- From 1512.Three cargoVehicleReports SEQUENCE (SIZE(0..64)) OF CargoVehicle, -- From 1512.Three cautionsForResponderReports SEQUENCE (SIZE(0..64)) OF CautionsForResponders, -- From 1512.Two centerPlans SEQUENCE (SIZE(0..64)) OF CenterPlans, -- From 1512.Base (and also a msg) descriptionReports SEQUENCE (SIZE(0..64)) OF Description, -- From 1512.Base evacuationReports SEQUENCE (SIZE(0..64)) OF Evacuation, -- From 1512.Base facilitiesReports SEQUENCE (SIZE(0..64)) OF Facilities, -- From 1512.Base fileTransferReports SEQUENCE (SIZE(0..64)) OF FileTransfer, -- From 1512.Base hazardousMaterialIncidentReports SEQUENCE (SIZE(0..64)) OF HazardousMaterialIncidentReport, -- From 1512.Three immediateSiteEvacuationReports SEQUENCE (SIZE(0..64)) OF ImmediateSiteEvacuation, -- From 1512.Two impactReports SEQUENCE (SIZE(0..64)) OF Impact, -- From 1512.Base manageCommandReports SEQUENCE (SIZE(0..64)) OF ManageCommandStructure, -- From 1512.Two (and also a msg) materialReleaseReports SEQUENCE (SIZE(0..64)) OF MaterialRelease, -- From 1512.Three needEMSReports SEQUENCE (SIZE(0..64)) OF NeedEMS, -- From 1512.Two needFireSuppressionReports SEQUENCE (SIZE(0..64)) OF NeedFireSuppression, -- From 1512.Two needLawEnforcementReports SEQUENCE (SIZE(0..64)) OF NeedLawEnforcement, -- From 1512.Two needOtherServicesReports SEQUENCE (SIZE(0..64)) OF NeedOtherServices, -- From 1512.Two needRescueServicesReports SEQUENCE (SIZE(0..64)) OF NeedRescueServices, -- From 1512.Two networkConditionsReports SEQUENCE (SIZE(0..64)) OF NetworkConditions, -- From 1512.One (and also a msg) placardsLabelsSignageReports SEQUENCE (SIZE(0..64)) OF PlacardsLabelsSignage, -- From 1512.Three preemptionUserDataReports SEQUENCE (SIZE(0..64)) OF PreemptionUserData, -- From 1512.One (and also a msg) requestImmedAssistanceReports SEQUENCE (SIZE(0..64)) OF RequestImmediateAssistance, -- From 1512.Two requestNetworkConditions SEQUENCE (SIZE(0..64)) OF RequestNetworkConditions, -- From 1512.One (and also a msg) requestPhysicalAssets SEQUENCE (SIZE(0..64)) OF RequestPhysicalAsset, -- From 1512.One (and also a msg) requestPhysicalAssetStatus SEQUENCE (SIZE(0..64)) OF RequestPhysicalAssetStatus, -- From 1512.One (and also a msg) requestPreemptionUserDataReports SEQUENCE (SIZE(0..64)) OF RequestPreemptionUserData, -- From 1512.One (and also a msg) requestRouteAdviceReports SEQUENCE (SIZE(0..64)) OF RequestRouteAdvice, -- From 1512.One (and also a msg) requestTrafficControlPlans SEQUENCE (SIZE(0..64)) OF RequestTrafficControlPlan, -- From 1512.One (and also a msg) requestWorkZoneDataReports SEQUENCE (SIZE(0..64)) OF RequestWorkZoneData, -- From 1512.One (and also a msg) resourceAssignmentReports SEQUENCE (SIZE(0..64)) OF ResourceAssignment, -- From 1512.Base responseReports SEQUENCE (SIZE(0..64)) OF Response, -- From 1512.Base routeAdviceReports SEQUENCE (SIZE(0..64)) OF RouteAdvice, -- From 1512.One (and also a msg) sceneStagingReports SEQUENCE (SIZE(0..64)) OF SceneStaging, -- From 1512.Base severityReports SEQUENCE (SIZE(0..64)) OF Severity, -- From 1512.Base trackInvolvedPersonReports SEQUENCE (SIZE(0..64)) OF TrackInvolvedPerson, -- From 1512.Two trackInvolvedVehicleReports SEQUENCE (SIZE(0..64)) OF TrackInvolvedVehicle, -- From 1512.Two trackResponsePersonnelReports SEQUENCE (SIZE(0..64)) OF TrackResponsePersonnel, -- From 1512.Two trackSpecialCircumstancesReports SEQUENCE (SIZE(0..64)) OF TrackSpecialCircumstances, -- From 1512.Two trafficControlPlanReports SEQUENCE (SIZE(0..64)) OF TrafficControlPlan, -- From 1512.One (and also a msg) transitEventSourceReports SEQUENCE (SIZE(0..64)) OF TransitEventSource, -- From 1512.Base transitVehicleInvolvedReports SEQUENCE (SIZE(0..64)) OF TransitVehicleInvolved, -- From 1512.Base vehicleMAYDAYReports SEQUENCE (SIZE(0..64)) OF VehMAYDAY, -- From 1512.Base vehiclesDataReports SEQUENCE (SIZE(0..64)) OF VehicleData, -- From 1512.Base watchForRequests SEQUENCE (SIZE(0..64)) OF WatchFor, -- From 1512.Two (and also a msg) watchForResponseReports SEQUENCE (SIZE(0..64)) OF WatchForResponse, -- From 1512.Two (and also a msg) witnessStatementReports SEQUENCE (SIZE(0..64)) OF WitnessStatement, -- From 1512.Base workZoneDataReports SEQUENCE (SIZE(0..64)) OF WorkZoneData, -- From 1512.One (and also a msg) ... -- # LOCAL_CONTENT } -- DF_IDX_ImmediateSiteEvacuation (Desc Name) Record 27 ImmediateSiteEvacuation ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage evacArea StagingArea OPTIONAL, -- Area to be evacuated proceedToArea StagingArea OPTIONAL, -- Area to reassemble at routeSets SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- a set of routes, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for -- each route and a set of start and end date-times pullBackDistance LRMS.Distance OPTIONAL, pullBackDirection ATIS.Direction OPTIONAL, rational FreeText OPTIONAL, -- Examples: sniper fire, explosion hazard, -- toxic fumes, etc. guidance SEQUENCE (SIZE(0..5)) OF Guidance OPTIONAL, -- sets of advice and warning phrases ... -- # LOCAL_CONTENT } -- DF_IDX_Impact (Desc Name) Record 28 Impact ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage lanes SEQUENCE (SIZE(1..8)) OF LaneDescription OPTIONAL, -- a complex summary of the condition of every -- lane and clearance times. Can contain up to -- 8 different conditions on 16 lanes or shoulders routeSets SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- a set of routes, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for -- each route and a set of start and end date-times resources SEQUENCE (SIZE(1..500)) OF ReferenceID OPTIONAL, -- a list of all the resources that have been assigned -- to this event (including devices, mobile equipment -- and personal from this and other centers) involvedCenters SEQUENCE (SIZE(1..50)) OF CenterType OPTIONAL, -- A list of other 1512 centers which are engaged or -- expected to become engaged in this event -- the contents of this feild can used to determine -- who to send a message to when other indications -- are not present atisReport ATIS.EventInformation OPTIONAL, -- a summary view of the event in the standard format -- for public dissemination otherData NetworkConditions OPTIONAL, -- other message summaries from ATIS, TCIP or TMDD can be -- inserted at this point. Useful for more complex -- joined messages ... -- # LOCAL_CONTENT } -- Traffic-Impacts Submessage: Likely Source Center: TMC -- MANDATORY when IDX is issued by a TMC, "Traffic Impact information" -- DF_InjuryCounts (Desc Name) Record 29 InjuryCounts ::= SEQUENCE { injuryLevel ENUMERATED { unknown (0), minor (1), major (2), fatal (3) }, count INTEGER (0..100000), -- use the value 100000 if greater ... } -- DF_InjuryData (Desc Name) Record 30 InjuryData ::= SEQUENCE { transportMethod PatientTransportation OPTIONAL, -- ANSI D20 transportSource TransportSource OPTIONAL, -- MMUCC P29/28 agency TMDD.Link-ownership, -- EMS Response Agency Identifier careFacilConfidence ConfidenceInPlan OPTIONAL, agencyName TMDD.Link-ownership OPTIONAL, -- TMDD.Contact-organization-name agencyIdentifier TMDD.Organization-identifier OPTIONAL, -- A unique identifier for an organization within a region. agencyLocation LRMS.AreaLocation OPTIONAL, -- location during the event, if an agency staging area is used address LRMS.AddressPointProfile OPTIONAL, -- the long term address contact for this person phones SEQUENCE (SIZE(1..8)) OF ATIS.PhoneInformation OPTIONAL, -- phones with different roles emsAgency EMSAgencyNumber OPTIONAL, -- from NEMSIS organizationType EMSOrganizationType OPTIONAL, facilityProvides SEQUENCE (SIZE(0..32)) OF EmergencyFacilityCapability, -- known services of this center centerReference CenterType OPTIONAL, -- note that some centers may not be part of the 1512 -- system, so they would have no value here runNumber FreeText OPTIONAL, -- EMS Response Run Number. triageCode InjuryCode OPTIONAL, -- an encoding of the injury severity qual Reliability, -- the estimate of quality for the triageCode element severity AccidentSeverityCode OPTIONAL, -- an encoding of the event itself -- any NEMSIS data records could be added here if -- there is a local need to exchange them ... -- # LOCAL_CONTENT } -- DF_IsolationZone (Desc Name) Record 31 IsolationZone ::= SEQUENCE { smallSpillFirst INTEGER (0..10000), -- units of meters smallSpillProtectDay INTEGER (0..10000), -- units of meters smallSpillProtectNight INTEGER (0..10000), -- units of meters largeSpillFirst INTEGER (0..10000), -- units of meters largeSpillProtectDay INTEGER (0..10000), -- units of meters largeSpillProtectNight INTEGER (0..10000), -- units of meters ... } -- DF_Issue-stamp (Desc Name) Record 32 IssueStamp ::= SEQUENCE { timePoint ATIS.DateTimePair, -- revise to use ATIS and XML time forms -- Time at which data to follow was determined -- [ from ISO/IEC 8824-1 (ISO 8601) ], to 0.1 seconds count INTEGER(1..100000), -- the version count of the issued data -- a rolling count of updates of messages issueType ENUMERATED { -- what type of update is this (what action to take) -- create, update, delete create(1), -- the issued material is new update(2), -- the issued material updates -- an earlier messages delete(3), -- the issued material (sent previously) -- should now be deleted (it is not longer vaild) ... }, -- this needs to match with the header words found -- in the ATIS and T%MDD work now -- add ATIS concepts of how "stale" data is to be used author FreeText (SIZE(1..200)) OPTIONAL, -- see also [ITE.TMDD.Event-response-plan-author] -- the person issuing this data (the dispatcher id) -- use is optional, set to null if not used or automated reply -- add operator data elements to match TMDD work here ... -- # LOCAL_CONTENT } -- DF_LaneDescriptions (Desc Name) Record 33 LaneDescription ::= SEQUENCE { lanesAffected TMDD.Event-lanes-total-affected OPTIONAL, -- a count of the affected lanes laneCnt TMDD.Link-lanes-number-open OPTIONAL, -- the number of nominal lanes for the link, -- zero indicates the count is unknown types SEQUENCE (SIZE(1..8)) OF ITIS.LaneRoadway OPTIONAL, -- the ITIS codes for various lane types -- such as: HOV, left, right, all, ramp, bridge, etc. location ITIS.GenericLocations OPTIONAL, -- the ITIS code for generic locations beside a lane -- such as: opposing lanes, on ramps, etc... condition ITIS.Closures OPTIONAL, -- the ITIS codes for various conditions for the lane -- such as: blocked, closed, closed ahead, clearing, etc direction ATIS.Direction OPTIONAL, -- set to indicate if this description pertains to both directions -- on the link or just to one estClearTime ATIS.DateTimePair OPTIONAL, -- the point in time when the above conditions are estimated to be -- removed and the flow over the lane/link returned to normal barrier TMDD.Link-median-type OPTIONAL, -- the type of barrier found between the lanes furtherInfo FreeText OPTIONAL, -- if information on why the lane(s) was closed, or how the lane(s) -- was closed, or what will allow it to reopen is needed, place such -- data in free text here. Limit use to only lane inforamtion, do not -- use it for general event information. -- When one of the above items does not apply (i.e. would be represented as zero) -- then it should not be sent. ... } -- DF_LinkDataSet (Desc Name) Record 34 LinkDataSet ::= SEQUENCE { links SEQUENCE (SIZE (1..64)) OF TMDD.Link-identifier, -- links to which the below data pertains -- note that these are not in a format to connect them with -- the below conditions lanesAffected TMDD.Event-lanes-total-affected OPTIONAL, -- a count of the affected lanes laneCnt TMDD.Link-lanes-number-open OPTIONAL, -- the number of nominal lanes for the link, -- zero indicates the count is unknown typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- Uses the same basic types as ITIS/ATIS/TMDD -- Missing: laneClosedList TMDD.LaneClosedList OPTIONAL, -- Missing: laneConfigurationList TMDD.LaneConfigurationList OPTIONAL, currentCapacity TMDD.Link-capacity-existing OPTIONAL, capacity TMDD.Link-capacity OPTIONAL, delay TMDD.Link-delay OPTIONAL, density TMDD.Link-density OPTIONAL, lanesMinimumNumber TMDD.Link-lane-count OPTIONAL, lanesNumberOpen TMDD.Link-lanes-number-open OPTIONAL, length TMDD.Link-length OPTIONAL, levelOfService TMDD.Link-level-of-service OPTIONAL, medianType TMDD.Link-median-type OPTIONAL, name TMDD.Link-name OPTIONAL, occupancy TMDD.Link-occupancy OPTIONAL, pavementType TMDD.Link-pavement-type OPTIONAL, restrictionAxleCount TMDD.Link-restriction-axle-count OPTIONAL, restrictionClass TMDD.Link-restriction-class OPTIONAL, restrictionHeight TMDD.Link-restriction-height OPTIONAL, restrictionLength TMDD.Link-restriction-length OPTIONAL, restrictionWeightAxle TMDD.Link-restriction-weight-axle OPTIONAL, restrictionWeight TMDD.Link-restriction-weight-vehicle OPTIONAL, restrictionWidth TMDD.Link-restriction-width OPTIONAL, roadNumber TMDD.Link-route-designator OPTIONAL, -- roadNumber TMDD.Link-road-number OPTIONAL, shoulderWidthLeft TMDD.Link-shoulder-width-left OPTIONAL, shoulderWidthRight TMDD.Link-shoulder-width-right OPTIONAL, speed TMDD.Link-speed-average OPTIONAL, speedAdvisory TMDD.Link-speed-limit-advisory OPTIONAL, speedLimit TMDD.Link-speed-limit OPTIONAL, status TMDD.Link-status OPTIONAL, surfaceCondition TMDD.Link-surface-condition OPTIONAL, travelTime TMDD.Link-travel-time OPTIONAL, truckSpeedLimit TMDD.Link-speed-limit-truck OPTIONAL, nodeLinksNum TMDD.Node-links-number OPTIONAL, nodeName TMDD.Node-name OPTIONAL, nodeStatus TMDD.Node-status OPTIONAL, owner TMDD.Link-ownership OPTIONAL, jurisdiction TMDD.Link-jurisdiction OPTIONAL, tmddOther TMDD.Link-other OPTIONAL, -- The following items come from the ITIS properties and definitions weatherConditions ITIS.WeatherConditions OPTIONAL, precipitation ITIS.Precipitation OPTIONAL, winds ITIS.Winds OPTIONAL, windDirection ATIS.Direction OPTIONAL, sky ATIS.Weather-SkyConditions OPTIONAL, visibility SEQUENCE (SIZE(1..2)) OF ITIS.VisibilityAndAirQuality OPTIONAL, -- and includes air quality temperature ITIS.Temperature OPTIONAL, pavementConditions SEQUENCE (SIZE(1..3)) OF ITIS.PavementConditions OPTIONAL, -- includes data on roadway objects and ice and snow types winterDrivingRestrictions ITIS.WinterDrivingRestrictions OPTIONAL, winterDrivingIndex ITIS.WinterDrivingIndex OPTIONAL, -- The following items come from NTCIP ESS work temp NTCIP.EssAirTemperature OPTIONAL, humidity NTCIP.EssRelativeHumidity OPTIONAL, rainHour NTCIP.EssPrecipitationOneHour OPTIONAL, rainDay NTCIP.EssPrecipitation24Hours OPTIONAL, snow NTCIP.EssRoadwaySnowDepth OPTIONAL, snowPack NTCIP.EssRoadwaySnowPackDepth OPTIONAL, snowRate NTCIP.EssSnowfallAccumRate OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_MaterialID (Desc Name) Record 35 MaterialID ::= SEQUENCE { value INTEGER(0..10000) OPTIONAL, -- the product identification number (as per NAERG or UN numbers) type ReferenceSource OPTIONAL, -- UN or NA numbering used in the above psn ProperShippingName OPTIONAL, -- Proper shipping name (PSN) -- as defined by DOT regs techName SEQUENCE (SIZE(1..8)) OF TechnicalName OPTIONAL, -- Technical Product Names (key ingredients) -- one name per entry, no other formatting -- such as "contains:" or "," to be added -- use this format when concentrations are -- not known or do not matter -- and leave contents (below) blank contents ConcentrationRange OPTIONAL, -- Technical Product Names along with -- percentage concentrations of each -- use this format when concentrations need to -- be sent to others, and leave techName blank packGroup INTEGER(0..10) OPTIONAL, -- packing group, if known tradeName TradeName OPTIONAL, -- The manufacturer product or trade name where FoundOn OPTIONAL -- where was this information found } -- DF_IDX_MaterialRelease (Desc Name) Record 36 MaterialRelease ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage from LRMS.LocationReference OPTIONAL, -- LRMS methods and ITIS codes fromGeneric SEQUENCE (SIZE(1..8)) OF ITIS.GenericLocations OPTIONAL, -- ITIS code family for generic locations -- and places by -- phrase name (creek, bridge, shore, exit, etc.) -- includes qualifier, generic locations, -- and lane/object descriptions, -- and any locally defined terms in these ranges fromcargoID CargoUnitID OPTIONAL, fromvehicleID PowerUnitID OPTIONAL, -- link to which cargo or vehicle unit -- this information refers to fromOther FreeText OPTIONAL, -- use free text if source of discharge is -- not a vehicle and is not -- described by the from / fromGeneric above, -- otherwise leave empty to LRMS.LocationReference OPTIONAL, -- LRMS methods and ITIS codes toGeneric SEQUENCE (SIZE(1..8)) OF ITIS.GenericLocations OPTIONAL, -- ITIS code family for generic -- locations and places toOther FreeText OPTIONAL, -- use free text if destination of discharge is not -- described by the Generic above, -- otherwise leave empty windCompass ATIS.Direction OPTIONAL, -- N,S,NE, etc.. windDirection NTCIP.EssAvgWindDirection OPTIONAL, -- a direction in degrees windSpeed NTCIP.EssAvgWindSpeed OPTIONAL, pool SpillPool OPTIONAL, -- provides information on the gross surface area of -- the spill, typically an estimate that may be of -- of further value in modeling effects and clean up what MaterialID OPTIONAL, -- material involved, this allows the formated -- entry of PSN, tech names, trade names etc whatText FreeText OPTIONAL, -- material involved in free text if needed -- this field would be used when info for the -- above MaterialID is not known qualWhat Reliability OPTIONAL, -- reliability of the product identity amount INTEGER(0..1000000000) OPTIONAL, -- a value of the units to follow units ITIS.Units OPTIONAL, -- ITIS code family for common units of measure -- (observe that in some cases the unit -- would precede the value -- when expressed in a natural language sentence) amountText FreeText OPTIONAL, -- free text of amount when above will not -- work leave value and unit fields blank -- if free text is used qualAmount Reliability OPTIONAL, -- reliability estimate of the amount of product zone IsolationZone OPTIONAL, -- as per ERG, note that this is not the "protect" zone -- and that much more complex zones are handled elsewhere other IA5String(SIZE(0..1000)) OPTIONAL, -- free text information qual Reliability, -- reliability estimate of the above 4 DEs -- this type is defined in the Base standard ... -- # LOCAL_CONTENT } -- DF_Mayday-data-set (Desc Name) Record 37 Mayday-Data-Set ::= SEQUENCE { -- note that SAE J2313, as published, uses an underscore, which -- should be replaced with a "-" for proper ASN1 notation pos DSRC.FullPositionVector OPTIONAL, -- current pos ppos DSRC.FullPositionVector OPTIONAL, -- Prior_Position spos DSRC.FullPositionVector OPTIONAL, -- Start_Position hist SEQUENCE (SIZE(0..32)) OF DSRC.FullPositionVector OPTIONAL, dsrc DSRC.FullPositionVector OPTIONAL, -- Last_DSRC -- DSRC = dedicated short range comm veh ATIS.Vehicle-Info, -- [SAE:J2313:Vehicle_Info] -- VIN, ID, mobile phone electronic serial number, -- occupant sensors present details ATIS.Vehicle-Details, -- [SAE:J2313:Vehicle_Details] -- further information about vehicle appearance sensors SEQUENCE (SIZE(0..16)) OF ATIS.Vehicle-Sensors, -- [SAE:J2313:Vehicle_Sensor_Info] -- lists of triples: sensor ID, status, data srs ATIS.Vehicle-SRS OPTIONAL, -- [SAE:J2313:Vehicle_SRS] -- SRS = Safety Restraint System text FreeText OPTIONAL, private ATIS.Proprietary-Info OPTIONAL, -- [SAE:J2313:Proprietary_Info] ... -- # LOCAL_CONTENT } -- DF_IDX_NeedEMS (Desc Name) Record 38 NeedEMS ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage comments FreeText OPTIONAL, classifications SEQUENCE (SIZE(0..5)) OF SEQUENCE { class InjuryCode, count INTEGER (0..1001), -- use zero when count is unknown -- use 1001 when count exceeds 1000 refs SEQUENCE (SIZE(0..1000)) OF ReferenceID OPTIONAL, -- a set of pointers to each comeplete person -- in this class (if known) ... }, -- an entry for each level of triage code ... -- # LOCAL_CONTENT } -- DF_IDX_NeedFireSuppression (Desc Name) Record 39 NeedFireSuppression ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage request FreeText OPTIONAL, fireSize FireSize OPTIONAL, fireType FireType OPTIONAL, otherText FreeText OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_IDX_NeedLawEnforcement (Desc Name) Record 40 NeedLawEnforcement ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage reasonType LawEnforcementEventNeed OPTIONAL, request FreeText OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_IDX_NeedOtherServices (Desc Name) Record 41 NeedOtherServices ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage request FreeText, ... -- # LOCAL_CONTENT } -- DF_IDX_NeedRescueServices (Desc Name) Record 42 NeedRescueServices ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage history PremiseHistory OPTIONAL, rescues SEQUENCE (SIZE(1..64)) OF SEQUENCE { -- RescueReports victimCount INTEGER (0..1001), -- use zero when count is unknown -- use 1001 when count exceeds 1000 refs SEQUENCE (SIZE(0..1000)) OF ReferenceID OPTIONAL, -- a set of pointers to each complete person -- in this class (if known) reason CHOICE { trapped TrappedList, danger DangerList, other FreeText, ... } OPTIONAL, urgency INTEGER (0..10) OPTIONAL, -- where 10 is most urgent where LRMS.LocationReference OPTIONAL, whereText FreeText OPTIONAL, why FreeText OPTIONAL, -- reason for rescue lastContact ATIS.DateTimePair OPTIONAL, ... }, ... -- # LOCAL_CONTENT } -- DF_NFPA_HMIS (Desc Name) Record 43 NFPA-HMIS ::= SEQUENCE { damagePresent BOOLEAN OPTIONAL, -- true if label is not visible or damaged codeSystem RatingType, -- NFPA 704 or HMIS fireHazard INTEGER (0..4), -- in NFPA the top, red, diamond -- in HMIS the 2nd from the top red rectangle healthHazard INTEGER (0..4), -- in NFPA the left, blue, diamond -- in HMIS the top blue rectangle -- note that NFPA and HMIS do NOT use the -- same ratings and meanings for this field chronicHazard BOOLEAN OPTIONAL, -- used in HMIS, denoted as an asterisk in -- the health field of the label instablityHazard INTEGER (0..4), -- also called "reactivity" in some texts -- in NFPA the right, yellow, diamond -- in HMIS the 3rd from the top yellow rectangle specialHazard IA5String(SIZE(0..200)), -- in NFPA the bottom white diamond -- in HMIS the bottom white rectangle labels FreeText OPTIONAL, -- any other label type markings found nearby other FreeText OPTIONAL, -- any other comments relating to the data ... } -- DF_OrangePanel (Desc Name) Record 44 OrangePanel ::= SEQUENCE { -- these items are common to this type of signage hazardIdentNumber HazardIdentNumber OPTIONAL, -- used in some bulk intermodal containers -- and on international shipments -- (the upper portion of a two level orange legend) materialID SEQUENCE (SIZE(1..8)) OF MaterialID OPTIONAL, -- material ID number and what -- format (UN/NA) if known as well as PSN and trade names -- the "4-digit identification" number terminology is the -- is the product ident number of this structure partialData SEQUENCE (SIZE(1..8)) OF PartialDescriptions OPTIONAL, -- when a complete identification of a placard or label -- can not be made, partial information such as color, -- icons, or other descriptions can be selected here -- the free text should be used for free format data freeText IA5String(SIZE(0..200)) OPTIONAL, -- when the partial Data is set to indicate free text, -- that text appears here ... } -- DF_OrganizationPosition (Desc Name) Record 45 OrganizationPosition ::= SEQUENCE { -- Add Agecny ID information as per C2C naming rules here -- Add Agecny ID information as per C2C naming rules here group ICS-Activity, -- the major operational catagory -- of this position (activities and -- command staff) level ICS-Level OPTIONAL, -- the level in the organizational tree -- (branch, sector, division, etc.) title ICS-Title OPTIONAL, -- the specific title of this position role ICS-Role OPTIONAL, -- the specific role of this position titleExtension FreeText OPTIONAL, -- a further qualitifer of the position, -- and title such as a branch name or -- designation eMail FreeText OPTIONAL, -- address to route messages to this person radio FreeText OPTIONAL, -- radio channel to contact this person link CHOICE { personRef ReferenceID, -- a reference to the person assigned to this role person PersonInformation -- a complete person defintion including -- name, org, assignment, ics position, etc -- and any tracking technology used }, -- # UNTAGGED positionRef ReferenceID, -- a reference number for this position in the command -- structure of the event ... -- # LOCAL_CONTENT } -- DF_Pedigree-list (Desc Name) Record 46 PedigreeList ::= SEQUENCE (SIZE(1..32)) OF SEQUENCE { organizationId TMDD.Organization-identifier, -- A unique identifier for an organization within a region. eventID ReferenceID, -- the reference value to the event in the system typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- Uses the same basic types as ITIS/ATIS/TMDD reasonCode SplitReason OPTIONAL, -- reason of an event numbering change comment FreeText OPTIONAL, -- any additional textual data ... -- # LOCAL_CONTENT } -- DF_PersonInformation (Desc Name) Record 47 PersonInformation ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage associatedVehicle ReferenceID OPTIONAL, -- used to connect to a vehicle -- if this is the driver contactRef ReferenceID OPTIONAL, personData JXDD.PersonType, -- all the NCIC items here, includes: -- various employer data and roles with -- various drivers license data -- Add various private health insurance information -- (vehicle insurance is associated with the vehicle object) technology TrackingTech OPTIONAL, -- any tracking technology in use agencyName TMDD.Link-ownership OPTIONAL, -- TMDD.Contact-organization-name agencyIdentifier TMDD.Organization-identifier OPTIONAL, -- A unique identifier for an organization within a region. agencyLocation LRMS.AreaLocation OPTIONAL, -- location during the event, if an agency staging area is used address LRMS.AddressPointProfile OPTIONAL, -- the long term address contact for this person currentLocation LRMS.AddressPointProfile OPTIONAL, -- the last known location for this person userIdentity ATIS.Traveler-Identity OPTIONAL, userSetting ATIS.Traveler-Setting OPTIONAL, deviceIdentity ATIS.Setting-Identity OPTIONAL, contacts ATIS.ContactInformation OPTIONAL, -- multipt secondary contact data such as -- home phone, cell phones, email, etc., devices SEQUENCE (SIZE(1..16)) OF ATIS.TravelerDeviceSetting OPTIONAL, -- various devices the person may have and how to contact them agencyResponsible TMDD.Link-ownership OPTIONAL, -- used when another agency has responsible for the person -- local deployments may wish to add any non NCIC items to be exchanged here ... -- # LOCAL_CONTENT } -- DF_PersonName (Desc Name) Record 48 PersonName ::= SEQUENCE { honorific ATIS.HonorificName OPTIONAL, firstName ATIS.FirstName OPTIONAL, middleName ATIS.MiddleName OPTIONAL, lastName ATIS.LastName OPTIONAL, nameSuffix ATIS.NameSuffix OPTIONAL } -- DF_PlacardsAndLabels (Desc Name) Record 49 PlacardsAndLabels ::= SEQUENCE { -- these items are common to this type of signage hazardClasses SEQUENCE (SIZE (0..12)) OF HazardClass OPTIONAL, -- code if known, class and division if known -- note that zero, one or many hazard class -- values can be entered here without any -- precedence between them (I.e. after the first, -- no implied order or importance) dangerCategoryPresent BOOLEAN OPTIONAL, -- true if the DANGER category sign -- is present anywhere partialData SEQUENCE (SIZE(1..8)) OF PartialDescriptions OPTIONAL, -- use this DE when NONE of the signs can be determined -- when only a specific sign is undetermined, then use -- the partial data present DE in the HaxardClass element freeText IA5String(SIZE(0..200)) OPTIONAL, -- when the partial Data is set to indicate free text, -- that text appears here materialID SEQUENCE (SIZE(1..8)) OF MaterialID OPTIONAL, -- material ID number and what -- format (UN/NA) if known as well as PSN and trade names ... } -- DF_IDX_Placards-Labels-Signage (Desc Name) Record 50 PlacardsLabelsSignage ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage type SignageType, -- select the type of placard / label / markings to follow -- must match the choice below or be 'seeText' signage CHOICE { placard SEQUENCE (SIZE(1..8)) OF PlacardsAndLabels, -- e.g. the 272 mm external signage found on cargo units label SEQUENCE (SIZE(1..8)) OF PlacardsAndLabels, -- "small" on-point signage found on packages limitedQuantity SEQUENCE (SIZE(1..8)) OF PlacardsAndLabels, -- limited quanity marks found on packages -- UN or NA numbers on a white on-point marking orangePanel SEQUENCE (SIZE(1..8)) OF OrangePanel, -- a two part orange rectangular signage misc SEQUENCE (SIZE(1..8)) OF CategoryTypes, -- standard markings and label categories nfpa SEQUENCE (SIZE(1..8)) OF NFPA-HMIS, -- data about NFPA 704 labels hmis SEQUENCE (SIZE(1..8)) OF NFPA-HMIS, -- data about HMIS labels rail SEQUENCE (SIZE(1..8)) OF Rail-Markings, -- rail tank markings radioActive SEQUENCE (SIZE(1..8)) OF RadioactivityLabel, -- radioactivity Labels wasteLabel SEQUENCE (SIZE(1..8)) OF WasteLabel, -- waste and hazmat waste Labels ... }, -- items common to all signage types follow doesNotMatch BOOLEAN, -- set to TRUE if the displayed placards, info, -- or labels conflict with each other or -- do not match on various sides. Note that -- the 'conditions' value in the cargo or -- power unit would typically note if a -- vehicle had been rolled (and thus tearing -- off or changing flip board type placards) -- In the absence of any evidence of damage -- this flag indicates additional suspicion -- and need for caution. It should be set -- FALSE otherwise legends SEQUENCE (SIZE(1..8)) OF Legends OPTIONAL, -- textual warning label and legends cautions ResponderCautions OPTIONAL, -- any cautionary phrases to relate to others cautionsIssued SEQUENCE (SIZE(1..8)) OF ReferenceID OPTIONAL, -- ref id of any CautionsForResponders messages -- which are relating or linked to this other IA5String(SIZE(0..1000)) OPTIONAL, -- free text information, observations from the responder -- place misc text found on "things" in legends -- place any other data here vehicleUnitIDs SEQUENCE (SIZE(1..8)) OF PowerUnitID OPTIONAL, -- designation of any related vehicle -- description (one or more) -- may contain package item data -- about actual contents cargoUnitIDs SEQUENCE (SIZE(1..8)) OF CargoUnitID OPTIONAL, -- designation of any related cargo -- descriptions (one or more) -- this value is used to uniquely -- identify the cargo unit so that -- other messages dealing with type, -- condition and content can -- refer to it. Note that placards -- and cargo data can link to -- one or more cargo or powers as well, -- creating whatever many to -- many link relationships are required -- in more complex incident events -- may contain package item data -- about actual contents qual Reliability, -- reliability estimate of the above DEs -- this type is defined in the Base standard ... -- # LOCAL_CONTENT } -- DF_PositionFix (Desc Name) Record 51 PositionFix ::= SEQUENCE { time ATIS.DateTimePair OPTIONAL, -- the date, time, and local time offset lat INTEGER (-90000000..90000000) OPTIONAL, -- use proper LRMS element here long INTEGER (-180000000..180000000) OPTIONAL, -- use proper LRMS element here heading INTEGER (0..360) OPTIONAL, -- in degrees from coordinate north, -- with east as the positive direction speed INTEGER (0..2000) OPTIONAL, -- in meters per second ... -- # LOCAL_CONTENT } -- DF_PowerUnits (Desc Name) Record 52 PowerUnits ::= SEQUENCE { id PowerUnitID, -- the reference number for this unit / object -- (typically assigned by the CAD) handle IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_truck") condition SEQUENCE (SIZE(1..32)) OF UnitCondition OPTIONAL, -- the current condition of this vehicle -- place most relevant one first in list conditionText FreeText OPTIONAL, -- any free text condition of this cargo unit axleCount AxleCount OPTIONAL, -- wieght to be added too protectionUsed OccupantProtectionSystemUsed OPTIONAL, airBagUse AirBagDeployed OPTIONAL, uderrideCode UnderrideOverrideCode OPTIONAL, vehicleType PowerUnitType OPTIONAL, -- a list of common power unit types vehicleTypeTxt FreeText OPTIONAL, -- free text when above list is not suitable towing IA5String(SIZE(0..1000)) OPTIONAL, -- any further data on tow points or recovery process vehicleData VehicleData OPTIONAL, -- various data about the unit such as -- license number, VIN etc. -- most of the actual elements come from -- SAE and other -- industry standards such as NCIC work contains SEQUENCE (SIZE(1..32)) OF Contents OPTIONAL, -- information on any specific packages -- and cargo found here -- includes proper shipping name, hazmat -- labels, and location within unit towingIssues FreeText OPTIONAL, -- any special issues with recovery or towing to be -- aware of would be placed here. ... } -- see the CommercialVehicle submessage (which this structure -- is used in) for additional information about commercial -- registration values -- DF_RadioactivityLabel (Desc Name) Record 53 RadioactivityLabel ::= SEQUENCE { labelType RadioactivityLabelType OPTIONAL, -- used when the type is known partialData SEQUENCE (SIZE(1..32)) OF PartialDescriptions OPTIONAL, -- used when the type is not known contents IA5String(SIZE(1..100)) OPTIONAL, activity IA5String(SIZE(1..100)) OPTIONAL, transportIndex IA5String(SIZE(1..100)) OPTIONAL, ... } -- DF_RailMarkings (Desc Name) Record 54 Rail-Markings ::= SEQUENCE { carNumber IA5String(SIZE(0..32)) OPTIONAL, -- reporting marks or car number capacity INTEGER(0..999999) OPTIONAL, -- in units of pounds emptyWeight INTEGER(0..999999) OPTIONAL, -- in units of pounds waterCapacity INTEGER(0..999999) OPTIONAL, -- in units of gallons tankTestData IA5String(SIZE(0..32)) OPTIONAL, -- tank and value testing information carSpecification IA5String(SIZE(0..32)) OPTIONAL, -- the type of rail car that this is specialPermits IA5String(SIZE(0..32)) OPTIONAL, -- any permitting number values plateIssuingCountry DSRC.CountryCode OPTIONAL, -- from the iso/iec3166codetext ... } -- DF_Reliability (Desc Name) Record 55 Reliability ::= CHOICE { textual FreeText, -- free text concerning Reliability factors role RoleInEvent, -- an enumerated list of sources (driver, witness, officer...) -- note that if desire contact data for such persons, -- can record under "Witness-list" DF in the Description -- Submessage of IDX roleText FreeText, -- a free text Roles in the event percent INTEGER(0..100), -- a percentage to be used in the general value case -- use zero for unknown -- use 100 as the most confidence geometry SEQUENCE { goodness ATIS.Location-quality, -- [SAE.J2313.Location-Quality] -- what level of accuracy do we have -- global positioning system (GPS), off a map, -- differential-GPS, unknown how ATIS.Location-tech -- [SAE.J2313.Location-Tech] -- how was position determined -- 1meter,<5meter,<12meter,<50meter,<125meter, -- <500meter,<1250meter,unknown } -- used for location qualities -- taken from SAE work on position for MAYDAY } -- DF_RepairPlan (Desc Name) Record 56 RepairPlan ::= SEQUENCE { description IA5String (SIZE(1..3000)) OPTIONAL, -- was: TMDD.Event-ResponsePlanText actions CleanUpItems OPTIONAL, -- a list actions to be performed contact FreeText OPTIONAL, -- whom to contact with questions -- use the new "person" DF here? furtherData URL-Link OPTIONAL, -- a pointer to any further data whenStart ATIS.DateTimePair OPTIONAL, whenEnd ATIS.DateTimePair OPTIONAL, -- an estimated start and stop time for the work ... } -- DF_RequestForInfo (Desc Name) Record 57 RequestForInfo ::= SEQUENCE { typeReq TypeReq OPTIONAL, -- the name of the database or dictionary -- to be used (e.g. NAERG2000) typeItem TypeItem OPTIONAL, -- the code or key index to be looked up -- (e.g. 1203 for common Gas) dataSource DataSource OPTIONAL, -- the source of the data to be used -- (e.g. national, local, Bob's db. etc..) requesterID RequesterID OPTIONAL, -- an identity of the requestor when needed secString SecString OPTIONAL, -- any security strings can be placed here returnTo ReturnTo OPTIONAL, -- a indication of where the returned data -- should be sent to. This might be a deployed -- asset, or the dispatch requester if blank -- presume return to the CAD seat of the -- requesting operator preferredFormat ReplyFormat OPTIONAL, -- the desired formatting to be used. -- If data is not available in such -- a format, another may be selected. -- It is the responsibility of implementers -- to deal with size and complexity restrictions -- in the reply typeMIME TypeMIME OPTIONAL, -- if an internet MIME style is selected, -- the type shall follow here -- it shall follow the std 2-part expression -- (e.g. text/plain) -- the charset is presumed to be "US-ASCII" -- unless that is also denoted refDestination IA5String(SIZE(0..30)) OPTIONAL, -- a unique tag by which the request is -- known by the issuing center reqTime IssueStamp, -- time/version stamp ... } -- DF_IDX_RequestImmediateAssistance (Desc Name) Record 58 RequestImmediateAssistance ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage qual Reliability OPTIONAL, -- reliability estimate responder BOOLEAN, -- true if responder personnel involved agency TMDD.Link-ownership OPTIONAL, -- the name of the agency group ICS-Level OPTIONAL, -- denotes branch / sector / type data persons SEQUENCE (SIZE(1..50)) OF PersonInformation OPTIONAL, -- a complete person defintion including -- name, org, assignment, ics position, etc. -- and any tracking technology used details FreeText OPTIONAL, -- details as known. Examples: type of distress; collapse danger; lastContact ATIS.DateTimePair OPTIONAL, -- last time confirmed contact was made lastLocation LRMS.LocationReference OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_IDX_ResourceAssignment (Desc Name) Record 59 ResourceAssignment ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage resources SEQUENCE (SIZE(1..32)) OF SEQUENCE { dispatcherID TCIP.IM-DispatcherID OPTIONAL, -- ID of the CAD operator for this part -- [ITE.TCIP.imddDispatcherID] -- FIX Use TMDD operator DF here respUnitID ReferenceID, -- the object reference for this resource respUnitType ITIS.IncidentResponseEquipment OPTIONAL, -- WAS [ITE.TCIP.IM-ResponseUnitType] respGroup ITIS.ResponderGroupAffected OPTIONAL, respRoadSideAsset ITIS.RoadsideAssets OPTIONAL, assetNum CenterAssetPermRef OPTIONAL, -- the owning centers perm ID for the asset desc AssetDescription OPTIONAL, -- a complex structure describing the asset -- including the equipment and group types respondingTo ReferenceID OPTIONAL, -- the object reference (event) to which -- this resource is currently assigned assetStatus ITIS.AssetStatus OPTIONAL, -- various routine status states deploymentStatus DeploymentStatus OPTIONAL, -- the status of the asset with respect -- to the base from which it is dispatched positionHistory SEQUENCE (SIZE(1..100)) OF PositionFix OPTIONAL, -- a Lat/Long/Time history currentLoc LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] -- LRMS profile for best estimate of -- point location of resource destinationLoc LRMS.LocationReference OPTIONAL, -- where the resource is being dispatched to -- Based on [SAE.LRMS.ANY] eta ATIS.DateTimePair OPTIONAL, -- ETA at the destinationLoc estimatesLeave ATIS.DateTimePair OPTIONAL, -- estimate of when will leave destinationLoc -- note: a general time message can be used -- to clear an event in general, this use is with -- respect to the resource itself routeSet RouteSet OPTIONAL, -- a possible route, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for the -- route and a set of start and end date-times comment FreeText OPTIONAL, -- free form comment text commands SEQUENCE (SIZE(1..8)) OF TCIP.IM-ResponseCommands OPTIONAL, -- leave blank if not used -- [ITE.TCIP.imddResponseCommands] actions SEQUENCE (SIZE(1..8)) OF TCIP.IM-RestorationAction OPTIONAL, -- leave blank if not used -- [ITE.TCIP.imddRestorationAction] respProcedure TCIP.IM-IncidentProcedure OPTIONAL, -- [ITE.TCIP.imddIncidentProcedure] responseStep ResponseStep OPTIONAL, -- An indication of where in the response plan -- the asset currently is ... -- # LOCAL_CONTENT }, ... -- # LOCAL_CONTENT } -- Assigned Resources submessage of IDX -- "general purpose assigned resources and status message" -- DF_IDX_Response (Desc Name) Record 60 Response ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage responsePlanID TMDD.Event-response-plan-identifier OPTIONAL, -- [ITE.TMDD.Event-response-plan-identifier] -- ID# of response plan responsePlanType TMDD.Event-response-plan-type OPTIONAL, -- [ITE.TMDD.Event-response-plan-type] -- Missing: responsePlan TMDD.Event-response-plan OPTIONAL, -- [ITE.TMDD.Event-response-plan] responsePlanText IA5String(SIZE(1..4000)) OPTIONAL, -- see also [ITE.TMDD.Event-response-plan-other] -- text supplement to response plan responsePlanAuthor IA5String(SIZE(1..200)) OPTIONAL, -- see also [ITE.TMDD.Event-response-plan-author] routeSets SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- a set of routes, enclosing routes as per SAE work -- as well as detours and itineraries -- this structure also provides a human name for each route -- and a set of start and end date-times respOrgId TMDD.Organization-identifier OPTIONAL, -- A unique identifier for an organization within a region. respOrgContact TMDD.Organization-contact-person-on-site-name-or-id OPTIONAL, respOrgStatus ITIS.IncidentResponseStatus OPTIONAL, respStatusOtherText IA5String(SIZE(1..4000)) OPTIONAL, -- text supplement to status respGroupType ITIS.ResponderGroupAffected OPTIONAL, respEquipType ITIS.IncidentResponseEquipment OPTIONAL, -- the ITIS type of unit respEquipTypOther FreeText OPTIONAL, -- use when ITIS list not enough ... -- # LOCAL_CONTENT } -- Response Submessage: Incident-Wide Response Plan, Organization, Equipment -- "agency response plan information" -- DF_RouteSets (Desc Name) Record 61 RouteSet ::= SEQUENCE { id ReferenceID OPTIONAL, name IA5String(SIZE(1..200)) OPTIONAL, -- a human handle for the route whenStart ATIS.DateTimePair OPTIONAL, whenEnd ATIS.DateTimePair OPTIONAL, -- predicted start and teardown time for the route involvedResources SEQUENCE (SIZE(1..100)) OF ReferenceID OPTIONAL, -- any equipment or asset deployments engaged in -- making this route occur (such as flagmen or VMS) routes SEQUENCE (SIZE(1..6)) OF ATIS.Route OPTIONAL, detours SEQUENCE (SIZE(1..6)) OF ATIS.Route OPTIONAL, furtherData URL-Link OPTIONAL, -- a URL to any related data -- note that the data returned by such a link is not -- controled by the standard and may vary over time ... -- # LOCAL_CONTENT } -- DF_IDX_Scene-staging (Desc Name) Record 62 SceneStaging ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage stage StagingArea, -- one set for each operational area -- consists of type of areas, location, -- agency/office to contact, ingress data -- and free text ... -- # LOCAL_CONTENT } -- Event On Scene Staging (Spatial, Location, Facility Submessage) -- "information on the on-scene, near scene staging actions" -- DF_IDX_Severity (Desc Name) Record 63 Severity ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage prioritizer OrganizationPosition OPTIONAL, -- was formerly [ITE.TCIP.cptddEmployeeID] -- the employee who prioritized the incident) -- if unknown do not send vehiclesCount TMDD.Event-incident-vehicles-involved-count OPTIONAL, -- the number of vehicles vehicleTypes SEQUENCE (SIZE(1..16)) OF ATIS.VehiclesInvolved OPTIONAL, -- the types of vehicles and a count of each injuries SEQUENCE (SIZE(1..5)) OF InjuryCounts OPTIONAL, -- a count of people at each level propDamageReports SEQUENCE (SIZE(1..32)) OF IA5String (SIZE(1..500)) OPTIONAL, ... -- # LOCAL_CONTENT } -- Severity Submessage, "incident Severity information" -- DF_ShippingEntry (Desc Name) Record 64 ShippingEntry ::= SEQUENCE { hm BOOLEAN OPTIONAL, -- Set to true in the general case -- (as most entries here are of type -- hm, X, RQ etc.) Will be set to -- false for other entries also entered -- Such non-hazmat entries would be added -- only if this information was -- of value in determining the risk of -- cargo mixtures. Do not use this -- feature simply to copy the entire -- manifest or shipping paper psn ProperShippingName OPTIONAL, -- Proper Shipping Name as per DOT -- regulations as found in papers tradeName TradeName OPTIONAL, -- Manufactures product name or common name techName SEQUENCE (SIZE(1..8)) OF TechnicalName OPTIONAL, -- the technical name, if needed hazardClasses SEQUENCE (SIZE (0..12)) OF HazardClass OPTIONAL, -- code if known, class and division if known -- note that zero, one or many hazard class -- values can be entered here without any -- precedence between them (I.e. after the first, -- no implied order or importance) idenNumber MaterialID, -- iden number and reference system -- used (NA or UN) -- when this DF is used the lower data elements -- should be filled out to match the data in -- this DF notably the : ProperShippingName -- packGroup and the TradeName shall match -- technical ingredients can also be added here packGroup INTEGER(0..10) OPTIONAL, -- packing group which this item is a part of hazardZone IsolationZone OPTIONAL, -- as per ERG, note that this is not the "protect" zone -- and that much more complex zones are handled elsewhere miscOther IA5String(SIZE(1..200)) OPTIONAL, -- any other information that would -- be useful to responders containers IA5String(SIZE(1..20)) OPTIONAL, type IA5String(SIZE(1..20)) OPTIONAL, -- the quantity AND the units of this item -- as in the Number of pkgs (e.g. 2 drums, 20 pkgs) grossAmount IA5String(SIZE(1..20)) OPTIONAL, units ITIS.Units OPTIONAL, -- the quantity or weight AND the units of this item -- Gross Weight/Quanity (e.g. 100 lbs, 200 Gallons) -- you may wish to render this from a combination of free -- text and units taken from the ITIS codes for units emgContact IA5String(SIZE(1..100)) OPTIONAL, -- any line-by-line emergency contact data apprearing -- on shipping documents (required by law at times for -- some substances when shipped) nfpa-hmis SEQUENCE (SIZE(1..32)) OF NFPA-HMIS OPTIONAL, -- any NFPA/HMIS markings found, typically this -- is found on buildings and stationary containers -- rather than mobile shipments, but might be -- observed on objects when in transit ... -- # LOCAL_CONTENT } -- DF_ShippingHeader (Desc Name) Record 65 ShippingHeader ::= SEQUENCE { foundIn CargoUnitID OPTIONAL, -- the cargo unit this header refers to -- i.e. which cargo unit(s) can the -- shipping entries (which follow) -- be located in observe that there is -- no information to connect -- a packaging group to a location -- this is NOT where the shipping papers were -- found, it is where the cargo is found handle IA5String(SIZE(1..32)) OPTIONAL, -- a human readable / assigned name for the object -- (typically assigned by on scene personal, such as "red_truck") foundIn2 PowerUnitID OPTIONAL, -- used when the cargo is located in the -- power unit this is often the case with -- passenger vehicles used for transport of -- medical samples (bio-hazards) or with -- various materials of trade shipperName FreeText OPTIONAL, -- name and contact number of shipper -- any general emergency response number -- will be placed here haulerName FreeText OPTIONAL, -- name / contact of hauler phone ATIS.PhoneInformation OPTIONAL, -- A phone contact number, with extension and country code originCountry DSRC.CountryCode OPTIONAL, -- from the iso/iec3166codetext miscOther IA5String(SIZE(0..1000)) OPTIONAL, -- any other information useful to responders ... } -- DF_SightingReport (Desc Name) Record 66 SightingReport ::= SEQUENCE { direction ATIS.Direction OPTIONAL, speed TMDD.Link-speed-average OPTIONAL, location LRMS.LocationReference OPTIONAL, genericLocation ITIS.GenericLocations OPTIONAL, when ATIS.DateTimePair OPTIONAL, recovered BOOLEAN OPTIONAL, -- set True if item has been recovered -- or taken into possession of reporting -- agency or in some other way control -- of the object has been achieved. object ReferenceID OPTIONAL, -- check to add date and time in normal way ... -- # LOCAL } -- DF_SpillPool (Desc Name) Record 67 SpillPool ::= SEQUENCE { type SpillType, -- solid, liquid, gas size CHOICE { lrms LRMS.LocationReference, raw SEQUENCE { length INTEGER(0..10000), -- the length (in units) along one side of the pool or the diameter -- if the pool is circular or if the estimate is only of a single -- unit (such as acres) width INTEGER(0..10000) OPTIONAL, -- the width (in units) along the other side of the pool, or ZERO to -- indicate that the length field has a diameter sqUnits INTEGER(0..100000000) OPTIONAL, -- the two values above combined to form a total estimate units ITIS.Units -- select from the suitable Units code in ITIS -- which contains things like feet, acres, gallons, etc. -- when the unit is distance the then sqUnits is that unit squared -- when a only the length entry is used to convey size (such as an -- estimate of gallons, then the units stand } }, text FreeText OPTIONAL, -- any free text required if units can not be selected ... } -- DF_Staging-areas (Desc Name) Record 68 StagingArea ::= SEQUENCE { name FreeText, -- the common name of this zone zoneReference ReferenceID OPTIONAL, -- the refernce value of this zone -- used by other message to refer to it eventRefs SEQUENCE (SIZE(0..64)) OF ReferenceID, -- the incidents associated with this zone usage SEQUENCE (SIZE(0..32)) OF Area-Type, -- usages of this operational area -- (the type of zone that this is) usageText FreeText OPTIONAL, -- and additional usage text needed enclosedBy SEQUENCE (SIZE(0..32)) OF ReferenceID, -- links other zones which this zone is within enclosing SEQUENCE (SIZE(0..32)) OF ReferenceID, -- links to other zones which this zone encloses bounds LRMS.LocationReference OPTIONAL, -- a gross bounding rect for the zone where LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.Address] or -- Based on [SAE.LRMS.Geo.Polygon] -- where it is located whereGeneric SEQUENCE (SIZE(0..32)) OF ITIS.GenericLocations, whereText FreeText OPTIONAL, -- add any local boundary with text here contactRef ReferenceID OPTIONAL, -- whomever is in charge of this zone iscRef ReferenceID OPTIONAL, -- the current ICS, if known eMail FreeText OPTIONAL, -- address to route messages to the contact -- the further data element (below) may also be used -- for linking to resources radio FreeText OPTIONAL, -- radio channel to contact persons at this zone contactText FreeText OPTIONAL, -- Staging Officer Contact, name if needed ingressRoutes SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- a set of routes, enclosing routes as per SAE work -- used to reach the zone ingress FreeText OPTIONAL, -- Ingress instructions egressRoutes SEQUENCE (SIZE(1..32)) OF RouteSet OPTIONAL, -- a set of routes, enclosing routes as per SAE work -- used to leave the zone egress FreeText OPTIONAL, -- egress instructions, may include decon steps equipment SEQUENCE (SIZE(1..32)) OF EquipmentList OPTIONAL, -- lists of equipement needed to be in this zone equipmentTxt FreeText OPTIONAL, -- addtonal equipement needed to be in this zone training SEQUENCE (SIZE(1..32)) OF QualificationsList OPTIONAL, -- lists of training or skills needed to be in this zone trainingTxt FreeText OPTIONAL, -- addtonal training or skills needed to be in this zone guidance SEQUENCE (SIZE(0..5)) OF Guidance OPTIONAL, -- sets of advice and warning phrases for those in the zone comment FreeText OPTIONAL, -- general comment area furtherData URL-Link OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_Tail (Desc Name) Record 69 TailSet ::= SEQUENCE { set SEQUENCE { name IA5String(SIZE(1..32)), value IA5String(SIZE(1..1000)) -- any internal structure of the value string is the -- responsibility of the data creator to manage. If the -- content is binary, convert to bin hex strings. } -- the order of the sets shall not be changed } -- DF_TimeMarks (Desc Name) Record 70 TimeMarks ::= SEQUENCE (SIZE(0..100)) OF SEQUENCE { timePoint ATIS.DateTimePair, -- Time at which the event was determined meaning TimeEvent, -- the meaning of this time -- dispatched, completed, off duty, etc. ... -- # LOCAL_CONTENT } -- DF_IDX_TrackInvolvedPerson (Desc Name) Record 71 TrackInvolvedPerson ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage additonalText FreeText OPTIONAL, -- inter-agency free text use furtherContact ReferenceID OPTIONAL, -- a point of further contact roleInEvent RoleInEvent OPTIONAL, roleText FreeText OPTIONAL, -- a free text Roles in the event roleStatus RoleStatus OPTIONAL, personalData PersonInformation OPTIONAL, -- all forms of ID and addresses relatedVehicle ReferenceID OPTIONAL, -- shall point to any related vehicle witnessStatement ReferenceID OPTIONAL, -- shall point to a WitnessStatement otherLinkages SEQUENCE (SIZE(1..16)) OF ReferenceID OPTIONAL, -- any other related objects or assets wasDriver BOOLEAN OPTIONAL, locationInVehicle LocationInVehicle OPTIONAL, -- vehicle information and any -- extraction which was needed injuryData InjuryData OPTIONAL, -- gross injury data and any -- EMS run and transport data -- NEMSIS records may be found here if locally used protectionUsed OccupantProtectionSystemUsed OPTIONAL, airBagUse AirBagDeployed OPTIONAL, uderrideCode UnderrideOverrideCode OPTIONAL, ejection Ejection OPTIONAL, trapped Trapped OPTIONAL, pointOfImpact AreaOfImpact OPTIONAL, hazardToOthers HealthPrecautions OPTIONAL, insuranceData JXDD.InsuranceData OPTIONAL, otherData ATIS.Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_IDX_TrackInvolvedVehicle (Desc Name) Record 72 TrackInvolvedVehicle ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage vehicle CargoVehicle, -- from 1512.3 -- contains a description of the vehicle and any cargo -- including its overall condition and/or damage occupantCount INTEGER (0..1000)OPTIONAL, vehicleRole VehicleRoleInEvent OPTIONAL, mostHarmfulEvent MostHarmfulEvent OPTIONAL, damageExtent DamageExtent OPTIONAL, collisionWith TMDD.Event-incident-details OPTIONAL, injuryData InjuryData OPTIONAL, -- gross injury data and any -- EMS run and transport data -- NEMSIS records may be found here if locally used protectionUsed OccupantProtectionSystemUsed OPTIONAL, airBagUse AirBagDeployed OPTIONAL, uderrideCode UnderrideOverrideCode OPTIONAL, ejection Ejection OPTIONAL, trapped Trapped OPTIONAL, pointOfImpact AreaOfImpact OPTIONAL, insuranceData JXDD.InsuranceData OPTIONAL, otherData ATIS.Tail OPTIONAL, furtherText FreeText OPTIONAL, -- any further data agencyInCharge TMDD.Link-ownership OPTIONAL, -- whomever is in charge or has custody -- of the vehicle, if applicable ... -- # LOCAL_CONTENT } -- DF_IDX_TrackResponsePersonnel (Desc Name) Record 73 TrackResponsePersonnel ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage agencySummaries SEQUENCE (SIZE(1..64)) OF SEQUENCE { agency TMDD.Link-ownership, count INTEGER (1..1000), role RoleInEvent OPTIONAL, roleText FreeText OPTIONAL, -- a free text Role in the event refs SEQUENCE (SIZE(1..1000)) OF PersonInformation OPTIONAL, ... }, ... -- # LOCAL_CONTENT } -- DF_IDX_TrackSpecialCircumstances (Desc Name) Record 74 TrackSpecialCircumstances ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage circumstances FreeText OPTIONAL, location LRMS.LocationReference OPTIONAL, locationText FreeText OPTIONAL, responderCount INTEGER (0..100), responders SEQUENCE (SIZE(1..100)) OF SEQUENCE { personalData PersonInformation OPTIONAL, -- all forms of ID and addresses -- includes any tracking system and codes status TrackStatus, statusText FreeText OPTIONAL, equipment SEQUENCE (SIZE(1..32)) OF EquipmentList OPTIONAL, equipmentTxt FreeText OPTIONAL, training SEQUENCE (SIZE(1..32)) OF QualificationsList OPTIONAL, trainingTxt FreeText OPTIONAL, lastReport ATIS.DateTimePair OPTIONAL, ... } OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_TranmissionPoint, (Desc Name) Record 75 TranmissionPoint ::= SEQUENCE { endPoint ATIS.Email, -- a valid email point or any known string centerID TMDD.Organization-sub-organization-identifier, -- use for ORI nodes name too centerType CenterTypeNational OPTIONAL, -- the category of center this is security FreeText OPTIONAL, -- use some form of TMDD element here -- what else is needed here?? ... -- # LOCAL_CONTENT } -- DF_IDX_TransitEventSource (Desc Name) Record 76 TransitEventSource ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage eventSource TCIP.ImEventSource, ... -- # LOCAL_CONTENT } -- DF_IDX_TransitVehicleInvolved (Desc Name) Record 77 TransitVehicleInvolved ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage vehicleInvolved TCIP.ImPTVehicleInvolved, ... -- # LOCAL_CONTENT } -- DF_IDX_VehicleData (Desc Name) Record 78 VehicleData ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage vehicle WatchForVehicle, -- a complete description of the vehicle using data -- elements found the D20 / JXDD work -- misc other information about the vehicle registration SEQUENCE (SIZE(1..32)) OF ComReg OPTIONAL, -- data concerning the commercial -- registration values id Identity-carrier-id OPTIONAL, -- Owner / Operator fleetnum Identity-number OPTIONAL, -- any id or fleet number of vehicle text IA5String(SIZE(0..4000)) OPTIONAL, -- misc other information axleCount AxleCount, -- do we want to add gross wght, width, ht, etc here? -- information about the driver of the vehicle -- additional person information messages can be found in 1512.2 as well driverID ReferenceID, -- the refernce number to be used in IM for this person driverData ATIS.ContactSetting OPTIONAL, -- includes full names and adress as well as employer and -- multiple methods of contact (phones, emails) licAndState JXDD.DriverLicAndState OPTIONAL, -- an encoding from D20 that has both the issuing state -- the the unique drivers lic number in it -- note that the type of lic can be determined from -- this and the types issued by that state licIssuingCountry DSRC.CountryCode OPTIONAL, -- note that some of the above driver information conflicts between other -- definitions for the same items found in NCIC, NLETS, D20, and D16 and -- also with other definitions of the ITS industry. ... -- # LOCAL_CONTENT } -- Vehicles-Involved Submessage -- DF_VehicleSummary (Desc Name) Record 79 VehicleSummary ::= SEQUENCE { -- note that here the reused TMDD data concepts are used -- for the vehicle, not the link on which it travels axlecount TMDD.Link-restriction-axle-count OPTIONAL, class TMDD.Link-restriction-class OPTIONAL, height TMDD.Link-restriction-height OPTIONAL, length TMDD.Link-restriction-length OPTIONAL, weight TMDD.Link-restriction-weight-vehicle OPTIONAL, weightAxle TMDD.Link-restriction-weight-axle OPTIONAL, width TMDD.Link-restriction-width OPTIONAL, maxSpeed TMDD.Link-speed-limit OPTIONAL, minTurnRadius INTEGER(1..255) OPTIONAL, -- the min radius circle the vehicle can make moving -- forward and allowing a margin of clearance. Measured -- from the farthest edge of the vehicle including all -- protrusions (such as side view mirrors -which may be -- in a retracted state) -- Units are in tenths of a meter. owner TMDD.Organization-identifier OPTIONAL, responseType ITIS.ResponderGroupAffected OPTIONAL, -- the gross type of response vehicle this is classed as canReverseLane BOOLEAN OPTIONAL, -- set to true if the vehicle can run on reversed lanes vehicleID CenterAssetPermRef OPTIONAL, -- the perm refer number, if needed to provide vehicleEvent ReferenceID OPTIONAL, -- the assigned ref number in the event (if available) preemptTech PreemptTech OPTIONAL, -- a list of the type of equipment this vehicle carries dataSets TailSet OPTIONAL, -- locally determined sets tag/value pairs -- shall be inserted here to allow local profiling ... } -- DF_IDX_VehicleMAYDAY (Desc Name) Record 80 VehMAYDAY ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage mayDay Mayday-Data-Set, -- Taken from SAE J2313, multiple ones, -- here for each vehicle involved, -- 16 messages, automatic from vehicle. ... -- # LOCAL_CONTENT } -- Vehicles MAYDAY Submessage: Data about the Vehicle, -- "Vehicle MAYDAY information" -- DF_VMS_UsePlan (Desc Name) Record 81 VMS-UsePlan ::= SEQUENCE { targetDevice SEQUENCE { who TMDD.Organization-identifier, -- A unique identifier for an organization within a region. what TMDD.Device-identifier, ... }, requestedAction RequestedAction OPTIONAL, -- request if immediate or delayed display of data suggestedPhrase ITIS.ITIScodesAndText, -- a sequence of suggested text to be used messageEndPoint ATIS.DateTimePair OPTIONAL, -- when the message should cease being sent ... } -- DF_WasteLabel (Desc Name) Record 82 WasteLabel ::= SEQUENCE { -- These items are common to this type of label / sticker material MaterialID OPTIONAL, -- Contains the PSN, the UN number, the tech name etc. -- Generator Data, information of the creator of the waste name IA5String(SIZE(1..100)) OPTIONAL, -- The name of the generating firm / group etc phone ATIS.PhoneInformation OPTIONAL, -- A phone contact number, with extension and country code addr LRMS.LocationReference OPTIONAL, -- the postal address in the address profile epaIDNumber IA5String(SIZE(12..13)) OPTIONAL, -- The number assigned by the ERP related the generator location -- The format is typically two letter state then a number value -- However three letter variants also exist epaWasteNumber IA5String(SIZE(4)) OPTIONAL, -- The number assigned by the ERP and related the type of waste -- involved. EPA waste codes are indications of what the waste -- is and are one letter and 3 numbers. D001, F039. P123, K234, -- U345. D's are characteristic wastes, F,K, P, U, (the only -- authorized letters) are listed waste. Refer to apx A of the -- Hazmat table, in 49 CFR. startAccumDate ATIS.Date OPTIONAL, -- The data upon this which this waste collection began -- Encoded as per normal MMDDYYY formats of ITS manifestDoc IA5String(SIZE(5)) OPTIONAL, -- The manifest number to which this shipment relates, -- A unique five digit number assigned by the generator -- Misc supporting data about the label partialData SEQUENCE (SIZE(1..32)) OF PartialDescriptions OPTIONAL, -- use this DE when NONE of the signs can be determined -- when only a specific sign is undetermined, then use -- the partial data present DE in the HaxardClass element freeText IA5String(SIZE(0..200)) OPTIONAL, -- when the partial Data is set to indicate free text, -- that text appears here ... } -- DF_WatchForObject (Desc Name) Record 83 WatchForObject ::= SEQUENCE { description FreeText, furtherData URL-Link, thing JXDD.PropertyType, -- the NCIC definition for generic objects otherData ATIS.Tail OPTIONAL, ... -- #LOCAL } -- DF_WatchForPerson (Desc Name) Record 84 WatchForPerson ::= SEQUENCE { description FreeText OPTIONAL, furtherData URL-Link OPTIONAL, person PersonInformation, -- the large collection of person -- related data including NCIC elements otherData ATIS.Tail OPTIONAL, ... -- #LOCAL } -- DF_WatchForVehicle (Desc Name) Record 85 WatchForVehicle ::= SEQUENCE { description FreeText, furtherData URL-Link, vehicle JXDD.VehicleType, -- The NCIC struc to define a vehicle role VehicleRoleInEvent OPTIONAL, roleText FreeText OPTIONAL, otherData ATIS.Tail OPTIONAL, ... -- #LOCAL_CONTENT } -- DF_WitnessIdenty, (Desc Name) Record 86 WitnessIdenty ::= SEQUENCE { -- replace all of this with the combined "person" stuc -- from 1512 and JXDD work id ReferenceID, -- the object id of this person in the system role RoleInEvent OPTIONAL, -- [ITE.TCIP.imddRoleInIncident] roleText FreeText OPTIONAL, -- a free text Roles in the event name PersonName OPTIONAL, -- a structured multi-part name addr LRMS.LocationReference OPTIONAL, -- Based on [SAE.LRMS.ANY] -- LRMS address profile is commonly used contactInfo ATIS.ContactInformation OPTIONAL, -- sets of email addresses, phone numbers, and -- and PDA methods of contacting this person --DUPE phones SEQUENCE (SIZE(1..4)) OF ATIS.PhoneInformation OPTIONAL, -- various contact phone numbers qual Reliability OPTIONAL, -- reliability estimate of above data set -- note that this allows a witness by witness value ... -- # LOCAL_CONTENT } -- DF_Witness-list (Desc Name) Record 87 WitnessList ::= SEQUENCE (SIZE(1..16)) OF SEQUENCE { statement WitnessStatementText, -- a free text statement witnessIdenty WitnessIdenty OPTIONAL, -- who made the statement reporter OrganizationPosition OPTIONAL, -- the person, Organization and various contact information -- regarding who took the information ... -- # LOCAL_CONTENT } -- DF_IDX_WitnessStatement (Desc Name) Record 88 WitnessStatement ::= SEQUENCE { header Header, -- if an inner element is not present then -- the header content of the message which -- carries this DF shall be applied to the -- context of this message. The header has the -- data creator, time stamps, location, -- and what to do when the message becomes -- old (how to get a fresh one) and the -- reference ID of this message or submessage role SEQUENCE (SIZE(1..4)) OF RoleInEvent OPTIONAL, -- Roles in the event roleText FreeText OPTIONAL, -- a free text Roles in the event statement WitnessList, -- the witness statement, paired with a description -- of the witness and a reliability estimate -- and data about the person involved ... -- # LOCAL_CONTENT } -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Start of entries from table Data_Elements... -- This table typicaly contains data element entries. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- DE_About-center (Desc Name) Record 1 AboutCenter ::= ENUMERATED { no-data-known (0), -- set 1 if below data is not known -- set 1 if answer is yes to questions below: own-others (1), -- does this center control other centers? temporary (2), -- is this center transitory in nature? ics (3), -- is this an incident command system-ICP center multi-Agency (4), -- do multiple agencies use this single center? mobile (5), -- is the center in fact a vehicle (e.g., ALERT)? has-plans (6), -- does center have response plans loaded? automated (7), -- automated data source (no human dispatcher) ... -- values 8 through 31 reserved for future ITS use -- values 32 through 63 reserved for local use } -- DE_Accident_Severity_Code (Desc Name) Record 2 AccidentSeverityCode ::= ENUMERATED { fatalAccident (1), incapacitatingInjury (2), -- incapacitating Injury Accident nonIncapacitatingInjury (3), -- non-Incapacitating Injury Accident possibleInjury (4), -- possible Injury Accident nonInjury (5), -- non Injury Accident -- a property damage only Accident unknown (9), ... } -- DE_AirBagDeployed (Desc Name) Record 3 AirBagDeployed ::= ENUMERATED { deployment-unknown (0), not-deployed (1), deployed-Front (2), deployed-Side (3), deployed-Other (4), -- (knee, air belt, etc.) deployed-Combination (5), not-Applicable (6), -- (non-motorist) ... } -- DE_AreaOfImpact (Desc Name) Record 4 AreaOfImpact ::= ENUMERATED { unknown (0), non-Collision (1), top (2), -- (the roof) undercarriage (3), front (4), -- items from a 12-point Clock Diagram front-passenger-side (5), passenger-side-front (6), passenger-side (7), passenger-side-rear (8), rear-passenger-side (9), rear (10), rear-driver-side (11), driver-side-rear (12), driver-side (13), driver-side-front (14), front-driver-side (15), ... } -- DE_Area-type (Desc Name) Record 5 Area-Type ::= ENUMERATED { -- Types of operational area uses unknown (0), incident-command-post (1), -- (ICP) incident-communications-center (2), agency-dispatch-general (3), agency-dispatch-fire (4), agency-dispatch-police-st (5), agency-dispatch-police-local (6), agency-dispatch-ems (7), agency-dispatch-transit (8), agency-dispatch-hwy (9), agency-dispatch-tow (10), agency-dispatch-media (11), agency-dispatch-other (12), staging-area-general (13), staging-area-fire (14), staging-area-police-st (15), staging-area-police-local (16), staging-area-ems (17), staging-area-transit (18), staging-area-hwy (19), staging-area-tow (20), staging-area-media (21), staging-area-other (22), mobilization-center-general (23), mobilization-center-fire (24), mobilization-center-police-st (25), mobilization-center-police-local (26), mobilization-center-ems (27), mobilization-center-transit (28), mobilization-center-hwy (29), mobilization-center-tow (30), mobilization-center-media (31), mobilization-center-other (32), segment (33), rest-area (34), emergency-operations-center (35), -- (EOC) helibase (36), helispot (37), message-center (38), reporting-locations (39), ... -- values 40 through 50 reserved for national ITS use -- values 51 through 63 reserved for local use } --Add: -- COW communications on wheels -- Contamination Area , as per NFPA 471 -- Hot zone -- Warm Zone -- Cold Zone -- Decontamination -- DE_Asset_Use (Desc Name) Record 6 AssetUse ::= ITIS.ITIScodes -- DE_AxleCount (Desc Name) Record 7 AxleCount ::= INTEGER (0..16) -- use zero for unknown -- DE_CargoPackageType (Desc Name) Record 8 CargoPackageType ::= ENUMERATED { unknown (0), -- also used when free text in the using -- message has a description -- equivalent to D20 Vehicle Body Type Code UN none (2), -- no separate cargo unit involved aerosolCan (3), -- one or more automotiveTransporter (4), -- use for truck or trailer types -- equivalent to NCIC VST Code AC, "Auto Carrier" bobtailTank (5), bottlerBody (6), -- beverage carriers -- beverage rack trailer types as well boxCar (7), -- generic mixed cargo boxTrailer (8), bulkPackaging (9), cargoTank (10), chassisTrailer (11), compressedGasCylinder (12), compressedLiquefiedGases (13), container (14), -- generic containers (not on wheels) corrosiveLiquidTank1 (15), -- MC-312 or DOT-412 cryogenicLiquidTank2 (16), -- MC-338 dromedaryTrailer (17), -- trailer portion of a dromedary tractor drum-1a1 (18), -- non Removeable Head, -- use this entry when unable to determine type -- of drum (metal, fiber, plastic, etc. drum-1a2 (19), -- Removeable Head dryBulkCargoTanker (20), earthenwareReceptacle (21), fiberboadBox (22), fiberboadBoxes (23), fiberDrumsNonRemoveableHead (24), fiberDrumsRemoveableHead (25), fiberPailsNonRemoveableHead (26), fiberPailsRemoveableHead (27), furnitureVanBody (28), -- drop style moving vans glassReceptacle (29), hCNtankcar (30), -- (Hydrogen Cyanide) and DOT105a500 highPressureTank (31), -- MC330 or MC-331 hopperTrailer (32), -- use also for Dry Bulk -- equivalent to NCIC VST Code HO horseVanBody (33), -- used for valuable saddle horses -- alternative term: horse trailer -- equivalent to NCIC VST Code HE, "Horse" intermediateBulkContainer (34), intermediateBulkPackaging (35), interModalFreightContainer (36), interModalPortableTank (37), jerryCanMetal (38), -- 15 gal or less jerryCanPlastic (39), -- 15 gal or less, use for others as well largePackages (40), livestockTrailer (41), -- equivalent to NCIC VST Code LS, "Livestock Rack" logBody (42), -- also used for pole trailer types lowPressureChemicalTank (43), -- MC307 or DOT-407 lowPressureTankCar (44), -- for various liquids metalBox (45), metalDrumsNonRemoveableHead (46), metalDrumsRemoveableHead (47), metalPailsNonRemoveableHead (48), metalPailsRemoveableHead (49), metalReceptacle (50), michiganTrailer (51), -- vehicle with a gross cap of 140,000 pds mixedCargoTrailer (52), nonpressureLiquidTank (53), -- MC306/DOT-406 nursetank (54), plasticDrumsNonRemoveableHead (55), plasticDrumsRemoveableHead (56), plasticPailsNonRemoveableHead (57), plasticPailsRemoveableHead (58), plasticReceptacle (59), poleTrailer (60), portableTank (61), pressurizedTankCar (62), rrBoxCar (63), rrContainerOnFlatCar (64), -- also known as COTC rrFlatCar (65), rrTankCar (66), rrTrailerOnFlatCar (67), -- also known as TOFC stakeBodyTrailer (68), -- equivalent to NCIC VST Code ST, "Stake or Rack" tankTrailer (69), -- equivalent to NCIC VST Code TN, "Tanker" tubeTrailer (70), -- use for types of compressed Gas unPortableTank (71), woodBox (72), -- one or more woodenBarrel (73), -- one or more bellyDumpTrailer (74), endDumpTrailer (75), hazmatCargoTankTrailer (76), sideDumpTrailer (77), -- Codes which follow were added in order to inset NCIC information. -- These codes at times conflict with each other. Local agreements on -- how to suitably employ these codes (esp when interfaced with another -- CAD system) will be needed in most cases. autoTowDolly (78), -- Two-wheeled towing equipment. -- equivalent to NCIC VST Code TD auxiliaryDolly (79), -- equivalent to NCIC VST Code DY boatTrailer (80), -- equivalent to NCIC VST Code BT bulkAgricultureTrailer (81), -- Bulk transport of raw vegetable may have live -- floor, belt, or tip head. -- Note there is a bulkAgricultureTruck in -- in PowerUnitType, with the same NCIC code. -- equivalent to NCIC VST Code BA cableReelTrailer (82), -- equivalent to D20 Vehicle Body Type Code CL campingTrailer (83), -- Also known as camper or travel trailer. -- equivalent to NCIC VST Code CT converterGearTrailer (84), -- Single-axle unit the converts twin-axle tractor -- trucks into tri-axle. -- equivalent to NCIC VST Code CG flatbedOrPlatformTrailer (85), -- equivalent to NCIC VST Code FB fullTrailer (86), -- Use if more detail unknown. -- equivalent to D20 Vehicle Body Type Code TL gondola (87), -- equivalent to D20 Vehicle Body Type Code GA grainTrailer (88), -- equivalent to NCIC VST Code GN -- Note there is a grainTruck in -- in PowerUnitType, with the same NCIC code. houseTrailer (89), -- Mobile home. -- equivalent to NCIC VST Code HS loggingPipeOrPoleTrailer (90), -- Also known as logging trailer; to transport logs or pipes. -- equivalent to D20 Vehicle Body Type Code LP -- Note there is a logTruck in -- PowerUnitType, NCIC Code = LG. lowboyOrLowbedTrailer (91), -- equivalent to NCIC VST Code LB motorcycleTrailer (92), -- equivalent to NCIC VST Code MT refrigeratedVan (93), -- Also known as reefer. -- equivalent to NCIC VST Code RF semiTrailer (94), -- Use only when the specific body style of the -- semitrailer is unknown. -- equivalent to NCIC VST Code SE serviceTrailer (95), -- (from D20, not NCIC) -- equivalent to D20 Vehicle Body Type Code SR shippingContainer (96), -- classified as a "part" in NCIC -- equivalent to NCIC CAT Code SP singleWheelTrailer (97), -- equivalent to D20 Vehicle Body Type Code 1W snowmobileTrailer (98), -- equivalent to NCIC VST Code SM -- Note conflict: D20 Snowmobile Trailer = SN tentTrailer (99), -- equivalent to NCIC VST Code TE towDollyAuto (100), -- Two-wheel towing equipment. -- equivalent to NCIC VST Code TD travelTrailer (101), -- equivalent to NCIC VST Code CT utilityTrailer (102), -- equivalent to NCIC VST Code UT vanTrailer (103), -- Includes open or closed top box trailers. -- equivalent to NCIC VST Code VN wagonTrailer (104), -- Also known as gondola, cart, container, or box trailer. -- equivalent to NCIC VST Code GA ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_CargoUnitID (Desc Name) Record 9 CargoUnitID ::= IA5String (SIZE(0..50)) -- DE_CategoryTypes (Desc Name) Record 10 CategoryTypes ::= ENUMERATED { unknown (0), noneArePresent (1), danger (2), -- When used in message the -- related Boolean must also be set dangerousWastes (3), -- (found in Canada) elevatedTemperature (4), empty (5), environmentallyHazardous (6), -- (found in Canada) environmentalWaste (7), -- (found in Canada) forAircraft (8), fumigation (9), hazardousSubstance (10), hazardousWaste (11), hot (12), inhalationHazard (13), innerPackagesComply (14), irritant (15), marinePollutant (16), molten (17), oRMD (18), -- Other Regulated Materials packageOrientation (19), subsidiaryRiskLabel (20), biohazard (21), -- also used for Regulated Medical Waste airEligibleMark (22), -- placed adjacent to 172.301(a) marking keepWayFromHeat (23), -- NEW: Added in May 2005 revisions ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_CenterAssetPermRef (Desc Name) Record 11 CenterAssetPermRef ::= IA5String (SIZE(1..32)) -- DE_Center-Type-National (Desc Name) Record 12 CenterTypeNational ::= ENUMERATED { unknown (0), police-Department (1), sheriffs-Department (2), highway-Patrol (3), state-Police (4), fire-Department (5), medical-Dispatch (6), traffic-Management-Center (7), traffic-Inc-Service-Patrol-Dispatch (8), transit-Management-Center (9), transit-Incident-Mgmt-Ctr (10), public-Safety-Access-Pt (11), secondary-PSAP (12), private-PSAP (13), independent-Service-Provider (14), emergency-Management-Ctr (15), emergency-Ops-Ctr (16), --used for war rooms and the like on-Site-Incid-Cmdr (17), mobile-Center (18), --mobile command post types mobile-Fire (19), mobile-Law-Enforcement (20), mobile-Medical (21), hospital-Care-Facility (22), temp-Center (23), --temp non-mobile structures temp-Fire (24), temp-Law-Enforcement (25), temp-Medical (26), temp-Care-Facility (27), ... -- # LOCAL_CONTENT } -- DE_CleanUpItems (Desc Name) Record 13 CleanUpItems ::= ITIS.ITIScodes -- all codes -- plus the following codes defined locally -- freeText (0), -- fluidsCleanUp (1), use for oil / gas / antifreeze etc.. -- guardrailInRoadway (2), when rail must be removed to clear path -- broken Curbs (3), curb or barrier damage has left clutter in road -- wreckDebrisSmall (4), misc small debris which can be manually picked up -- wreckDebrisLarge (5), larger debris which cannot be manually picked up -- retreadInLane (6), tire debris of all kinds -- miscObjects (7), misc object requiring removal from a location -- miscObjectsAlongRoadway (8), multiple objects requiring removal from along a link -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_ComReg (Desc Name) Record 14 ComReg ::= IA5String (SIZE(0..200)) -- the textual format of the commercial registration string -- e.g. "US DOT 1234567" "ICC MC 123456" "CA 12345" "TennDOT-1234" etc. -- numbers without letter designations should be avoided -- pure numbers will be presumed to be US DOT values, -- there is a great variety in the designation found here, it is the -- responsibility of the CAD system to sort them all out and further -- classify the input into whatever structures may be needed -- DE_ConditionTypes (Desc Name) Record 15 ConditionTypes ::= ENUMERATED { -- the following items are TMDD data elements about the link laneByLane (1), -- provide information on EACH lane mergeLanes (2), -- merge all lanes into summary blockedClosesList (3), incidentType (4), -- returns type of incident in the lane laneConfigLists (5), -- returns lane configuration lists linkCapacity (6), linkDelay (7), linkDensity (8), linkLaneMinNum (9), linkLanesOpen (10), linkLength (11), linkLevelOfService (12), linkMedianType (13), linkName (14), linkOccupancy (15), linkPavementType (16), linkRestrictionAxleCnt (17), linkRestrictionClass (18), linkRestrictionHeight (19), linkRestrictionLength (20), linkRestrictionWeight (21), linkRoadNumber (22), linkShoulderWidthLeft (23), linkShoulderWidthRight (24), linkSpeed (25), linkSpeedLimit (26), linkStatus (27), linkSurfaceConditions (28), linkTravelTime (29), linkTruckSpeedLimit (30), nodeDelay (31), nodeLinksNum (32), nodeName (33), nd-status (34), owner (35), jurisdiction (36), tmddOther (37), weatherConditions (38), precipitation (39), winds (40), windDirection (41), visibility (42), temperature (43), pavementConditions (44), winterDrivingRestrictions (45), winterDrivingIndex (46), temp (47), humidity (48), rainHour (49), rainDay (50), snow (51), snowPack (52), snowRate (53), -- the following items are complete messages covering the link -- these come from the SAE ATIS work weatherInformation (64), pollutionInformation (65), trafficInformation (66), incidentInformation (67), eventInformation (68), roadAdditionalInformation (69), airlineTravelInformation (70), wideAreaTravelInformation (71), transitRoute (72), ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_ConfidenceInPlan (Desc Name) Record 16 ConfidenceInPlan ::= ENUMERATED { unknown (0), planned (1), confirmed-arrival (3), ... } -- DE_CoordinationRoles (Desc Name) Record 17 CoordinationRoles ::= ENUMERATED { none (0), unknown (1), allFunctions (2), medicalCare (3), triage (4), onSiteSafety (5), hazmat (6), evacuation (7), localTrafficControl (8), vehicleRecovery (9), witnessStatements (10), evidenceControl (11), parameterControl (12), infrastructureAssessment (13), -- and recovery cleanup (14), ... -- # LOCAL_CONTENT } -- DE_DamageExtent (Desc Name) Record 18 DamageExtent ::= ENUMERATED { none (1), -- None minor (2), -- Minor damage functional (3), -- Functional damage disabling (4), -- Disabling damage severe (5), -- Severe/vehicle totaled notReported (6), -- Not reported unknown (7), -- Unknown ... } -- DE_DangerList (Desc Name) Record 19 DangerList ::= ENUMERATED { none (1), -- no danger dangerOfFire (2), -- danger of fire actualFire (3), -- actual fire dangerOfToxicFumes (4), -- danger of toxic fumes or suffocation actualToxicFumes (5), -- toxic fumes or suffocation dangerOfCollapse (6), -- danger of collapse actualCollapse (7), -- collapse aboveFloor-dangerOfFire (8), -- danger of fire aboveFloor-actualFire (9), -- actual fire aboveFloor-dangerOfToxicFumes (10), -- danger of toxic fumes or suffocation aboveFloor-actualToxicFumes (11), -- toxic fumes or suffocation aboveFloor-dangerOfCollapse (12), -- danger of collapse aboveFloor-actualCollapse (13), -- collapse gunfire (14), -- gunfire majorBloodLoss (15), -- major blood loss poorVitalSigns (16), -- poor vital signs ... -- # LOCAL_CONTENT } -- DE_DataSource (Desc Name) Record 20 DataSource ::= IA5String (SIZE(0..250)) -- the source of the data to be used -- (e.g. national, local, Bob's db. etc..) -- DE_DateStream (Desc Name) Record 21 DateStream ::= OCTET STRING (SIZE(1..2000000)) -- DE_DeploymentStatus (Desc Name) Record 22 DeploymentStatus ::= ENUMERATED { unknown (0), atBase-available (1), -- at its base and available for dispatch atBase-unAvailable (2), -- at its base but unavailable for dispatch -- until estimated time it will become -- available as specified in another DE enroute-unAvailable (3), -- en route to destination location specified -- in another DE and unavailable for dispatch on-Scene-unAvailable (4), -- on an incident site or another site where -- it is unavailable, such as a maintenance -- yard, and unavailable until estimated time -- unit will become available specified in -- another DE below returning-Available (5), -- en route to base and available for dispatch returning-unAvailable (6), -- en route to base but not available for dispatch ... -- # LOCAL_CONTENT } -- DE_DriverLicenseAndStateCode (Desc Name) Record 23 DriverLicAndState ::= IA5String (SIZE(3..27)) -- an encoding from D20 that has both the issuing state -- the the unique drivers lic number in it -- DE_Ejection (Desc Name) Record 24 Ejection ::= ENUMERATED { not-ejected (1), totally-ejected (2), partially-ejected (3), not-applicable (4), not-reported (5), unknown (6), ... } -- DE_Emergency_Facility_Capability (Desc Name) Record 25 EmergencyFacilityCapability ::= ENUMERATED { xry (0), -- X-ray ekg (1), -- Electro Cardiogram oxy (2), -- Oxygen / Suction res (3), -- Resuscitator sur (4), -- Minor Surgery spl (5), -- Sling / Cast bld (6), -- Blood (IV Fluids) def (7), -- Defibrillator brn (8), -- Burn Treatment tel (9), -- Electrocardiogram Telemetry Receiver com (10), -- Radio Communications With EMS psn (11), -- Poison nar (12), -- Narcotics all (13), -- All ntl (14), -- All but Telemetry ntc (15), -- All but Telemetry and Communications ... -- # LOCAL_CONTENT } -- A three digit code of ASCII letters defined in D20 -- (but upper case in D20) -- DE_EMSAgencyNumber (Desc Name) Record 26 EMSAgencyNumber ::= UTF8String (SIZE(1..20)) -- DE_EMSOrganizationType (Desc Name) Record 27 EMSOrganizationType ::= ENUMERATED { none (0), unknown (1), non-volunteer (2), volunteer (3), mixed (4), ... } -- DE_EquipmentList (Desc Name) Record 28 EquipmentList ::= ENUMERATED { -- add a radio thought here unknown (0), none (1), level-A (3), -- Level A NFPA Protective gear level-B (4), -- Level B NFPA Protective gear level-C (5), -- Level C NFPA Protective gear level-D (6), -- Level D NFPA Protective gear scba (7), -- SCBA required oxygen-Meter (8), -- Oxygen meters explosimeter (9), -- Combustible gas indicator (explosimeter) carbon-Mono-Meter (10), -- Carbon monoxide meter radiation-Detector (11), -- Radiation detection instruments air-Samplers (12), -- Air sampling devices pH-Meter (13), -- pH meter pH-Strips (14), -- pH paper or strips film-Badge (15), -- Organic vapor badge or film strip mercury-Badge (16), -- Mercury badge formaldehyde-Badge (17), -- Formaldehyde badge or strip misc-Other-Meters (18), -- Other meters to measure specific products -- such as chlorine, hydrogen sulfide, -- or ethylene oxide ... -- # LOCAL_CONTENT } -- DE_Evacuation-Cause-National (Desc Name) Record 29 Evacuation-Cause-National ::= ENUMERATED { unknown (0), fire (1), hazmat-no-fire (2), hazmat-fire (3), explosives (4), bomb-threat (5), wmd-threat (6), -- wmd. Weapons of Mass Distruction bio-agent-release (7), chem-agent-release (8), earthquake (9), severe-weather-hurricane (10), severe-weather-tornado (11), severe-weather-winds (12), severe-weather-ice (13), severe-weather-flood (14), severe-weather-other (15), severe-weather-tsunami (16), nuclear-release (17), military (18), civil-unrest (19), ... -- # LOCAL_CONTENT } -- DE_On-Expire (Desc Name) Record 30 ExpireAction ::= BIT STRING { renew (0), -- presumes new updated well be available -- after the expire time, and data user -- should obtains it to freshen his data. discard (1), -- once the expire time has been reached -- do not depend on the prior data for -- any use destroy (2), -- once the expire time has been reached -- all copies of this message should be -- deleted and no further record kept keep (3), -- once the expire time has been reached -- the data may still be used (with some -- presumed decrease in value and quality) noSend (4), -- the data may not be re-sent to others -- regardless of the expire time noSendOn (5) -- the data may not be re-sent to others -- after the expire time has been reached } -- DE_FireSize (Desc Name) Record 31 FireSize ::= ENUMERATED { small (1), -- less than 2m by 2m; about-2-m-by-2-m (2), -- 2m by 2m; about-3-m-by-3-m (3), -- 3m by 3m; about-6-m-by-6-m (4), -- 6m by 6m; about-9-m-by-9-m (5), -- 9m by 9m; about-12-m-by-12-m (6), -- 12m by 12m; about-15-m-by-15-m (7), -- 15m by 15m; at-least-15-m-by-15-m (8), -- over 15m by 15m. ... -- # LOCAL_CONTENT } -- DE_FireType (Desc Name) Record 32 FireType ::= ENUMERATED { unknown (0), class-a (1), -- paper, wood, ordinary combustibles. class-b (2), -- flammable or combustible liquids such -- as gasoline, kerosene, paint, paint -- thinners and propane. class-c (3), -- fires involving energized electrical -- wiring and equipment, switches, panel -- boxes and power tools. class-d (4), -- specialized fires involving combustible -- metals such as magnesium, sodium, zirconium, -- etc.. These metals burn at high temperatures -- and give off sufficient oxygen to support -- combustion. They may react violently with -- water or other chemicals, and must be handled -- with care. brush-fire (5), wild-fire (6), -- (forest fire), plastic (7), hazardous-materials (8), combination (9), other (10), -- other fires type, see freetext -- for additional information ... -- # LOCAL_CONTENT } -- DE_FlowType (Desc Name) Record 33 FlowType ::= ENUMERATED { grant (1), deny (2), na (3), grantButNotSwept (4), reversedFlowAlreadyActive (5), useWithCaution (6), dividerBarriersPresent (7), followDetourSigns (8), followFlaggerDirections (9), reservedForResponseUseOnly (10), reservedForConstructionUseOnly (11), forPublicUse (12), forEventParkingUseOnly (13), doNotLeaveRoadSurface (14), ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_FoundOn (Desc Name) Record 34 FoundOn ::= ENUMERATED { unknown (0), orangePanel (1), -- number appears in a std orange background panel, -- indicating that this is a UN ID number insidePlacard (2), -- number appears inside a class/division placard or label printedNum (3), -- number appears printed in plain text -- (perhaps with a UN or NA present as well) printedText (4), -- text appears printed (perhaps a product or trade name) shippingPapers (5), -- information taken from shipping or manifest papers shipperFirm (6), -- information provided by the firm creating the shipment -- (typically provided by a corporate office) haulerFirm (7), -- information provided by the firm hauling the shipment -- (typically provided by a corporate office) verbalReport (8), -- information obtain from driver or other verbal source identByPlumes (9), -- ident made by smoke/flame color, by smell or -- by other observable characteristics other (10), -- number/data found elsewhere -- (and may be suspected that it is not a material number) ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_FreeText (Desc Name) Record 35 FreeText ::= UTF8String (SIZE(1..500)) -- DE_General-List-ErrorCode (Desc Name) Record 36 General-List-ErrorCode ::= ENUMERATED { null (1), intentionally-blank (2), deleted (3), data-unavailable (4), illegal-calculation (5), value-out-of-range (6), device-malfunction (7), data-expired (8), data-suppressed (9), unspecified-error (10), ... } -- DE_HazardIdentNumber (Desc Name) Record 37 HazardIdentNumber ::= IA5String (SIZE (2..4)) -- following the pattern: ^ PATTERN "[A-Z]?[0-9]#2[0-9]?" -- The string is restricted to be one optional letter -- followed by from 2 to 3 numbers -- DE_Health_Precautions (Desc Name) Record 38 HealthPrecautions ::= BOOLEAN -- T/F -- Is set true if some -- after action event -- is likely to be needed for -- the safety of responders -- DE_ICS_Activity (Desc Name) Record 39 ICS-Activity ::= ENUMERATED { unknown (0), incidentCommand (1), -- incident commander operations (2), -- operations and staging section planning (3), -- planning section logistics (4), -- logistics section finance (5), -- includes administration section information (6), -- information officer safety (7), -- safety officer liaison (8), -- liaison officer ... -- # LOCAL_CONTENT } -- DE_ICS_CommandType (Desc Name) Record 40 ICSCommandType ::= ENUMERATED { none (0), -- this is not a good choice in most cases ics (1), -- Incident command system ucs (2), -- Unified command system heics (3), -- Hospital Emergency Incident Command System ... -- # LOCAL_CONTENT } -- DE_ICS_Level (Desc Name) Record 41 ICS-Level ::= ENUMERATED { unknown (0), commandStaff (1), section (2), -- use for the level of sector as well -- branch (3), -- division (4), -- group (5), -- unit (6), -- team (7), ## unit is prefered in most ICS over team ... -- # LOCAL_CONTENT } -- DE_ICS_Role (job titles) (Desc Name) Record 42 ICS-Role ::= ENUMERATED { none (0), -- use for single resources not otherwise assigned unknown (1), bombDisposal (2), ems (3), evacuation (4), extraction (5), airSupport (6), airTactical (7), resources (8), situation (9), -- typically a planning function demobilization (10), documentatiion (11), communications (12), fireMarshall (13), fireSuppression (14), food (15), -- all types of logistical food units hazardous (16), time (17), procurement (18), compensation (19), -- all types of claims within finance facilities (20), supply (21), cost (22), hazmatContainment (23), hazmatDisposal (24), highAngleRescue (25), investigation (26), lawEnforcement (27), forensics (28), swat (29), hostage (30), -- all types of rescue and recovery teams medical (31), mortuary (32), perimeterControl (33), publicWorks (34), resource (35), -- which resource is specified in -- the local text data item service (36), strikeTeam (37), support (38), -- further role is specified in the local text data item suppression (39), taskForce (40), trafficControl (41), trafficManagement (42), transportation (43), triage (44), utilities (45), -- other groups specified in local codes -- the local implementation may add to this -- list as desired or may specify roles in the -- text data item ... -- # LOCAL_CONTENT } -- DE_ICS_Title (Desc Name) Record 43 ICS-Title ::= ENUMERATED { unknown (0), commander (1), -- typically the incident commander officer (2), -- typically the command staff positions chief (3), -- typically a section chief director (4), supervisor (5), leader (6), person (7), -- use for all non-supervisory roles manager (8), deputy (9), ... -- # LOCAL_CONTENT } -- DE_Identity-carrier-id (Desc Name) Record 44 Identity-carrier-id ::= IA5String (SIZE(1..32)) -- DE_Identity-number (Desc Name) Record 45 Identity-number ::= IA5String (SIZE(1..32)) -- DE_InfrastructureRestorationList (Desc Name) Record 46 InfrastructureRestorationList ::= ITIS.RoadsideAssets -- plus the following locally defined values -- freeText (0), -- barrierRestoration (1) -- strippingOperations (2) -- BulbRenewal (3), -- BulbRenewalinLane (4), -- use when changing signal light and needing to block a lane -- signalControlRepairs (5) -- vmsControlrepairs (6). -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_InjuryCode (Desc Name) Record 47 InjuryCode ::= ENUMERATED { -- Sorting shall be by one of the following two methods: -- Method one: TriageCode triageCode-X (10), -- Number of involved people on site -- that are not injured (excludes responders) triageCode-0 (11), -- That level of code is assigned if a person is -- injured but for whom a triage code has not been assigned triageCode-1 (12), -- treatable life-threatening illness or injury -- also called "code red" in some systems triageCode-2 (13), -- serious but not life-threatening -- also called "code yellow" in some systems triageCode-3 (14), -- minor injuries, not life-threatening -- also called "code green" in some systems triageCode-4 (15), -- fatalities -- also called "code black" in some systems -- Method two: MMUCC_P4 These categories match the categories of MMUCC P4. mmucc-K (20), -- category K (Fatal Injury) mmucc-A (21), -- category A (Nonfatal injury - Incapacitating) mmucc-B (22), -- category B (Nonfatal injury - Non-incapacitating) mmucc-C (23), -- category C (Nonfatal injury - Possible) mmucc-O (24), -- category O (No Injury) mmucc-N (25), -- category N (Not reported) mmucc-U (26), -- category U (Unknown) ... } -- DE_LawEnforcementEventNeed (Desc Name) Record 48 LawEnforcementEventNeed ::= ENUMERATED { other (0), -- specified in the next freetext data element. armed-and-dangerous (1), driving-under-the-influence (2), -- DUI juvenile-under-the-influence (3), -- DUI/juvenile drunk-pedestrian (4), hit-and-run (5), hit-and-run-with-injuries (6), hit-and-run-with-roadblock (7), crash (8), crash-with-injuries (9), patrol-car-crash (10), -- or any public safety vehicle crash crash-with-roadblock (11), incident (12), -- generic event with no other -- information, or other information -- specified in the freetext data element fire (13), hazmat-incident (14), rock-throwing (15), shooting (16), animal (17), -- loose or killed on roadway impersonating-an-officer (18), assault (19), battery (20), child-abuse-or-molestation (21), domestic-violence (22), kidnapping (23), murder (24), robbery (25), strongarm-robbery (26), sex-offense (27), escaped-prisoner (28), dead-person (29), crash-with-fatality (30), disabled-vehicle (31), missing-person (32), lost-or-stolen-vehicle-tag (33), abandoned-vehicle (34), reckless-driving (35), suspicious-circumstances (36), suspicious-person (37), suspicious-vehicle (38), information-or-intelligence (39), -- calls to take witness information special-detail (40), -- a meaning set by local implementations obstruction-on-highway (41), mentally-ill-person (42), civil-disturbance-or-disorder (43), pedestrian-or-hitchhiker (44), toll-evasion (45), burglary (46), larceny (47), malicious-mischief (48), drug-or-contraband-case (49), callbox-request (50), sick-or-injured-person (51), suicide (52), officer-down (53), bomb-threat (54), juvenile-offense (55), smuggling (56), aircraft-crash (57), ... -- values 8 through 31 reserved for future ITS use -- values 32 through 63 reserved for local use } -- DE_Legends (Desc Name) Record 49 Legends ::= IA5String (SIZE(0..200)) -- DE_LocationInVehicle (Desc Name) Record 50 LocationInVehicle ::= ENUMERATED { frontSeatLeft (1), -- Front seat - left side (or motorcycle driver) frontSeatMiddle (2), -- Front seat - middle frontSeatRight (3), -- Front seat - right side frontSeatUnknown (4), -- Front seat secondSeatLeft (5), -- Second seat - left side (or motorcycle passenger) secondSeatMiddle (6), -- Second seat - middle secondSeatRight (7), -- Second seat - right side secondSeatUnknown (8), -- Second seat thirdRowLeft (9), -- Third row - left side (or motorcycle passenger) thirdRowMiddle (10), -- Third row - middle thirdRowRight (11), -- Third row - right side thirdRowUnknown (12), -- Third row fourthRowLeft (13), -- Fourth row - left side (or motorcycle passenger) fourthRowMiddle (14), -- Fourth row - middle fourthRowRight (15), -- Fourth row - right side fourthRowUnknown (16), -- Fourth row otherRowUnknown (17), -- Other rows (used for bus, passenger van, etc.) sleeper (18), -- Sleeper section of cab (truck) inEnclosedCargo (19), -- Passenger in other enclosed passenger or cargo area -- (non-trailing unit such as a bus, etc.) inUnEnclosedCargo (20), -- Passenger in unenclosed passenger or cargo area -- (non-trailing unit such as a pickup, etc.) trailingUnit (21), -- Trailing unit ridingOnExterior (22), -- Riding on vehicle exterior -- (non-trailing unit) notReported (23), -- Not reported unknown (24), -- Unknown ... -- # LOCAL_CONTENT } -- DE_Month (Desc Name) Record 51 Month ::= NumericString (SIZE(2)) -- DE_MostHarmfulEvent (Desc Name) Record 52 MostHarmfulEvent ::= ENUMERATED { none (0), -- None/minor damage unknown (1), -- Unknown -- Non Collision types overturn-Rollover (2), fire-Explosion (3), immersion (4), jackknife (5), cargo-Equipment-Loss-Or-Shift (6), fell-Jumped-from-Motor-Vehicle (7), thrown-Or-Falling-Object (8), otherNon-Collision (9), -- Collision with Person, Motor Vehicle, or Non-Fixed Object: pedestrian (10), pedalcycle (11), railwayVehicle (12), -- such as train or engine animal (13), motorVehicleinTransport (14), parkedMotorVehicle (15), workZone-MaintenanceEquipment (16), otherNon-FixedObject (17), -- Collision with Fixed Object: impactAttenuator-CrashCushion (18), bridgeOverheadStructure (19), bridgePierorSupport (20), bridge-Rail (21), culvert (22), curb (23), ditch (24), embankment (25), guardrail-Face (26), guardrail-End (27), concrete-Traffic-Barrier (28), other-Traffic-Barrier (29), tree (30), utilityPole-LightSupport (31), trafficSign-Support (32), trafficSignal-Support (33), otherPost-Pole-Or-Support (34), fence (35), mailbox (36), otherFixedObject (37), -- wall, building, tunnel, etc. ... } -- DE_NCIC-VehicleLicensePlateTypeCode (Desc Name) Record 53 NCIC-LIT ::= IA5String (SIZE(2)) -- a 2 char let code as per NCIC, Vehicle Data Code, -- DE_NCIC-VehicleColorCode (Desc Name) Record 54 NCIC-Veh-Color ::= IA5String (SIZE(1..24)) -- Formatted as per NCIC VCO structure rules -- DE_NCIC-VehicleMakeCode (Desc Name) Record 55 NCIC-Veh-Make ::= IA5String (SIZE(1..3)) -- Formatted as per NCIC VMA structure rules -- DE_NCIC-VehicleModelCode (Desc Name) Record 56 NCIC-Veh-Model ::= IA5String (SIZE(1..24)) -- formatted as per NCIC VMO structure rules -- DE_OccupantProtectionSystemUsed (Desc Name) Record 57 OccupantProtectionSystemUsed ::= ENUMERATED { unknown (0), not-Applicable (1), -- (non-motorist) none-Used-Motor-Vehicle-Occupant (2), shoulder-and-Lap-Belt-Used (3), shoulder-Belt-Only-Used (4), lap-Belt-Only-Used (5), restraint-Used (6), -- Type Unknown child-Restraint-System-Forward-Facing (7), child-Restraint-System-Rear-Facing (8), booster-Seat (9), child-Restraint (10), -- Type Unknown helmet-Used (11), other (12), ... } -- DE_OtherRoles (Desc Name) Record 58 OtherRoles ::= ENUMERATED { none (0), unknown (1), ... -- # Local_Content } -- DE_PackageUnitID (Desc Name) Record 59 PackageUnitID ::= IA5String (SIZE(0..50)) -- DE_PartialDescriptions (Desc Name) Record 60 PartialDescriptions ::= ENUMERATED { -- Gross shapes squarOnPoint (1), -- square "on point," i.e., -- with corner pointing down, "diamond" squareSidesHorizontal (2), -- square, sides horizontal and vertical -- (could be mis-read, mis-mounted) rectangleSidesHorizontal (3), -- rectangle, sides horizontal and vertical sidesHorizontalNotSpecifying (4), -- sides horizontal and vertical, -- not specifying square vs rectangle squareNotSpecifying (5), -- square, not specifying sides -- horizontal/vertical vs "on point" damagedConditon (6), -- damaged (faded, torn, burned, other -- damage effecting legibility) -- Colors and Stripes allRed (17), -- all red (except white rectangle with number) allOrange (18), -- all orange, appears to some as dark yellow, -- yellow-brown allGreen (19), -- all green (except white rectangle with number) allYellow (20), -- all yellow, -- light yellow to distinguish from "orange" -- (except white rectangle with number) allWhite (21), -- all white (except white rectangle with number) allBlue (22), -- all blue (except white rectangle with number) topWhiteBottomRed (23), -- top white, bottom red topYellowBottomWhite (24), -- top yellow, bottom white topWhiteBottomBlack (25), -- top white, bottom black orangeWithBlackGraphics (26), -- orange with black graphics -- (as in Cargo Aircraft Only label) whiteWithBlackQuadrantOnTop (27), -- white with black quadrant on top -- (with skull-crossbones) redAndWhiteVerticalStripesWithBlueQuadrantOnTop (28), -- red and white vertical stripes -- with blue quadrant on top redAndWhiteVerticalStripes (29), -- red and white vertical stripes blackAndWhiteVerticalStripes (30), -- black and white vertical stripes -- (always top half only) -- Various Icons and Graphical Elements explosion (31), -- burst, explosion gasCylinder (32), -- gas cylinder, "tube" flameFromAnOAboveBar (33), -- flaming O (oh), flame from an "O" above a bar flameFrombar (34), -- flame from a bar flameNotSpecifying (35), -- flame, not specifying if from an "O" or bar skullAndCrossbones (36), -- skull and crossbones, or simply "skull" -- (outline on white or white on black) threePincers (37), -- three "pincers" around an "O," -- or simply "three pincers" threeBladedPropeller (38), -- trefoil, "3-bladed propeller" (radiation sign) testTubePouringOnBar (39), -- tube and bar, tube and hand, -- test tube pouring on bar + test tube -- pouring on hand (or either one alone) compassAndMagnet (40), -- compass and magnet airplaneCargoPallet (41), -- airplane + cargo pallet cornWithX (42), -- ear of corn with an "X" fishWithX (43), -- fish with an "X" wWithBar (44), -- The char "W" with a bar (use no water) exclamationPoint (45), -- Exclamation point -- Observed Numbers at Top and Bottom topCenter-1-1 (46), -- large, top-center 1.1 topCenter-1-2 (47), -- large, top-center 1.2 topCenter-1-3 (48), -- large, top-center 1.3 topCenter-1-4 (49), -- large, top-center 1.4 top-center-1-5 (50), -- large, top-center 1.5 top-center-1-6 (51), -- large, top-center 1.6 topCenterUnspecNumber (52), -- large, top-center unspecified number bottomQuadrant-1 (53), -- small, bottom-quadrant 1 bottomQuadrant-2 (54), -- small, bottom-quadrant 2 bottomQuadrant-3 (55), -- small, bottom-quadrant 3 bottomQuadrant-4 (56), -- small, bottom-quadrant 4 bottomQuadrant-5-1 (57), -- small, bottom-quadrant 5.1 bottomQuadrant-5-2 (58), -- small, bottom-quadrant 5.2 bottomQuadrant-6 (59), -- small, bottom-quadrant 6 bottomQuadrant-7 (60), -- small, bottom-quadrant 7 bottomQuadrant-8 (61), -- small, bottom-quadrant 8 bottomQuadrant-9 (62), -- small, bottom-quadrant 9 -- Letters Observed letter-a (63), -- A letter-b (64), -- B letter-c (65), -- C letter-d (66), -- D letter-e (67), -- E letter-f (68), -- F letter-g (69), -- G letter-h (70), -- H letter-j (71), -- J letter-k (72), -- K letter-l (73), -- L letter-n (74), -- N letter-s (75), -- S -- Words Observed biohazard (76), -- biomedical material blastingAgent (77), -- Blasting Agent, Blasting Agents combustible (78), -- Combustible corrosive (79), -- Corrosive danger (80), -- Danger, set danger flag as well when seen dangerous (81), -- Dangerous dangerousWhenWet (82), -- Dangerous When Wet, -- last two words can be much smaller font doNotEnter (83), -- Do Not Enter empty (84), -- Empty explosive (85), -- Explosive, Explosives explosiveA (86), -- Explosive, Explosives A explosiveB (87), -- Explosive, Explosives B explosiveC (88), -- Explosive, Explosives C flammable (89), -- Flammable flammableGas (90), -- Flammable Gas flammableLiquid (91), -- Flammable Liquid flammableSolid (92), -- Flammable Solid fuelOil (93), -- Fuel Oil harmful (94), -- Harmful hazardousWaste (95), -- Hazardous Waste, typically EPA sticker infectiousSubstance (96), -- Infectious Substanc irritant (97), -- Irritant magnetizedMaterial (98), -- Magnetized Material -- (found in use for aircraft) nonFlammableGas (99), -- Non-Flammable Gas organicPeroxide (100), -- Organic Peroxide oRM-D (101), -- ORM-D consumer commodity mark oxidizer (102), -- Oxidizer oxygen (103), -- Oxygen poison (104), -- Poison poisonGas (105), -- Poison Gas radioactive (106), -- Radioactive radioactiveI (107), -- Radioactive I, "White I," -- I = vertical red line radioactiveII (108), -- Radioactive II, "Yellow II," -- II = two vertical red lines radioactiveIII (109), -- Radioactive III, "Yellow III," -- III = three vertical red lines spontaneouslyCombustible (110), -- Spontaneously Combustible, -- first word can be much smaller font toxic (111), -- Toxic toxicGas (112), -- Toxic Gas notifyPublicHealthAuthority (113), -- In Case of Damage or Leakage Immediately -- Notify Public Health Authority noLoadAircraft (114), -- Do Not Load in Passenger Aircraft stowAwayFromFoodstuffs (115), -- Stow Away From Foodstuffs circleWithAircraftSilhouetteInside (116), -- air eligibility mark smallSquareOnPointDisplayingUNnumber (117), -- limited quantity ID # mark keepAwayFromHeat (118), -- NEW: Added in May 2005 revision ... -- see also the category type data element for other related -- textual labels and use that DE when appropriate } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_PatientTransportation (Desc Name) Record 61 PatientTransportation ::= ENUMERATED { notTransported (0), byAmbulance (1), byPoliceCar (2), byHelicopter (3), byPrivateVehicle (4), -- or conveyance unspecified (5), -- unspecified transportation unknown (9), ... } -- DE_PointOfContactRoles (Desc Name) Record 62 PointOfContactRoles ::= ENUMERATED { none (0), unknown (1), reportToUponArrivalAtSite (2), reportToUponArrivalAtStagingArea (3), contactConcerningAnySiteMatter (4), contactConcerningAnyStagingAreaMatter (5), ... -- # LOCAL_CONTENT } -- DE_PowerUnitID (Desc Name) Record 63 PowerUnitID ::= IA5String (SIZE(0..50)) -- DE_PowerUnitType (Desc Name) Record 64 PowerUnitType ::= ENUMERATED { unknown (0), -- data is not available -- or not (yet) known -- free text may be used in to describe -- any conditions not in the list -- equivalent to D20 Vehicle Body Type Code UN none (1), -- no power unit involved, -- used when a cargo unit is -- found free standing freeText (2), -- text in the using message -- has a description dumpTruck (3), -- equivalent to NCIC VST Code DP, "Dump" endDumpTruck (4), -- a perminent fixed cargo farmTractor (5), farmTractorAndTrailer (6), hazMatCargoTankTruck (7), -- a fixed Tank (hazMatCargoTankTrailer) hazMatTankTruck (8), passengerCarAndTrailer (9), semiTractor (10), -- Use when fuel type not known, otherwise use -- tractorTruckDiesel or tractorTruckGasoline. -- equivalent to D20 Vehicle Body Type Code TT, -- D20 "Truck Tractor" -- Note conflict: NCIC TT = Tow Truck/Wrecker straightTruck (11), -- equivalent to D20 Vehicle Body Type Code ST, -- D20 "Single-unit Truck" -- Note conflict: NCIC ST = Stake or Rack straightTruckAndFullTrailer (12), tractorAndDoubleTrailers (13), tractorAndTripleTrailers (14), tractorTrailerCombination (15), -- equivalent to D20 Commercial Vehicle Type -- Code TC, "Truck Combination" bellyDumpTrailer (16), bicyle (17), busSchool (18), busTransit (19), busArticulated (20), fixedCargoTruck (21), helicopter (22), limo (23), -- equivalent to NCIC VST Code LM, "Limousine" moped (24), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MD motorCoach (25), -- equivalent to NCIC VST Code CH, "Coach" motorcyle (26), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MC passengerCar (27), -- Use when more specific car type not known, -- such as convertible, coupe, hardtop2Door, etc., -- for which there are separate codes. passengerVan (28), pickupTruck (29), -- equivalent to NCIC VST Code PK, "Pickup" pickupTruckAndTrailer (30), private-plane (31), -- used for all 'small' planes, single or -- multi prop, less than 10 total occupants commercial-plane (32), -- used for all "larger' planes able to -- hold >10 total occupants rrTrain (33), -- an Engine smallTruck (34), agitatorBody (35), -- a cement mixer truck -- equivalent to NCIC VST Code CM, "Concrete Mixer" bobTailTruckFxd (36), -- when a fixed (attached) cargo -- is found [note that this is -- also a cargo term], vanTruck (37), -- equivalent to NCIC VST Code VN, "Van." -- Adopting NCIC definition, includes: minivan, -- panel van and step van. -- Truck with design that does not provide for -- a separation between the driver and the load area. -- Note conflict: panel van confusable with panelTruck wrecker (38), -- all types and sizes -- equivalent to NCIC VST Code TT, -- NCIC "Tow Truck/Wrecker" -- Note conflict: D20 TT = Truck Tractor stakeBodyTruck (39), -- equivalent to NCIC VST Code ST, "Stake or Rack" -- Note conflict: D20 ST = Single-unit Truck tankTruck (40), -- equivalent to NCIC VST Code TN, "Tanker" automotiveTransporter (41), -- a fixed cargo carrier -- Codes which follow were added in order to inset NCIC information. -- These codes at times conflict with each other. Local agreements on -- how to suitably employ these codes (esp when interfaced with another -- CAD system) will be needed in most cases. enclosBodyRemovableEnclosDGGMM (42), -- enclosed body, removable enclosure -- dune buggies, go-cart, golf cart, motorized ride-on toy, -- motorized wheelchair, -- equivalent to NCIC VST Code EB enclosBodyNonremovableEnclosDGGMM (43), -- enclosed body, nonremovable enclosure -- dune buggies, go-cart, golf cart, motorized ride-on toy, -- motorized wheelchair, -- equivalent to NCIC VST Code EN multiWheeledVehicleDGGMM (44), -- multi-wheeled vehicle -- dune buggies, go-cart, golf cart, motorized ride-on toy, -- motorized wheelchair -- equivalent to NCIC VST Code MV openBodyDGGMM (45), -- open body -- dune buggies, go-cart, golf cart, motorized ride-on toy, -- motorized wheelchair -- equivalent to NCIC VST Code OP allTerrainVehicle (46), -- equivalent to D20 Vehicle Body Type Code AT ambulance (47), -- equivalent to NCIC VST Code AM convertible (48), -- equivalent to NCIC VST Code CV coupe (49), -- Use when unable to determine if a 2-door sedan -- or a 2-door hardtop. -- equivalent to NCIC VST Code CP hardtop (50), -- Hardtop = with a pillar separating the front and -- rear side windows, no window frames on the door. -- Use only when number of doors is unknown. -- equivalent to NCIC VST Code HT hardtop2Door (51), -- Hardtop = with a pillar separating the front and -- rear side windows, no window frames on the door. -- equivalent to NCIC VST Code 2T hardtop4Door (52), -- Hardtop = with a pillar separating the front and -- rear side windows, no window frames on the door. -- equivalent to NCIC VST Code 4T hatchbackFastback (53), -- Use if vehicle has a rear door and the number -- of side doors is unknown. -- equivalent to NCIC VST Code HB hatchback2Door (54), -- equivalent to NCIC VST Code 2H hatchback4Door (55), -- equivalent to NCIC VST Code 4H hearse (56), -- equivalent to NCIC VST Code HR openBody (57), -- equivalent to D20 Vehicle Body Type Code OP retractableHardtop (58), -- equivalent to NCIC VST Code RH roadster (59), -- equivalent to NCIC VST Code RD sedan (60), -- Sedan = with a pillar separating the front and rear -- side windows, and with door frames that remain -- visible when windows are rolled down. -- Also referred to as a pillared hardtop. -- Use only when number of doors is unknown. -- equivalent to NCIC VST Code SD sedan2Door (61), -- Sedan = with a pillar separating the front and rear -- side windows, and with door frames that remain -- visible when windows are rolled down. -- Also referred to as a pillared hardtop. -- equivalent to NCIC VST Code 2D sedan4Door (62), -- Sedan = with a pillar separating the front and rear -- side windows, and with door frames that remain -- visible when windows are rolled down. -- Also referred to as a pillared hardtop. -- equivalent to NCIC VST Code 4D stationWagon (63), -- equivalent to NCIC VST Code SW touringCar (64), -- equivalent to NCIC VST Code TO minibike (65), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MK minicycle (66), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MY motorbike (67), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MB motorscooter (68), -- For definition see NCIC Vehicle Data Codes. -- equivalent to NCIC VST Code MS multiWheel (69), -- 3-, 4- or more wheeled vehicle -- manufactured for on- or off-road use -- equivalent to NCIC VST Code MV enclosBodyRemovableEnclosSnowmobile (70), -- snowmobile, enclosed body, removable enclosure -- equivalent to NCIC VST Code EB enclosBodyNonremovableEnclosSnowmobile (71), -- snowmobile, enclosed body, nonremovable enclosure -- equivalent to NCIC VST Code EN openBodySnowmobile (72), -- snowmobile, open body -- equivalent to NCIC VST Code OP truck3Door (73), -- 2 on driver's side and 1 on the other, or visa versa. -- equivalent to NCIC VST Code 3D armoredTruck (74), -- equivalent to NCIC VST Code AR beverageRackTruck (75), -- beverage-rack truck -- as opposed to CargoPackageType "bottlerBody" -- equivalent to NCIC VST Code BR bulkAgricultureTruck (76), -- Bulk transport of raw vegetables; -- may have live floor, belt, or tip head. -- Note there is a bulkAgricultureTrailer in -- in CargoPackageType, with the same NCIC code. -- equivalent to NCIC VST Code BA bus (77), -- Use when not specified "busSchool," "busTransit," -- "busArticulated," for which there are separate codes -- equivalent to NCIC VST Code BU carryAll (78), -- Rugged trail, pleasure, and sport utility vehicles. -- equivalent to NCIC VST Code LL chassis (79), -- equivalent to D20 Vehicle Body Type Code CB -- Note conflict: NCIC CB = Chassis and Cab chassisAndCab (80), -- Truck with design that provides for a separation -- between the driver and load area. -- equivalent to NCIC VST Code CB -- Note conflict: D20 CB = Chassis fireTruck (81), -- equivalent to NCIC VST Code FT flatbedOrPlatformTruck (82), -- equivalent to NCIC VST Code FB flatrackTruck (83), -- equivalent to NCIC VST Code FR garbageOrRefuseTruck (84), -- equivalent to NCIC VST Code GG glassRackTruck (85), -- equivalent to NCIC VST Code GR grainTruck (86), -- Note there is a grainTrailer in -- CargoPackageType, with the same NCIC code. -- equivalent to NCIC VST Code GN hopperBottomDumpTruck (87), -- equivalent to NCIC VST Code HO liftBoomTruck (88), -- Also known as an orchard or cherry picker. -- equivalent to NCIC VST Code LF livestockRackTruck (89), -- Note there is a livestockTrailer in -- CargoPackageType with the same NCIC code. -- equivalent to NCIC VST Code LS logTruck (90), -- Used to transport logs, poles, or pipe; may be -- self-loading or may have a grappling arm or jammer. -- Note there is a loggingPipeOrPoleTrailer in -- CargoPackageType with a different NCIC code.. -- equivalent to NCIC VST Code LG lunchWagon (91), -- equivalent to NCIC VST Code LW motorizedHome (92), -- equivalent to NCIC VST Code MH palletTruck (93), -- equivalent to NCIC VST Code PL panelTruck (94), -- equivalent to D20 Vehicle Body Type Code PN, -- D20 "Panel" -- Note conflict: vanTruck = NCIC "Van," which -- includes panel van, confusable with panel truck pickupWithMountedCamper (95), -- equivalent to NCIC VST Code PM refrigeratedVan (96), -- equivalent to NCIC VST Code RF tractorTruckDiesel (97), -- equivalent to NCIC VST Code DS tractorTruckGasoline (98), -- equivalent to NCIC VST Code TR vanCamper (99), -- equivalent to NCIC VST Code VC vanette (100), -- equivalent to NCIC VST Code VT wellDriller (101), -- equivalent to NCIC VST Code WD ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_PreemptAuthorization (Desc Name) Record 65 PreemptAuthorization ::= ENUMERATED { yes (1), -- grant no (2), -- deny possibleViolation (3), -- confusing data which MAY indicate an -- unauthorized attempt to take over the access point confirmedViolation (4), -- data clearly indicates that an -- unauthorized attempt to take over the access point -- is in progress usedOnce (5), -- an access point which was set up for use has been -- used, typically indicating that the vehicle has passed notYetUsed (6), -- an access point which was set up for use has -- not yet been used, Typically indicating that the -- vehicle has not yet passed this point currentlyInUse (7), -- to be used when the vehicle is -- present in the range of the technology and has -- taken control of the access point currentlyInView (8), -- to be used when the vehicle is -- present in the range of the technology ... } -- DE_PreemptGrant (Desc Name) Record 66 PreemptGrant ::= ENUMERATED { freeText (0), grant (1), deny (2), grantWithFreeText (3), denyWithfreeText (4), ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- use odd values for grants and event values for deny -- DE_PreemptTech (Desc Name) Record 67 PreemptTech ::= ENUMERATED { freeText (0), none (1), -- none are in use ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_Premise_History (Desc Name) Record 68 PremiseHistory ::= ENUMERATED { unknown (0), none (1), seeText (2), -- refer to text in using message waitForLawEnforcement (3), viciousAnimal (4), knownFighter (5), knownMedicalConditions (6), priorDomesticAbuse (7), priorCalls (8), ... -- # LOCAL_CONTENT } -- DE_ProperShippingName (Desc Name) Record 69 ProperShippingName ::= IA5String (SIZE(0..255)) -- Proper shipping name (PSN) -- DE_QualificationsList (Desc Name) Record 70 QualificationsList ::= ENUMERATED { unknown (0), none (1), cdl (2), -- Comm Drivers Lic hazmatCert (3), -- Endorsement ... -- # LOCAL_CONTENT } -- DE_RadioactivityLabelType (Desc Name) Record 71 RadioactivityLabelType ::= ENUMERATED { unknown (0), -- unknown label type radioactiveI (1), -- Radioactive I (white-I) radioactiveII (2), -- Radioactive II (yellow-I) radioactiveIII (3), -- Radioactive III (yellow-II) ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_RatingType (Desc Name) Record 72 RatingType ::= ENUMERATED { unknown (0), -- use when rating systems is not known nfpa (1), -- use when NFPA 704 "diamond ratings" are the source hmis (2), -- use when HMIS "rectangle ratings" are the source ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_ReferenceID (Desc Name) Record 73 ReferenceID ::= IA5String (SIZE(1..64)) -- DE_ReferenceSource (Desc Name) Record 74 ReferenceSource ::= ENUMERATED { unknown (0), na (1), -- "NA" number system, e.g. North American un (2), -- "UN" or "ISO" number system ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_VehicleRegistrationPlateNumber (Desc Name) Record 75 RegistrationPlateNumber ::= IA5String (SIZE(1..10)) -- avoid entering dingbats, use all upper case. -- DE_RepairNeeds (Desc Name) Record 76 RepairNeeds ::= ITIS.ITIScodes -- In addition the following local items -- freeText (0), -- values to 127 reserved for std use in each range -- values 128 to 255 reserved for local use -- DE_ReplyFormat (Desc Name) Record 77 ReplyFormat ::= ENUMERATED { unknown (0), -- also used for none preferred (eg any type is acceptable) byFax (1), -- will be sent to the "return to" location byMIME (2), -- the MIME type which follows in the message is to be used byText (3), byHTML (4), byXHML (5), byXML (6), byDOC (7), byPDF (8), byRTF (9), testing (255), -- used for null reply testing (as a ping) ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_RequestedAction (Desc Name) Record 78 RequestedAction ::= ENUMERATED { unknown (0), asap (1), background (2), rotation (3), ... } -- DE_RequesterID (Desc Name) Record 79 RequesterID ::= IA5String (SIZE(0..250)) -- an identity of the requestor when needed -- DE_Responder_Cautions (Desc Name) Record 80 ResponderCautions ::= ENUMERATED { unknown (0), none-known (1), -- no cautions to report see-text (2), -- refer to text in using message sniper-fire (3), gun-wielding (4), gun-shots (5), prior-violence (6), -- known to have been site of violence in the past hostile-patient (7), pathogens-present (8), uncontained-hazmat (9), -- uncontained hazardous materials (dry, liquid, vapor), contained-hazmat (10), -- contained hazardous materials in area chem-bio-threat (11), bomb-threat (12), civil-unrest (13), risk-of-Fire (14), uncontained-Fire (15), ... -- # LOCAL_CONTENT } -- DE_ResponseStep (Desc Name) Record 81 ResponseStep ::= IA5String (SIZE(1..128)) -- An indication of where in the reponse plan -- the asset currently is -- DE_ReturnTo (Desc Name) Record 82 ReturnTo ::= IA5String (SIZE(0..250)) -- a indication of where the returned data -- should be sent to. This might be a deployed -- asset, or the dispatch requester if blank -- presume return to the CAD seat of the -- requesting operator, or a FAX number -- DE_RoadsideAssetLists (Desc Name) Record 83 RoadsideAssetLists ::= ITIS.RoadsideAssets -- Uses ITIS directly -- DE_RoleInEvent (Desc Name) Record 84 RoleInEvent ::= ENUMERATED { unknown (0), victim (1), passenger (2), driver (3), pedestrian (4), witness (5), responder (6), suspect (7), event-Management (8), other (9), ... -- # LOCAL_CONTENT } -- DE_RoleStatus (Desc Name) Record 85 RoleStatus ::= ENUMERATED { unknown (0), requires-extrication (1), requires-movement-out-of-dangerous-area (2), unattended (3), attended-by-non-EMT (4), attended-by-EMT (5), in-ALS-ambulance (6), in-BLS-ambulance (7), en-route-to-hospital (8), at-hospital (9), taken-into-custody (10), left-scene (11), ... -- # LOCAL_CONTENT } -- DE_RouteStatus (Desc Name) Record 86 RouteStatus ::= ENUMERATED { unKnown (0), proposed (1), planned (2), -- currently inactive settingUp (3), notYetSwept (5), -- use for reversed lanes when not yet checked active (6), activePassive (7), tearDown (8), noLongerActive (9), closed (10), -- use for blocked as well ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_RTCM_MsgDef (Desc Name) Record 87 RTCM-MsgDef ::= IA5String (SIZE(1..1024)) -- DE_SecString (Desc Name) Record 88 SecString ::= IA5String (SIZE(0..250)) -- any security strings can be placed here -- DE_SignageType (Desc Name) Record 89 SignageType ::= ENUMERATED { seeText (0), -- an unknown type, see free text in the using -- message for further information beyond these items placard (1), -- e.g. a 272 mm external sign found on cargo units label (2), -- a "small" on point sign found on packages orangeLabel (3), -- a two part orange rectangular sign often found on -- bulk intermodal items miscCategories (4), -- other standard marking and labels found in shipping nfpa (5), -- an NFPA 704 label hmis (6), -- an HMIS label rail (7), -- rail tank car markings radioactive (8), -- radioactivity labels waste (9), -- EPA Hazmat waste labels ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_SpillType (Desc Name) Record 90 SpillType ::= ENUMERATED { solid (1), liquid (2), vapor (3), -- any gas or vapor ... } -- DE_SplitReason (Desc Name) Record 91 SplitReason ::= ENUMERATED { relatedEvent (0), responsibleEvent (1), -- the first action event previousEvent (2), parentEvent (3), -- a split siblingEvent (4), mergedEvent (5), -- a join ... } -- DE_Submessage (Desc Name) Record 92 SubMessage ::= ENUMERATED { req-All (0), -- requests entire IDX (all available elements) req-Center (1), -- requests data about this center (properties) timeMarks (10), cargoDocsReports (11), cargoUnitsReports (12), cargoVehicleReports (13), cautionsForResponderReports (14), centerPlans (15), descriptionReports (16), evacuationReports (17), facilitiesReports (18), fileTransferReports (19), immediateSiteEvacuationReports (20), impactReports (21), manageCommandReports (22), materialReleaseReports (23), needEMSReports (24), needFireSuppressionReports (25), needLawEnforcementReports (26), needOtherServicesReports (27), needRescueServicesReports (28), networkConditionsReports (29), placardsLabelsSignageReports (31), preemptionUserDataReports (32), requestImmedAssistanceReports (33), requestNetworkConditions (34), requestPhysicalAssets (35), requestPhysicalAssetStatus (36), requestPreemptionUserDataReports (37), requestRouteAdviceReports (38), requestTrafficControlPlans (39), requestWorkZoneDataReports (40), resourceAssignmentReports (41), responseReports (42), routeAdviceReports (43), sceneStagingReports (44), severityReports (45), trackInvolvedPersonReports (46), trackInvolvedVehicleReports (47), trackResponsePersonnelReports (48), trackSpecialCircumstancesReports (49), trafficControlPlanReports (50), vehicleMAYDAYReports (51), vehiclesReports (52), watchForRequests (53), watchForResponseReports (54), witnessStatementReports (55), workZoneDataReports (56), ... -- # LOCAL_CONTENT } -- DE_TechnicalName (Desc Name) Record 93 TechnicalName ::= IA5String (SIZE(0..250)) -- Technical Product Name -- DE_TimeEvent (Desc Name) Record 94 TimeEvent ::= ENUMERATED { dispatchedTime (0), -- time the resource was initially assigned -- to work on an event or the event was -- deemed to have started assignedTime (1), -- may be considered the same as dispatched -- in some systems arrivalTime (2), -- the time a resources arrives on on-scene departureTime (3), -- the time a resources arrives leaves the scene workingStartTime (4), workingStopTime (5), -- typically used with devices to record -- the use time dischargedTime (6), -- no long associated with this event -- (also called clear time) scheduledStartTime (7), scheduledStopTime (8), -- used for times of pre-planned events -- and estimated events scheduledExpireTime (9), -- the time the resource is expect to cease -- being used (or estimated end of shift -- types of time) restorationStartTime (10), restorationStopTime (11), -- any out of service time required to bring -- the resources back up to a mission ready -- condition (refueling, servicing, etc.) requiredOffDutyStartTime (12), requiredOffDutyStopTime (13), -- some activities have forced (mandated) -- recovery and rest time, this can be used -- to record these. reportWritingStartTime (14), reportWritingStopTime (15), -- time required to process any follow up -- paperwork after an assignment to an event outOfServiceStart (16), outOfServiceStop (17), returnedToService (18), offDutyStart (19), offDutyStop (20), onBreakStart (21), onBreakStop (22), -- various times required to record the service -- availablity of a resource leftVehicle (23), returnedToVehicle (24), -- times associated with any vehicle actions -- paperwork after an assignment to an event. lastReportedTime (25), -- last time updated data on this resource -- became available initialReport (26), confirmTime (27), -- Used to record confirmed event time clearedTime (28), -- Used to record overall event cleared time -- used discharge time for resources ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_TrackingTech (Desc Name) Record 95 TrackingTech ::= UTF8String (SIZE(0..64)) -- any reference number and technology used -- DE_TrackStatus (Desc Name) Record 96 TrackStatus ::= ENUMERATED { no-reason-for-concern (1), actively-reporting-conditions (2), -- OK condition no-recent-reports-there-is-concern (3), there-is-reason-for-concern (4), immediate-rescue-needed (5), ... -- # LOCAL_CONTENT } -- DE_TradeName (Desc Name) Record 97 TradeName ::= IA5String (SIZE(0..250)) -- The Manufacturer's product or trade name -- DE_TransportSource (Desc Name) Record 98 TransportSource ::= ENUMERATED { not-transported (1), ems (2), police (3), -- law enforcement other (4), unknown (5), ... } -- DE_Trapped (Desc Name) Record 99 Trapped ::= ENUMERATED { not-trapped (1), extricated-by-mechanical-means (2), freed-by-nonmechanical-means (3), not-reported (4), unknown (5), ... } -- DE_TrappedList (Desc Name) Record 100 TrappedList ::= ENUMERATED { trapped (1), immobile (2), hostage (3), ... -- # LOCAL_CONTENT } -- DE_TypeItem (Desc Name) Record 101 TypeItem ::= IA5String (SIZE(0..250)) -- the code or key index to be looked up -- (eg 1203 for common Gas) -- DE_TypeMIME (Desc Name) Record 102 TypeMIME ::= IA5String (SIZE(0..50)) -- if an internet MIME style is selected, -- the type shall follow here -- it shall follow the std 2-part expression -- (eg text/plain) -- the charset is presumed to be "US-ASCII" -- unless that is also denoted -- DE_TypeReq (Desc Name) Record 103 TypeReq ::= IA5String (SIZE(0..250)) -- the name of the database or dictionary -- to be used (eg NAERG2000) -- DE_UnderrideOverrideCode (Desc Name) Record 104 UnderrideOverrideCode ::= ENUMERATED { no-data-known (0), -- Unknown if Underride or Override none (1), -- No Underride or Override underride-with-Compartment-Intrusion (2), underride-with-No-Compartment-Intrusion (3), underride-with-Compartment-Intrusion-Unknown (4), override-with-Motor-Vehicle-in-Transport (5), override-with-Other-Motor-Vehicle (6), ... } -- DE_UnitCondition (Desc Name) Record 105 UnitCondition ::= ENUMERATED { -- General unknown (0), seeText (1), -- free text in the using message contains -- further information beyond these items abandoned (2), -- used for power unit and cargo found without apparent -- owner and giving an indication of long term location -- in one position (rather than simply disabled by -- the roadside) blownTire (3), -- one or more, including tires damaged by impact -- and fire contaminated (4), damaged (5), -- any form of damage to unit, catch all for damage -- code not specified here derailed (6), -- use for trains and for any load requiring equipment -- to replace/return into proper position for towing disabled (7), -- unable to move under own power, not tow-able if cargo evidence (8), -- used for any sort of crime scene where disturbing the -- unit is not allowed intact (9), -- no apparent damage and presumed to be operating -- correctly use this value if no damage is believed -- to have occurred knownOperational (10), -- when the unit is confirmed by a competent source as -- functional (i.e. no damage) and may be used/moved -- This may require an inspection process -- Leaks leakingFluidsFromUnit (11), -- leaking of either power unit or cargo unit -- and NOT from cargo itself leakingFluidsFromCargo(12), -- leaking from cargo contents multipleLeaksFromUnit (13), -- leaking from multiple points of either power unit -- or cargo unit and NOT from cargo itself multipleLeaksFromCargo(14), -- leaking from multiple points of cargo contents leakingCorrosives (15), -- leaking corrosive fluids (such as an acid) -- Temperatuere & Enviromental mustNotAllowToFrezze (16), lossOfRefrigerationGeneral (17), -- used for refergration units in general and -- food transport units lossOfRefrigerationChemical (18), -- used for non_Food stuff refergration units -- such as chemicals that must remain cold magneticMaterials (19), -- used with strong magnetic fields or when a -- "magnetized material" label is present -- Other onFire (20), -- used for fire and post fire hasGasTank (21), -- unit (typicaly a cargo refer) has its own Gas/Fuel -- supply source integral to it, do not use for -- power units (which are presumed to have one) overturnedOnSide (22), -- any condition other than upright or overturned on top overturnedOnTop (23), requiresCrane (24), -- any sort of damage where a crane or other equipment -- will be needed to remove (rather than simply -- overturned) requiresUnloading (25), -- content must be unloaded unloadBeforeMove (26), -- content must be unloaded before any movement shedLoad (27), -- cargo unit (such as a container trailer) has lost -- load or the load has become unstable for movement sinking (28), -- unit is in water (and is not a boat) or taking on -- water actively submerged (29), -- unit has settled into water (no longer sinking), -- there is no longer any possibility of preventing -- further sinking ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_Urgency (Desc Name) Record 106 Urgency ::= INTEGER (0..5) -- DE_URL_Link (Desc Name) Record 107 URL-Link ::= IA5String (SIZE(1..100)) -- DE_Vehicle_Asset_Lists (Desc Name) Record 108 VehicleAssetLists ::= ITIS.IncidentResponseEquipment -- From ITIS lists -- DE_VehicleRoleInEvent (Desc Name) Record 109 VehicleRoleInEvent ::= ENUMERATED { non-contact (1), non-collision (2), striking (3), struck (4), both-striking-and-struck (5), not-reported (6), unknown (7), ... } -- DE_WitnessStatementText (Desc Name) Record 110 WitnessStatementText ::= UTF8String (SIZE(1..20000)) -- DE_ITIScodes (Desc Name) Record 111 X-ITIScodes ::= INTEGER (0..65535) -- a placeholder for the "SAE STD J2540.ITIS" code values -- this is the large set of common codes and phrases used in ITS -- DE_Year (Desc Name) Record 112 Year ::= NumericString (SIZE(4)) -- Value of 00 to nnnn for the year, with a leading zeros as needed. -- The value 9999 shall be used for unknown and to remain compatable with D20. -- Unable to find the file: IMstubs.txt -- Which would be be inserted at this point if present. END -- end of the IM module. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- Start of External Data entries... -- Grouped into sets of modules -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: DSRC -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- DSRC DEFINITIONS AUTOMATIC TAGS::= BEGIN -- DF_AccelandYawConfidence (Desc Name) Record 1 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 AccelandYawConfidence ::= SEQUENCE { yawRate YawRateConfidence, -- 3 bits acceleration AccelerationConfidence, -- 3 bits steeringWheelAngle SteeringWheelAngleConfidence -- 2 bits } -- DE_AccelerationConfidence (Desc Name) Record 2 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 AccelerationConfidence ::= ENUMERATED { notEquipped (0), -- B'000 Not Equipped item-2 (1), -- B'001 100 meters / second squared item-3 (2), -- B'010 10 meters / second squared item-4 (3), -- B'011 5 meters / second squared item-5 (4), -- B'100 1 meters / second squared item-6 (5), -- B'101 0.1 meters / second squared item-7 (6), -- B'110 0.05 meters / second squared item-8 (7) -- B'111 0.01 meters / second squared } -- Encoded as a 3 bit value -- EXT_CountryCode (Desc Name) Record 25 -- From source: Adopted IEEE Std 1455-1999 (DSRC Back Office) CountryCode ::= IA5String (SIZE(1..10)) -- DE_DDay (Desc Name) Record 42 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DDay ::= INTEGER (0..31) -- units of days -- DF_DFullTime (Desc Name) Record 49 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DFullTime ::= SEQUENCE { year DYear, -- 2 bytes month DMonth, -- 1 byte day DDay, -- 1 byte hour DHour, -- 1 byte minute DMinute -- 1 byte } -- DE_DHour (Desc Name) Record 50 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DHour ::= INTEGER (0..23) -- units of hours -- DE_DMinute (Desc Name) Record 55 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DMinute ::= INTEGER (0..59) -- units of minutes -- DE_DMonth (Desc Name) Record 56 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DMonth ::= INTEGER (0..12) -- units of months -- DE_DSecond (Desc Name) Record 58 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DSecond ::= INTEGER (0..60000) -- units of miliseconds -- DE_DYear (Desc Name) Record 59 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 DYear ::= INTEGER (0..9999) -- units of years -- DE_Elevation (Desc Name) Record 60 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 Elevation ::= INTEGER (0..16777215) -- 10 cm LSB with a 1Km neg offset -- DE_ElevationConfidence (Desc Name) Record 62 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 ElevationConfidence ::= ENUMERATED { notEquipped (0), -- B'0000 Not Equipped item-2 (1), -- B'0001 (500 m) item-3 (2), -- B'0010 (200 m) item-4 (3), -- B'0011 (100 m) item-5 (4), -- B'0100 (50 m) item-6 (5), -- B'0101 (20 m) item-7 (6), -- B'0110 (10 m) item-8 (7), -- B'0111 (5 m) item-9 (8), -- B'1000 (2 m) item-10 (9), -- B'1001 (1 m) item-11 (10), -- B'1010 (50 cm) item-12 (11), -- B'1011 (20 cm) item-13 (12), -- B'1100 (10 cm) item-14 (13), -- B'1101 (5 cm) item-15 (14), -- B'1110 (2 cm) item-16 (15) -- B'1111 (1 cm) } -- Encoded as a 4 bit value -- DF_FullPositionVector (Desc Name) Record 128 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 FullPositionVector ::= SEQUENCE { lastMsg DSecond, -- 2 bytes, milli sec from last minute utcTime DFullTime, -- 6 bytes, time with minute precision long VehicleLongitude, -- 4 bytes, microdegree lat VehicleLatitude, -- 4 bytes, microdegree heading Heading, -- 1 byte speed Speed, -- 2 bytes elevation Elevation, -- 3 bytes timeConfidence TimeConfidence, -- 1 byte posConfidence PositionConfidenceSet, -- 1 byte speedConfidence SpeedandHeadingConfidence, -- 1 byte accelandConfidence AccelandYawConfidence, -- 1 byte ... -- # LOCAL_CONTENT } -- total size 25 bytes -- DE_Heading (Desc Name) Record 133 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 Heading ::= INTEGER (0..65535) -- LSB of 0.00549 degrees -- DE_HeadingConfidence (Desc Name) Record 135 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 HeadingConfidence ::= ENUMERATED { notEquipped (0), -- B'000 Not Equipped prec45deg (1), -- B'001 45 degrees prec10deg (2), -- B'010 10 degrees prec05deg (3), -- B'011 5 degrees prec01deg (4), -- B'100 1 degrees prec0-1deg (5), -- B'101 0.1 degrees prec0-05deg (6), -- B'110 0.05 degrees prec0-01deg (7) -- B'111 0.01 degrees } -- Encoded as a 3 bit value -- DE_PositionConfidence (Desc Name) Record 279 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 PositionConfidence ::= ENUMERATED { notEquipped (0), -- B'0000 Not Equipped a500m (1), -- B'0001 500m or about 5 * 10 ^ -3 decimal degrees a200m (2), -- B'0010 200m or about 2 * 10 ^ -3 decimal degrees a100m (3), -- B'0011 100m or about 1 * 10 ^ -3 decimal degrees a50m (4), -- B'0100 50m or about 5 * 10 ^ -4 decimal degrees a20m (5), -- B'0101 20m or about 2 * 10 ^ -4 decimal degrees a10m (6), -- B'0110 10m or about 1 * 10 ^ -4 decimal degrees a5m (7), -- B'0111 5m or about 5 * 10 ^ -5 decimal degrees a2m (8), -- B'1000 2m or about 2 * 10 ^ -5 decimal degrees a1m (9), -- B'1001 1m or about 1 * 10 ^ -5 decimal degrees a50cm (10), -- B'1010 0.50m or about 5 * 10 ^ -6 decimal degrees a20cm (11), -- B'1011 0.20m or about 2 * 10 ^ -6 decimal degrees a10cm (12), -- B'1100 0.10m or about 1 * 10 ^ -6 decimal degrees a5cm (13), -- B'1101 0.05m or about 5 * 10 ^ -7 decimal degrees a2cm (14), -- B'1110 0.02m or about 2 * 10 ^ -7 decimal degrees a1cm (15) -- B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees } -- Encoded as a 4 bit value -- DF_PositionConfidenceSet (Desc Name) Record 280 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 PositionConfidenceSet ::= SEQUENCE { pos PositionConfidence, -- 4 bits, for both hoz directions elevation ElevationConfidence -- 4 bits } -- DE_Speed (Desc Name) Record 316 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 Speed ::= INTEGER (-32765..32765) -- Units of 0.01 m/s -- DF_SpeedandHeadingConfidence (Desc Name) Record 318 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 SpeedandHeadingConfidence ::= SEQUENCE { heading HeadingConfidence, -- 3 bits speed SpeedConfidence, -- 3 bits throttle ThrottleConfidence -- 2 bits } -- DE_SpeedConfidence (Desc Name) Record 319 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 SpeedConfidence ::= ENUMERATED { notEquipped (0), -- B'000 Not Equipped prec100ms (1), -- B'001 100 meters / sec prec10ms (2), -- B'010 10 meters / sec prec5ms (3), -- B'011 5 meters / sec prec1ms (4), -- B'100 1 meters / sec prec0-1ms (5), -- B'101 0.1 meters / sec prec0-05ms (6), -- B'110 0.05 meters / sec prec0-01ms (7) -- B'111 0.01 meters / sec } -- Encoded as a 3 bit value -- DE_SteeringWheelAngleConfidence (Desc Name) Record 322 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 SteeringWheelAngleConfidence ::= ENUMERATED { notEquipped (0), -- B'00 Not Equipped prec10deg (1), -- B'01 2 degrees prec1deg (2), -- B'10 1 degree prec0-02deg (3) -- B'11 0.02 degrees } -- Encoded as a 2 bit value -- DE_ThrottleConfidence (Desc Name) Record 333 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 ThrottleConfidence ::= ENUMERATED { notEquipped (0), -- B'00 Not Equipped prec10percent (1), -- B'01 10 percent prec1percent (2), -- B'10 1 percent prec0-5percent (3) -- B'11 0.5 percent } -- Encoded as a 2 bit value -- DE_TimeConfidence (Desc Name) Record 335 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 TimeConfidence ::= ENUMERATED { notEquipped (0), -- B'0000 Not Equipped item-2 (1), -- B'0001 100 Seconds item-3 (2), -- B'0010 50 Seconds item-4 (3), -- B'0011 20 Seconds item-5 (4), -- B'0100 10 Seconds item-6 (5), -- B'0101 2 Seconds item-7 (6), -- B'0110 1 Second item-8 (7), -- B'0111 0.5 Seconds item-9 (8), -- B'1000 0.2 Seconds item-10 (9), -- B'1001 0.1 Seconds item-11 (10), -- B'1010 0.05 Seconds item-12 (11), -- B'1011 0.02 Seconds item-13 (12), -- B'1100 0.01 Seconds item-14 (13), -- B'1101 0.005 Seconds item-15 (14), -- B'1110 0.002 Seconds item-16 (15) -- B'1111 0.001 Seconds } -- Encoded as a 4 bit value -- DE_VehicleLatitude (Desc Name) Record 361 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 VehicleLatitude ::= INTEGER (-720000000..720000000) -- 1 LSB is 1/8th micro degree -- expressed as a 32 bit value -- DE_VehicleLongitude (Desc Name) Record 362 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 VehicleLongitude ::= INTEGER (-1440000000..1440000000) -- 1 LSB is 1/8th micro degree -- expressed as a 32 bit value -- DE_YawRateConfidence (Desc Name) Record 379 -- From source: DSRC Msg Set Draft, SAE J2735, Rev 01 YawRateConfidence ::= ENUMERATED { notEquipped (0), -- B'000 Not Equipped item-2 (1), -- B'001 100 deg/sec item-3 (2), -- B'010 10 deg/sec item-4 (3), -- B'011 5 deg/sec item-5 (4), -- B'100 1 deg/sec item-6 (5), -- B'101 0.1 deg/sec item-7 (6), -- B'110 0.05 deg/sec item-8 (7) -- B'111 0.01 deg/sec } -- Encoded as a 3 bit value -- Inserting file: DSRCstubs.txt here. -- used as a stub file for DSRC Work, rev 10 Thing ::= SEQUENCE {id INTEGER, dv OCTET STRING} SystemHealth ::= SEQUENCE {id INTEGER, dv OCTET STRING} WaveReceivedSignalStrength ::= SEQUENCE {id INTEGER, dv OCTET STRING} DOffset ::= SEQUENCE {id INTEGER, dv OCTET STRING} Priority ::= SEQUENCE {id INTEGER, dv OCTET STRING} Context ::= SEQUENCE {id INTEGER, dv OCTET STRING} SpecificApplicationIdentification ::= SEQUENCE {id INTEGER, dv OCTET STRING} ResponderGroupAffected ::= SEQUENCE {id INTEGER, dv OCTET STRING} IncidentResponseEquipment ::= SEQUENCE {id INTEGER, dv OCTET STRING} RoadSideAlert ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- 1696 (ATIS): A0256W: 'Elevation' is referenced, but is not defined. -- 1694 (ATIS): A0256W: 'Speed' is referenced, but is not defined. -- 1693 (ATIS): A0256W: 'Heading' is referenced, but is not defined. -- 1678 (ATIS): A0256W: 'FurtherInfoID' is referenced, but is not defined. -- 1667 (ATIS): A0256W: 'Extent' is referenced, but is not defined. -- 1660 (ATIS): A0256W: 'Priority' is referenced, but is not defined. -- End of inserted file END -- End of the DSRC module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: ITIS -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- ITIS DEFINITIONS AUTOMATIC TAGS::= BEGIN -- DE_Accidents and Incidents (Desc Name) Record 3 -- From source: SAE ITIS Terms AccidentsAndIncidents ::= ENUMERATED { -- Accidents accident (513), -- Use when no further data is -- available regarding involved vehicle -- type serious-accident (514), injury-accident (515), minor-accident (516), multi-vehicle-accident (517), -- To be used when events are NOT -- distributed along a road segment -- (i.e. one location) numerous-accidents (518), -- To be used when events are -- distributed along a road segment accident-involving-a-bicycle (519), accident-involving-a-bus (520), accident-involving-a-motorcycle (521), accident-involving-a-pedestrian (522), accident-involving-a-train (523), accident-involving-a-truck (524), accident-involving-a-semi-trailer (562), accident-involving-hazardous-materials (525), earlier-accident (526), -- Hint: Typically used as a cause, as -- with "Due to" medical-emergency (527), secondary-accident (528), rescue-and-recovery-work-REMOVED (529), -- Removed, use Rescue and recovery -- work in progress in the Incident -- Response Status group when needed accident-investigation-work (530), incident (531), -- Hint: For non-accident incidents -- (disabled, police pull over, etc.) -- where no further information is -- available -- Disabled, etc. stalled-vehicle (532), abandoned-vehicle (533), disabled-vehicle (534), disabled-truck (535), disabled-semi-trailer (536), -- Alternative Rendering: disabled -- tractor-trailer disabled-bus (537), disabled-train (538), vehicle-spun-out (539), vehicle-on-fire (540), vehicle-in-water (541), vehicles-slowing-to-look-at-accident (542), -- Alternative Rendering: On-looker -- slowdown, Rubbernecking -- Jackknifed jackknifed-semi-trailer (543), -- Alternatives can use: jackknifed -- tractor-trailer, jackknifed truck, -- jackknifed big-rig jackknifed-trailer-home (544), jackknifed-trailer (545), -- Hint: Used for smaller trailers -- (i.e. not type "jackknifed semi -- trailer" above) -- Spills spillage-occurring-from-moving-vehicle (546), acid-spill (547), chemical-spill (548), fuel-spill (549), hazardous-materials-spill (550), -- Also use the Disaster lists for -- large HAZMAT events oil-spill (551), spilled-load (552), toxic-spill (553), -- Overturned. Stuck overturned-vehicle (554), -- Use when no further data is -- available regarding involved vehicle -- types overturned-truck (555), overturned-semi-trailer (556), overturned-bus (557), derailed-train (558), stuck-vehicle (559), -- It is preferred to provide data -- which denotes WHY the vehicle is -- stuck (i.e. mud/snow, under bridge, -- too wide, etc.) truck-stuck-under-bridge (560), -- Alternative Rendering: high load -- hit involving truck bus-stuck-under-bridge (561), -- Alternative Rendering: high load -- hit involving bus -- Cancel Types accident-cleared (638), incident-cleared (639), ... -- # LOCAL_CONTENT_ITIS } -- DE_Instructions (Mandatory) (Desc Name) Record 5 -- From source: SAE ITIS Terms AdviceInstructionsMandatory ::= ENUMERATED { keep-to-the-right (7425), keep-to-the-left (7426), use-right-lane (7427), use-left-lane (7428), heavy-vehicles-use-right-lane (7429), heavy-vehicles-use-left-lane (7430), observe-signals (7431), observe-signs (7432), no-passing (7433), no-smoking (7434), no-open-flames (7435), use-shoulder-as-lane (7436), do-not-drive-on-the-shoulder (7437), allow-emergency-vehicles-to-pass (7438), clear-a-lane-for-emergency-vehicles (7439), pull-over-to-the-edge-of-the-roadway (7440), wait-for-escort-vehicle (7441), in-emergency-wait-for-police-patrol (7442), reduce-your-speed (7443), observe-speed-limits (7444), check-point (7445), entry-requirements (7446), insurance-requirements (7447), firearms-requirements (7448), pet-requirements (7449), -- Cancel Types shoulder-travel-no-longer-allowed (7547), ... -- # LOCAL_CONTENT_ITIS } -- DE_Instructions (Recommendations) (Desc Name) Record 6 -- From source: SAE ITIS Terms AdviceInstructionsRecommendations ::= ENUMERATED { drive-carefully (7169), drive-with-extreme-caution (7170), approach-with-care (7171), keep-your-distance (7172), increase-normal-following-distance (7173), test-your-brakes (7174), cross-intersection-with-care (7175), pass-with-care (7176), use-low-beam-headlights (7177), use-fog-lights (7178), use-hazard-warning-lights (7179), -- Alternative -- Rendering: -- use blinkers do-not-leave-your-vehicle (7180), leave-your-vehicle-and-proceed-to-next-safe-place (7181), turn-off-engine (7182), -- Alternative -- Rendering: -- switch off -- engine close-all-windows-turn-off-heater-air-conditioner-and-vents (7183), turn-off-air-conditioner-to-prevent-engine-overheating (7184), turn-off-mobile-phones-and-two-way-radios (7185), -- Alternative -- Rendering: -- switch off -- mobile phones -- and two way -- radios prepare-to-stop (7186), stop-at-next-rest-area (7187), stop-at-next-safe-place (7188), only-travel-if-absolutely-necessary (7189), drive-to-another-service-area (7190), use-through-traffic-lanes (7191), use-local-traffic-lanes (7192), use-left-hand-parallel-roadway (7193), use-right-hand-parallel-roadway (7194), use-heavy-vehicle-lane (7195), -- Alternative -- Rendering: -- use truck -- lanes observe-recommended-speed (7196), ... -- # LOCAL_CONTENT_ITIS } -- DE_Alternate Route (Desc Name) Record 10 -- From source: SAE ITIS Terms AlternateRoute ::= ENUMERATED { detour-where-possible (8449), no-detour-available (8450), follow-signs (8451), follow-detour-signs (8452), follow-special-detour-markers (8453), do-not-follow-detour-signs (8454), detour-in-operation (8455), follow-local-detour (8456), compulsory-detour-in-operation (8457), no-suitable-detour-available (8458), detour-is-no-longer-recommended (8459), local-drivers-are-recommended-to-avoid-the-area (8460), trucks-are-recommended-to-avoid-the-area (8461), consider-alternate-route (8462), consider-alternate-parking (8463), consider-alternate-destination (8464), consider-alternate-area (8465), ... -- # LOCAL_CONTENT_ITIS } -- DE_Asset Status (Desc Name) Record 14 -- From source: SAE ITIS Terms AssetStatus ::= ENUMERATED { unknown-status (10240), -- Used when status is not known ready-for-use (10241), working-normally (10242), working-autonomously (10243), working-incorrectly (10244), not-working (10245), normal-maintenance (10246), in-route-to-use (10247), returning-from-use (10248), out-of-service (10249), off-duty (10250), on-patrol (10251), on-call (10252), on-break (10253), mandatory-time-off (10254), low-on-fuel (10255), low-on-water (10256), low-charge (10257), missing (10258), -- Use "sign down" in device status if an object is -- damaged (or use "damaged”) and could be returned to -- service, use "missing" only if an object is in fact -- missing ... -- # LOCAL_CONTENT_ITIS } -- DE_Closures (Road and Lane) (Desc Name) Record 18 -- From source: SAE ITIS Terms Closures ::= ENUMERATED { closed-to-traffic (769), closed (770), -- Hint: use this only for NON road-lane items (such as -- a rest stop) closed-ahead (771), closed-intermittently (772), closed-for-repairs (773), closed-for-the-season (774), blocked (775), blocked-ahead (776), reduced-to-one-lane (777), reduced-to-two-lanes (778), reduced-to-three-lanes (779), collapse (780), -- Used with bridges and tunnels out (781), -- Used with bridges and roads -- Cancel Types open-to-traffic (891), open (892), -- Hint: use this only for NON road-lane items (such as -- a rest stop) reopened-to-traffic (893), clearing (894), cleared-from-road (895), ... -- # LOCAL_CONTENT_ITIS } -- Combine with lane-roadway (or generic locations) as needed to form things like -- "toll lane closed ahead" -- DE_Delays, Status, And Cancellations (Desc Name) Record 43 -- From source: SAE ITIS Terms DelayStatusCancellation ::= ENUMERATED { -- Delays delays (1537), short-delays (1538), long-delays (1539), very-long-delays (1540), delays-of-uncertain-duration (1541), delayed-until-further-notice (1542), busy (1543), -- Hint: Combine with generic locations -- (station busy, etc.) very-busy (1544), crowded (1545), overcrowded (1546), -- Cancellations cancellations (1547), route-cancelled-and-no-replacement (1548), service-cancelled (1549), service-suspended (1550), service-withdrawn (1551), service-fully-booked (1552), all-services-fully-booked (1553), -- Service Levels next-departure (1554), -- Typically followed by a time value next-arrival (1555), -- Typically followed by a # value of time very-frequent-service (1556), frequent-service (1557), fairly-frequent-service (1558), regular-service (1559), irregular-service (1560), not-operating (1561), -- Other system-busy (1562), -- In this context "system" means the -- entire network of services over a wide -- area such as an airline system system-very-busy (1563), system-crowded (1564), system-overcrowded (1565), -- below item has been removed, was a dupe -- travel-time (1566), headway (1567), -- Typically followed by a # value of time extra-services-in-operation (1568), -- Cancel Types delays-clearing (1660), delays-cleared (1661), normal-services-resumed (1662), operating (1663), -- Use operating for "services" such as -- bus service ... -- # LOCAL_CONTENT_ITIS } -- DE_Device And Equipment Status (Desc Name) Record 47 -- From source: SAE ITIS Terms DeviceStatus ::= ENUMERATED { lane-control-signs-not-working (2305), lane-control-signs-working-incorrectly (2306), lane-control-signs-operating (2307), variable-message-signs-not-working (2308), variable-message-signs-working-incorrectly (2309), variable-message-signs-operating (2310), emergency-telephones-not-working (2311), emergency-telephone-number-not-working (2312), traffic-lights-not-working (2313), traffic-lights-working-incorrectly (2314), ramp-control-signals-not-working (2315), ramp-control-signals-working-incorrectly (2316), temporary-traffic-lights-not-working (2317), temporary-traffic-lights-working-incorrectly (2318), traffic-signal-control-computer-not-working (2319), traffic-signal-timings-changed (2320), overheight-warning-system-triggered (2321), equipment-failure (2322), railroad-crossing-equipment-failure (2323), tunnel-ventilation-not-working (2324), power-failure (2325), -- Hint: Use for localized -- cases of power loss widespread-power-outages (2326), -- Alternative rendering: -- widespread power cuts technical-problems (2327), sign-down (2328), lines-in-road-faded (2329), damaged-light-standard (2330), -- Used for all forms of -- pole / support damage traffic-signal-stuck-on-flash (2331), guide-rail (2332), -- Used for barriers as well fencing (2333), light-standard-hanging-by-wires (2334), call-box (2335), signal-cabinet (2336), -- Use for all types of -- equipment cabinets detector (2337), -- All forms of vehicle -- detectors improper-use-of-State-vehicle-or-equipment (2338), bulb-out (2339), not-yet-operational (2340), -- When installed but not -- yet brought on-line for -- use by the system not-yet-installed (2341), -- When planned -- Cancel Types electronic-signs-repaired (2428), emergency-call-facilities-restored (2429), traffic-signals-repaired (2430), railroad-crossing-equipment-now-working-normally (2431), ... -- # LOCAL_CONTENT_ITIS } -- DE_Disasters (Desc Name) Record 52 -- From source: SAE ITIS Terms Disasters ::= ENUMERATED { -- Water Related flash-flood (3073), major-flood (3074), reservoir-failure (3075), levee-failure (3076), tsunami (3077), tidal-wave (3078), -- Fire Related volcanic-eruption (3079), ash-fall (3080), lava-flow (3081), serious-fire (3082), forest-fire (3083), wildfire (3084), building-fire (3085), brush-fire (3086), grass-fire (3087), fire-danger-extreme (3088), fire-danger-very-high (3089), fire-danger-high (3090), fire-danger-medium (3091), fire-danger-low (3092), -- Other earthquake-damage (3093), air-crash (3094), rail-crash (3095), toxic-release (3096), toxic-leak (3097), radioactive-release (3098), radiation-hazard (3099), reactor-leakage (3100), explosion (3101), major-hazardous-materials-fire (3102), -- Alternative Rendering: Major HAZMAT -- fire major-hazardous-materials-release (3103), -- Alternative Rendering: Major HAZMAT -- release -- Cancel Types disaster-cleared (3199), ... -- # LOCAL_CONTENT_ITIS } -- DE_Disturbances (Desc Name) Record 54 -- From source: SAE ITIS Terms Disturbances ::= ENUMERATED { assault (3329), -- This index is not to be used as a -- default value for this category crime (3330), robbery (3331), fare-dispute (3332), shooting (3333), gunfire-on-roadway (3334), suicide (3335), fight (3336), -- Involves a few persons and is -- localized (alt: brawl) gang-fight (3337), -- Multi-party event occurring which may -- involve weapons person-harassment (3338), -- "person" may be rendered as "passenger" -- if used in a controlled environment -- such as transit person-injured (3339), sick-customer (3363), unruly-passenger (3340), person-intoxicated (3341), crowd-control-problem (3342), demonstration (3343), march (3344), public-disturbance (3345), riot (3346), civil-unrest (3347), civil-emergency (3348), strike (3349), public-transit-strike (3350), -- Hint: Strike affecting services stampede (3351), teargas-used (3352), security-alert (3353), -- Heightened security procedures in -- effect security-incident (3354), checkpoint (3355), bomb-alert (3356), terrorist-incident (3357), high-velocity-shell-fire (3358), -- Hint: Used as a part of avalanche -- control explosives-in-use (3359), air-raid (3360), weapons-of-mass-destruction-threat (3361), military-operations (3362), -- (war) -- Cancel Types security-problem-cleared (3454), traffic-disturbance-cleared (3455), ... -- # LOCAL_CONTENT_ITIS } -- Disturbances occurring on or affecting the actual roadway or surrounding areas -- DE_Generic Locations (Desc Name) Record 130 -- From source: SAE ITIS Terms GenericLocations ::= ENUMERATED { -- Road Related on-bridges (7937), -- Not to be used as the default for this -- category in-tunnels (7938), entering-or-leaving-tunnels (7939), on-ramps (7940), in-road-construction-area (7941), around-a-curve (7942), on-minor-roads (7943), in-the-opposing-lanes (7944), adjacent-to-roadway (7945), on-bend (7946), entire-intersection (7947), in-the-median (7948), moved-to-side-of-road (7949), moved-to-shoulder (7950), on-the-roadway (7951), -- Use generic locations and groups affected to -- make other such phrases -- Terrain & Geography in-shaded-areas (7952), in-low-lying-areas (7953), in-the-downtown-area (7954), in-the-inner-city-area (7955), in-parts (7956), in-some-places (7957), in-the-ditch (7958), in-the-valley (7959), on-hill-top (7960), near-the-foothills (7961), at-high-altitudes (7962), near-the-lake (7963), near-the-shore (7964), nearby-basin (8008), over-the-crest-of-a-hill (7965), other-than-on-the-roadway (7966), near-the-beach (7967), near-beach-access-point (7968), mountain-pass (8006), lower-level (7969), upper-level (7970), -- Transit Travel, Air Travel and Places airport (7971), concourse (7972), gate (7973), baggage-claim (7974), customs-point (7975), reservation-center (8007), station (7976), platform (7977), -- Alternative Rendering: track dock (7978), depot (7979), ev-charging-point (7980), information-welcome-point (7981), at-rest-area (7982), at-service-area (7983), at-weigh-station (7984), picnic-areas (7985), rest-area (7986), service-stations (7987), toilets (7988), -- Direction of Travel on-the-right (7989), on-the-left (7990), in-the-center (7991), in-the-opposite-direction (7992), cross-traffic (7993), northbound-traffic (7994), eastbound-traffic (7995), southbound-traffic (7996), westbound-traffic (7997), -- Compass Points north (7998), south (7999), east (8000), west (8001), northeast (8002), northwest (8003), southeast (8004), southwest (8005), ... -- # LOCAL_CONTENT_ITIS } -- DE_Incident Response Equipment (Desc Name) Record 161 -- From source: SAE ITIS Terms IncidentResponseEquipment ::= ENUMERATED { ground-fire-suppression (9985), heavy-ground-equipment (9986), aircraft (9988), marine-equipment (9989), support-equipment (9990), medical-rescue-unit (9991), other (9993), -- Depreciated by fire standards, do not -- use ground-fire-suppression-other (9994), engine (9995), truck-or-aerial (9996), quint (9997), -- A five-function type of fire apparatus. -- The units in the movie Backdraft were -- quints tanker-pumper-combination (9998), brush-truck (10000), aircraft-rescue-firefighting (10001), heavy-ground-equipment-other (10004), dozer-or-plow (10005), tractor (10006), tanker-or-tender (10008), aircraft-other (10024), aircraft-fixed-wing-tanker (10025), helitanker (10026), helicopter (10027), marine-equipment-other (10034), fire-boat-with-pump (10035), boat-no-pump (10036), support-apparatus-other (10044), breathing-apparatus-support (10045), light-and-air-unit (10046), medical-rescue-unit-other (10054), rescue-unit (10055), urban-search-rescue-unit (10056), high-angle-rescue (10057), crash-fire-rescue (10058), bLS-unit (10059), aLS-unit (10060), mobile-command-post (10075), -- Depreciated, do not use chief-officer-car (10076), hAZMAT-unit (10077), type-i-hand-crew (10078), type-ii-hand-crew (10079), privately-owned-vehicle (10083), -- (Often found in volunteer fire teams) other-apparatus-resource (10084), -- (Remapped from fire code zero) ambulance (10085), bomb-squad-van (10086), combine-harvester (10087), construction-vehicle (10088), farm-tractor (10089), grass-cutting-machines (10090), hAZMAT-containment-tow (10091), heavy-tow (10092), light-tow (10094), flatbed-tow (10114), hedge-cutting-machines (10093), mobile-crane (10095), refuse-collection-vehicle (10096), resurfacing-vehicle (10097), road-sweeper (10098), roadside-litter-collection-crews (10099), salvage-vehicle (10100), sand-truck (10101), snowplow (10102), steam-roller (10103), swat-team-van (10104), track-laying-vehicle (10105), unknown-vehicle (10106), white-lining-vehicle (10107), -- Consider using Roadwork "road marking -- operations" unless the objective is to -- refer to the specific vehicle of this -- type. Alternative Rendering: line -- painting vehicle dump-truck (10108), supervisor-vehicle (10109), snow-blower (10110), rotary-snow-blower (10111), road-grader (10112), -- Alternative term: motor grader steam-truck (10113), -- A special truck that thaws culverts and -- storm drains ... -- # LOCAL_CONTENT_ITIS } -- DE_Incident Response Status (Desc Name) Record 162 -- From source: SAE ITIS Terms IncidentResponseStatus ::= ENUMERATED { unconfirmed-report (2817), initial-response-en-route (2818), follow-up-response-en-route (2819), initial-response-on-scene (2820), follow-up-response-on-scene (2821), confirmed-report (2822), scene-is-unsecured-at-this-time (2823), -- Caution: This has different meanings -- in Public Safety use response-scene-secured (2824), -- Caution: This has different meanings -- in Public Safety use rescue-and-recovery-work-in-progress (2825), extraction-in-progress (2826), clearance-work-in-progress (2827), body-removal-operations (2828), fire-containment-contained (2829), fire-containment-not-contained (2830), event-cleared (2831), -- Meaning that responder has left -- scene, not that surrounding traffic -- has cleared to a normal level traffic-clearing (2832), incident-closed (2833), -- A "case closed" meaning which can -- differ considerably by local agency -- policies ... -- # LOCAL_CONTENT_ITIS } -- Primarily this list is used for exchanging response status with other agencies. -- Some of these phrases should be avoided in ITIS targeted for consumer use -- DE_ITIS (Desc Name) Record 170 -- From source: SAE ITIS Terms ITIScodes ::= ENUMERATED { -- Consults SAE J2366.2 for a complete listing stopped-traffic (257), stop-and-go-traffic (258), endCode (65000), ... -- over 1,200 phrases follow in the complete listing -- Consults SAE J2366.2 for a complete listing } -- DF_ITIS-Codes_And_Text (Desc Name) Record 171 -- From source: Adopted SAE J2540-2 (ITIS Phrases), March 2002 ITIScodesAndText ::= SEQUENCE (SIZE(1..100)) OF SEQUENCE { item CHOICE { itis ITIScodes, text ITIStext } -- # UNTAGGED } -- DF_ITIS_EventType (Desc Name) Record 172 -- From source: Adopted SAE J2540-2 (ITIS Phrases), March 2002 ITISEventType ::= CHOICE { trafficConditions TrafficConditions, accidentsAndIncidents AccidentsAndIncidents, closures Closures, roadwork Roadwork, obstruction Obstruction, delayStatusCancellation DelayStatusCancellation, unusualDriving UnusualDriving, mobileSituation MobileSituation, deviceStatus DeviceStatus, restrictionClass RestrictionClass, incidentResponseStatus IncidentResponseStatus, disasters Disasters, disturbances Disturbances, sportingEvents SportingEvents, specialEvents SpecialEvents, parkingInformation ParkingInformation, systemInformation SystemInformation, weatherConditions WeatherConditions, precipitation Precipitation, winds Winds, visibilityAndAirQuality VisibilityAndAirQuality, temperature Temperature, pavementConditions PavementConditions, winterDrivingRestrictions WinterDrivingRestrictions, winterDrivingIndex WinterDrivingIndex, suggestionAdvice SuggestionAdvice, warningAdvice WarningAdvice, adviceInstructionsRecommendations AdviceInstructionsRecommendations, adviceInstructionsMandatory AdviceInstructionsMandatory, laneRoadway LaneRoadway, alternateRoute AlternateRoute, transitMode TransitMode, vehicleGroupAffected VehicleGroupAffected, travelerGroupAffected TravelerGroupAffected, responderGroupAffected ResponderGroupAffected, incidentResponseEquipment IncidentResponseEquipment, transitOperations TransitOperations } -- the set of ITIS.ITISgroups -- a single code representing the top level grouping of ITIS sub-groups -- surrounded by the element tag of its sub group -- DE_ITISgroups (Desc Name) Record 173 -- From source: Adopted SAE J2540-2 (ITIS Phrases), March 2002 ITISgroups ::= ENUMERATED { trafficConditions (1), accidentsAndIncidents (2), closures (3), roadwork (4), obstruction (5), delayStatusCancellation (6), unusualDriving (7), mobileSituation (8), deviceStatus (9), restrictionClass (10), incidentResponseStatus (11), disasters (12), disturbances (13), sportingEvents (14), specialEvents (15), parkingInformation (16), systemInformation (17), weatherConditions (18), precipitation (19), winds (20), visibilityAndAirQuality (21), temperature (22), pavementConditions (23), winterDrivingRestrictions (24), winterDrivingIndex (25), suggestionAdvice (26), warningAdvice (27), adviceInstructionsRecommendations (28), adviceInstructionsMandatory (29), qualifiers (30), genericLocations (31), laneRoadway (32), alternateRoute (33), units (34), transitMode (35), vehicleGroupAffected (36), travelerGroupAffected (37), responderGroupAffected (38), incidentResponseEquipment (39), assetStatus (40), roadsideAssets (41), transitOperations (42), objects (43), ... } -- DE_ITIS_Text (Desc Name) Record 174 -- From source: Adopted SAE J2540-2 (ITIS Phrases), March 2002 ITIStext ::= IA5String (SIZE(1..500)) -- DE_Lane / Roadway Descriptions (Desc Name) Record 175 -- From source: SAE ITIS Terms LaneRoadway ::= ENUMERATED { -- Lanes all-roadways (8193), -- Used as the default value through-lanes (8194), left-lane (8195), right-lane (8196), center-lane (8197), middle-lanes (8198), middle-two-lanes (8199), right-turning-lanes (8200), left-turning-lanes (8201), upper-deck-lanes (8236), lower-deck-lanes (8237), reversible-lanes (8238), right-exit-lanes (8239), left-exit-lanes (8240), right-merging-lanes (8241), left-merging-lanes (8242), -- Ramps right-exit-ramp (8202), right-second-exit-ramp (8243), right-entrance-ramp (8203), right-second-entrance-ramp (8245), left-exit-ramp (8204), left-second-exit-ramp (8244), left-entrance-ramp (8205), left-second-entrance-ramp (8246), escape-ramp (8234), -- A truck feature on steep downgrades common in -- both Alaska and elsewhere. -- Shoulders hard-shoulder (8206), soft-shoulder (8207), right-shoulder (8208), left-shoulder (8209), -- Other highways (8235), right-hand-parallel-lanes (8210), -- Alternative Rendering: right-hand frontage -- road left-hand-parallel-lanes (8211), -- Alternative Rendering: left-hand frontage road connecting-lanes (8212), express-lanes (8213), local-lanes (8214), toll-lanes (8215), electronic-toll-lanes (8216), toll-plaza (8217), inspection-lane (8218), -- Alternative Rendering: Border patrol -- inspection lane hOV-lanes (8219), bus-lanes (8220), carpool-lanes (8221), truck-lanes (8222), emergency-lanes (8223), passing-lanes (8224), climbing-lanes (8225), slow-lane (8226), -- Alternative Rendering: Crawler lane service-road (8227), -- Alternative Rendering: Frontage Road cycle-lane (8228), -- Bridges, Tunnels bridge (8229), overpass (8230), elevated-lanes (8231), underpass (8232), tunnel (8233), ... -- # LOCAL_CONTENT_ITIS } -- DE_Mobile Situation (Desc Name) Record 226 -- From source: SAE ITIS Terms MobileSituation ::= ENUMERATED { abnormal-load (2049), wide-load (2050), long-load (2051), slow-vehicle (2052), farm-equipment (2053), horse-drawn-vehicles (2054), overheight-load (2055), overweight-load (2056), tracked-vehicle (2057), vehicle-carrying-hazardous-materials (2058), slow-moving-maintenance-vehicle (2059), -- Hint: mowing, line -- stripping, sweepers, etc. convoy (2060), military-convoy (2061), refugee-convoy (2062), motorcade (2063), mobile-situation-repositioning (2064), winter-maintenance-vehicles (2065), snowplows (2066), -- Cancel Types slow-moving-maintenance-vehicle-warning-cleared (2172), exceptional-load-warning-cleared (2173), hazardous-load-warning-cleared (2174), convoy-cleared (2175), ... -- # LOCAL_CONTENT_ITIS } -- Used for events which are mobile along the network -- DE_Objects (Desc Name) Record 235 -- From source: SAE ITIS Terms Objects ::= ENUMERATED { unknown-object (11009), tire (11010), rim (11011), retread (11012), trash (11013), -- Consider using the CleanUpItems of IEEE 1512 for -- operational needs cargo (11014), diesel (11015), gasoline (11016), anti-freeze (11017), ... -- # LOCAL_CONTENT_ITIS } -- DE_Obstructions (Desc Name) Record 236 -- From source: SAE ITIS Terms Obstruction ::= ENUMERATED { -- General obstruction-on-roadway (1281), object-on-roadway (1282), objects-falling-from-moving-vehicle (1283), debris-on-roadway (1284), storm-damage (1285), -- People people-on-roadway (1286), bicyclists-on-roadway (1287), sightseers-obstructing-access (1288), large-numbers-of-visitors (1289), -- Animals animal-on-roadway (1290), large-animal-on-roadway (1291), herd-of-animals-on-roadway (1292), animal-struck (1293), -- Specific Items advertising-signs (1315), -- Used for illegal signage as well fallen-trees (1294), over-turned-trees (1311), tree-limbs (1312), utility-pole-down (1314), downed-power-lines (1295), -- Alternative Rendering: fallen power -- lines downed-cables (1296), -- Alternative Rendering: fallen cables subsidence (1297), -- Alternative Rendering: road collapse road-surface-collapse (1298), frost-jacking (1317), -- A unique Alaska problem caused by -- culverts or other features jacking out -- of ground due to freezing frost-heave (1316), -- A large standing wave of soil under -- pavement due to frost action pavement-buckled (1299), pothole (1300), flooding (1301), broken-water-main (1302), collapsed-sewer (1303), wash-out (1319), -- What can happen to roads washboard (1318), -- A term for rough road or unpaved roads sewer-overflow (1304), gas-leak (1305), snowmelt (1306), -- Hint: Typically used as a cause mudslide (1307), avalanche (1308), -- Possibly a disaster as well rockfall (1309), landslide (1310), -- Cancel Types clearance-work (1406), obstruction-cleared (1407), ... -- # LOCAL_CONTENT_ITIS } -- note singular spelling -- DE_Parking Information (Desc Name) Record 244 -- From source: SAE ITIS Terms ParkingInformation ::= ENUMERATED { normal-parking-restrictions-lifted (4097), -- Hint: used when a PARKING -- restriction is lifted (overnight -- parking allowed during event) Not -- to be used as a default for this -- category parking-meter-restrictions-lifted (4098), -- Hint: used when a METER restriction -- is lifted (metered parking free -- during event) special-parking-restrictions-in-force (4099), full-parking-lot (4100), full-parking-garage (4101), all-parking-lots-full (4102), no-parking-spaces-available (4103), only-a-few-spaces-available (4104), spaces-available (4105), -- Typically preceded by a # value no-parking (4106), parking-on-one-side-of-street-only (4107), parking-on-both-sides-of-street (4108), parallel-parking-only (4109), parking-meters-not-available (4110), use-of-parking-meters-restricted (4111), event-parking (4112), handicapped-parking (4113), long-term-parking (4114), overnight-parking (4115), short-term-parking (4116), parking-by-permit-only (4117), -- Cancel Types special-parking-restrictions-lifted (4222), no-parking-information-available (4223), ... -- # LOCAL_CONTENT_ITIS } -- DE_Pavement Conditions (Desc Name) Record 251 -- From source: SAE ITIS Terms PavementConditions ::= ENUMERATED { -- General impassable (5889), almost-impassable (5890), passable-with-care (5891), passable (5892), surface-water-hazard (5893), danger-of-hydroplaning (5894), wet-pavement (5895), treated-pavement (5896), -- Alternative Rendering: chemical wet slippery (5897), -- On Roadway items mud-on-roadway (5898), leaves-on-roadway (5899), loose-sand-on-roadway (5900), loose-gravel (5901), fuel-on-roadway (5902), oil-on-roadway (5903), road-surface-in-poor-condition (5904), melting-tar (5905), -- Ice & Snow ice (5906), icy-patches (5907), black-ice (5908), ice-pellets-on-roadway (5909), ice-build-up (5910), freezing-rain (5911), wet-and-icy-roads (5912), melting-snow (5913), slush (5914), frozen-slush (5915), snow-on-roadway (5916), packed-snow (5917), packed-snow-patches (5918), plowed-snow (5919), wet-snow (5920), fresh-snow (5921), powder-snow (5922), granular-snow (5923), frozen-snow (5924), crusted-snow (5925), deep-snow (5926), snow-drifts (5927), drifting-snow (5928), expected-snow-accumulation (5929), current-snow-accumulation (5930), -- Cancel Types dry-pavement (6011), snow-cleared (6012), pavement-conditions-improved (6013), skid-hazard-reduced (6014), pavement-conditions-cleared (6015), ... -- # LOCAL_CONTENT_ITIS } -- DE_Precipitation (Desc Name) Record 281 -- From source: SAE ITIS Terms Precipitation ::= ENUMERATED { severe-weather (4865), blizzard (4866), heavy-snow (4867), snow (4868), light-snow (4869), snow-showers (4870), winter-storm (4871), ice-glaze (4872), heavy-frost (4873), frost (4874), ice-storm (4875), sleet (4876), rain-and-snow-mixed (4877), rain-changing-to-snow (4878), damaging-hail (4879), hail (4880), thunderstorms (4881), thundershowers (4882), extremely-heavy-downpour (4883), heavy-rain (4884), rain (4885), light-rain (4886), drizzle (4887), showers (4888), dew (4889), -- Cancel Types precipitation-cleared (4991), ... -- # LOCAL_CONTENT_ITIS } -- DE_Qualifiers (Desc Name) Record 289 -- From source: SAE ITIS Terms Qualifiers ::= ENUMERATED { -- Locations above (7681), -- Not to be used as the default for this category below (7682), in (7683), around (7684), after (7685), before (7686), at (7687), -- Hint: used in conjunction with generic locations on (7688), -- Hint: used in conjunction with "roadway" or other -- terms near (7689), -- Hint: used with generic locations and lanes from-the (7690), terminal (7691), -- Weather Related falling-slowly (7692), falling (7693), falling-quickly (7694), rising-slowly (7695), rising (7696), rising-quickly (7697), steady (7698), likely (7699), changing-to (7700), mostly (7701), partly (7702), minus (7703), weather-ended (7704), expected (7705), low (7706), -- Typically used in temperatures. See also "upper" mid (7707), high (7708), upper (7709), -- Typically used in temperatures. See also "low" unseasonably (7710), reported (7711), -- Instructions advice (7712), due-to (7713), proceed-to (7714), transferred-to (7715), use (7716), -- Prepositional Use affecting (7717), blocking (7718), connecting (7719), finished (7720), for (7721), or (7722), -- Other and (7723), later (7724), level (7725), shortly (7726), soon (7727), service (7728), graffiti (7733), damaged (7729), out-of-order (7730), on-State-right-of-way (7732), found-property (7734), vandalism (7731), ... -- # LOCAL_CONTENT_ITIS } -- Modifiers and parts of sentences -- DE_Responder Group Affected (Desc Name) Record 292 -- From source: SAE ITIS Terms ResponderGroupAffected ::= ENUMERATED { emergency-vehicle-units (9729), -- Default phrase, to be used when one of -- the below does not fit better federal-law-enforcement-units (9730), state-police-units (9731), county-police-units (9732), -- Hint: also sheriff response units local-police-units (9733), ambulance-units (9734), rescue-units (9735), fire-units (9736), hAZMAT-units (9737), light-tow-unit (9738), heavy-tow-unit (9739), freeway-service-patrols (9740), transportation-response-units (9741), private-contractor-response-units (9742), ... -- # LOCAL_CONTENT_ITIS } -- These groups are used in coordinated response and staging area information -- (rather than typically consumer related) -- DE_Restrictions (Desc Name) Record 294 -- From source: SAE ITIS Terms RestrictionClass ::= ENUMERATED { restrictions (2561), ramp-restrictions (2562), truck-restriction (2563), speed-restriction (2564), noise-restriction (2565), traffic-regulations-have-been-changed (2566), local-access-only (2567), no-trailers (2568), no-high-profile-vehicles (2569), hazardous-materials-truck-restriction (2570), no-through-traffic (2571), no-motor-vehicles (2572), width-limit (2573), -- Typically followed by a -- number and unit value height-limit (2574), -- Typically followed by a -- number and unit value length-limit (2575), -- Typically followed by a -- number and unit value axle-load-limit (2576), -- Typically followed by a -- number and unit value gross-weight-limit (2577), -- Typically followed by a -- number and unit value axle-count-limit (2578), -- Typically followed by a -- number and unit value carpool-lane-available (2579), carpool-restrictions-changed (2580), hOV-2-no-single-occupant-vehicles (2581), hOV-3-no-vehicles-with-less-than-three-occupants (2582), bus-lane-available-for-all-vehicles (2583), truck-lane-available-for-all-vehicles (2584), permits-call-in-basis (2585), permits-temporarily-closed (2586), permits-closed (2587), -- Cancel Types permits-open (2675), restrictions-for-high-profile-vehicles-lifted (2676), width-limit-lifted (2677), height-limit-lifted (2678), length-limit-lifted (2679), axle-load-limit-lifted (2680), weight-limit-lifted (2681), axle-count-limit-lifted (2682), carpool-restrictions-lifted (2683), lane-restrictions-lifted (2684), ramp-restrictions-lifted (2685), motor-vehicle-restrictions-lifted (2686), restrictions-lifted (2687), ... -- # LOCAL_CONTENT_ITIS } -- DE_Roadside Assets (Desc Name) Record 297 -- From source: SAE ITIS Terms RoadsideAssets ::= ENUMERATED { -- Inanimate Objects none (10496), -- Implies free text follows light-pole (10497), utiltity-pole (10498), gantry-way (10499), sign-support (10500), -- All forms of signage signal-pole (10501), signage-public (10502), signage-private (10503), overhead-sign (10568), ground-sign (10569), cones (10504), -- Typical std height cones as per MUTCD cones-post-type (10505), -- Also called channelizer cones or delineator -- posts cones-glue-post (10506), -- For all glue-down types cones-other (10507), -- Specialty types or misc. smaller cones barriers (10508), barrier-Aframe (10509), -- Sizes larger than 1.5 meters in length barriers-heavy-duty (10510), -- All types requiring equipment to place barricade-type-III (10511), -- All collapsible Type III Barricades barricade-small (10512), -- Type I and all small A frame types, also -- so-called "mini" or "narrows" types solid-barrier (10565), moveable-barrier (10566), barricade-lights (10513), -- Std 7" light as per ITE stds beacon (10514), -- All types of strobe and rotating lights t-stand (10515), a-stand (10516), drums (10517), -- Common drums and barrel types sand-barrel (10567), impact-attenuator (10518), -- Water-filled and other crushable types barricade-tape (10519), -- Lettering type (legend) to be conveyed -- elsewhere safety-fence (10520), temp-pavement-markings (10521), -- All forms of temp markings speed-bumps (10522), temp-curbs (10523), parking-blocks (10524), signboard-fixed (10525), signboard-portable (10526), -- Controllable or Active Objects har (10527), -- Transmission type not known har-AM (10528), har-FM (10529), har-DSRC (10530), traffic-light (10531), lane-control-signal (10532), traffic-detector (10533), vehicle-detector (10534), system-alarm (10535), arrow-board (10536), fixed-VMS (10537), mobile-VMS (10538), ramp-control (10539), gate-control (10540), -- Other than rail types temporary-traffic-light (10541), over-height-warning-system (10542), over-weight-warning-system (10543), emergency-telephones (10544), railroad-crossing-equipment (10545), tunnel-ventilation (10546), -- Use also for fans ccTV (10547), environmental-sensor (10548), -- Items Used by Rail and Transit switch (10549), -- In the context of a railroad device signal (10550), -- In the context of a railroad device third-rail (10551), overhead-power (10552), -- Specifically the power feed line for a -- vehicle, do not use for general power lines concrete-tie (10553), manhole-cover (10559), -- Misc. Items wooden-tie (10554), escalator (10555), culvert (10560), elevator (10556), snow-poles (10561), -- A tall pole and overhanging arm (like a -- luminaire) with reflective markers to help -- indicate roadway in mountain passes during -- whiteout conditions guide-poles (10562), -- Poles along road to indicate guard rail in -- deep snow track (10557), expansion-joint (10563), drawbridge (10558), shifted-plate (10564), ... -- # LOCAL_CONTENT_ITIS } -- DE_Roadwork (Desc Name) Record 299 -- From source: SAE ITIS Terms Roadwork ::= ENUMERATED { -- Roads road-construction (1025), major-road-construction (1026), long-term-road-construction (1027), construction-work (1028), paving-operations (1029), work-in-the-median (1030), road-reconstruction (1031), opposing-traffic (1032), narrow-lanes (1033), construction-traffic-merging (1034), single-line-traffic-alternating-directions (1035), road-maintenance-operations (1036), road-marking-operations (1037), road-widening (1061), cracks (1052), -- Used for disjoint roadway -- surface crack-REMOVE (1058), -- No Longer Used. Used for -- disjoint roadway surface bumps (1053), -- Used for swelling drop-off (1059), storm-drain (1054), -- Bridges bridge-maintenance-operations (1038), bridge-construction (1039), bridge-demolition-work (1040), seismic-retrofit (1060), -- All types of earthquake -- construction -- Other overgrown-grass (1055), overgrown-brushshrubs (1056), overgrown-trees (1057), blasting (1041), -- See also: avalanche avalanche-control-activities (1042), water-main-work (1043), gas-main-work (1044), work-on-underground-cables (1045), work-on-underground-services (1046), new-road-construction-layout (1047), new-road-layout (1048), temporary-lane-markings (1049), temporary-traffic-lights (1050), emergency-maintenance (1051), -- Cancel Types road-maintenance-cleared (1146), normal-road-layout-restored (1147), road-work-clearance-in-progress (1148), road-construction-cleared (1149), normal-traffic-lanes-restored (1150), road-work-cleared (1151), ... -- # LOCAL_CONTENT_ITIS } -- DE_Special Events (Desc Name) Record 315 -- From source: SAE ITIS Terms SpecialEvents ::= ENUMERATED { major-event (3841), airshow (3842), hot-air-ballooning (3843), concert (3844), state-occasion (3845), vIP-visit (3846), show (3847), festival (3848), -- Used for farmers' markets as well exhibition (3849), performing-arts (3850), outdoor-market (3851), -- Used for farmers' markets as well fair (3852), carnival (3853), fireworks-display (3854), trade-expo (3855), movie-filming (3856), presidential-visit (3857), parade (3858), procession (3859), funeral-procession (3860), crowd (3861), holiday-traffic-crowds (3862), -- Cancel Types event-ended (3967), ... -- # LOCAL_CONTENT_ITIS } -- Events which affect the local roads -- DE_Sporting Events (Desc Name) Record 320 -- From source: SAE ITIS Terms SportingEvents ::= ENUMERATED { sports-event (3585), game (3586), tournament (3587), track-and-field-event (3588), baseball-game (3589), basketball-game (3590), boxing-match (3591), football-game (3592), soccer-game (3593), golf-tournament (3594), hockey-game (3595), tennis-tournament (3596), wrestling-match (3597), road-race (3598), -- Hint: used for motorcycle races as well automobile-race (3599), bicycle-race (3600), race-event (3601), marathon (3602), horse-show (3603), rodeo (3604), water-sports-event (3605), winter-sports-event (3606), skating-event (3607), dog-sled-race (3608), -- Cancel Types sporting-event-ended (3711), ... -- # LOCAL_CONTENT_ITIS } -- Events occurring on or nearby the roadway -- DE_Suggestion Advice (Desc Name) Record 327 -- From source: SAE ITIS Terms SuggestionAdvice ::= ENUMERATED { why-not-ride-share (6657), is-this-your-no-ride-day (6658), why-not-use-transit (6659), why-not-park-and-ride (6660), why-not-try-paratransit (6661), why-not-travel-by-rail (6662), why-not-use-the-subway (6663), why-not-try-rapid-transit (6664), why-not-travel-by-bus (6665), your-parking-ticket-covers-the-return-ride (6666), avoid-the-rush-hour (6667), do-not-allow-unnecessary-gaps (6668), follow-the-vehicle-in-front-smoothly (6669), do-not-slow-down-unnecessarily (6670), watch-for-muggers (6671), watch-for-pickpockets (6672), watch-for-thieves (6673), sorry-for-any-delay (6674), thank-you-for-your-understanding (6675), we-appreciate-your-patience (6676), we-are-grateful-for-your-cooperation (6677), ... -- # LOCAL_CONTENT_ITIS } -- DE_Information System (Desc Name) Record 328 -- From source: SAE ITIS Terms SystemInformation ::= ENUMERATED { information-available-on-radio (4353), -- Not to be used as a default for -- this category information-available-on-TV (4354), call-to-get-information (4355), information-available-via-Internet (4356), test-message (4357), -- Not to be displayed on consumer -- devices if possible no-information-available (4358), -- Typically combined with "on xxx -- service" where xxx is a type of -- service (bus, rail, etc.) null-description (4359), -- (but with event location or other -- information provided in the -- message) information-service-is-being-suspended (4360), -- Cancel Types information-service-resumed (4478), message-canceled (4479), -- Not Recommended for use ... -- # LOCAL_CONTENT_ITIS } -- DE_Temperature (Desc Name) Record 332 -- From source: SAE ITIS Terms Temperature ::= ENUMERATED { maximum-temperature (5633), -- This index is not to be used as a -- default value for this category temperature (5634), -- Typically followed by a number -- value and a unit value minimum-temperature (5635), current-temperature (5636), heat-index (5637), extreme-heat (5638), hot (5639), hotter (5640), heat (5641), warmer (5642), warm (5643), mild (5644), cool (5645), cooler (5646), cold (5647), colder (5648), very-cold (5649), extreme-cold (5650), wind-chill (5651), dewpoint (5652), relative-humidity (5653), -- Cancel Types temperatures-close-to-the-seasonal-norm (5758), less-extreme-temperatures (5759), ... -- # LOCAL_CONTENT_ITIS } -- DE_Traffic Conditions (Desc Name) Record 340 -- From source: SAE ITIS Terms TrafficConditions ::= ENUMERATED { stopped-traffic (257), stop-and-go-traffic (258), slow-traffic (259), heavy-traffic (260), traffic-building (261), long-queues (262), traffic-congestion (263), traffic-lighter-than-normal (264), traffic-heavier-than-normal (265), traffic-much-heavier-than-normal (266), current-speed (267), -- Typically followed by a value entry and a -- units entry (MPH/KPH) speed-limit (268), -- Typically followed by a value entry and a -- units entry (MPH/KPH) travel-time (269), -- Typically followed by a value entry and a -- units entry (seconds) -- Cancel Types traffic-flowing-freely (379), traffic-easing (380), -- Alternative rendering: traffic clearing traffic-returned-to-normal (381), no-problems-to-report (382), traffic-congestion-cleared (383), ... -- # LOCAL_CONTENT_ITIS } -- DE_Transit Mode (Desc Name) Record 342 -- From source: SAE ITIS Terms TransitMode ::= ENUMERATED { travel (8961), -- Hint: may include all modes transit (8962), -- Hint: may include all public transit modes bus (8963), trolleybus (8964), rail (8965), commuter-rail (8966), subway (8967), rapid-transit (8968), light-rail (8969), streetcar (8970), -- Alternative Rendering: tram dial-a-ride (8971), -- Alternative Rendering: demand responsive transit park-and-ride (8972), shuttle (8973), free-shuttle (8974), -- Alternative Rendering: tram airport-shuttle (8975), taxies (8976), ferry (8977), passenger-ferry (8978), vehicle-ferry (8979), aerial-tramway (8980), automated-guideway (8981), -- Include all types of guideways cable-cars (8982), monorail (8983), air-travel (8984), -- All modes of air travel ... -- # LOCAL_CONTENT_ITIS } -- Used to describe various types of transit services, and information pertaining -- to the whole mode. If you wish to identify a specific vehicle (such as a bus not -- the bus fleet), use Vehicle Group -- DE_Transit Operations (Desc Name) Record 343 -- From source: SAE ITIS Terms TransitOperations ::= ENUMERATED { unknown-transit-problem (10753), sleeping-customer (10754), assault-on-passenger (10755), assault-on-employee (10756), broken-seat (10757), bus-alarm (10758), crime-or-drug-deal (10759), eating-on-board (10760), equipment-problem-with-air-conditioning (10761), equipment-problem-with-air-system (10762), equipment-problem-with-brakes (10763), equipment-problem-with-chassis-or-suspension (10764), equipment-problem-with-cooling-system (10765), equipment-problem-with-doors (10766), equipment-problem-with-electrical (10767), equipment-problem-with-engine (10768), equipment-problem-with-exterior-or-body (10769), equipment-problem-with-fare-collection (10770), equipment-problem-with-fuel-or-exhaust (10771), equipment-problem-with-horn (10772), equipment-problem-with-interior (10773), equipment-problem-with-liftkneeling (10774), equipment-problem-with-lights (10775), equipment-problem-with-lubrication (10776), equipment-problem-with-radio-or-communication (10777), equipment-problem-with-signs (10778), equipment-problem-with-steering (10779), equipment-problem-with-tires (10780), equipment-problem-with-transmission (10781), equipment-problem-with-unknown-alarm (10782), equipment-problem-with-wipers (10783), fare-dispute-expired-pass (10784), fare-dispute-expired-transfer (10785), fare-dispute-expired-upgrade (10786), fare-dispute-other (10787), fare-dispute-refuses-to-pay (10788), lift-passenger-cycle-completed (10789), lift-passenger-ready-to-alight (10790), lift-passenger-ready-to-board (10791), lost-article (10792), objects-thrown (10793), passenger-accident-alighting (10794), passenger-accident-boarding (10795), passenger-accident-fallen-on-board (10796), passenger-load (10797), passenger-accident-other (10798), passenger-sick-or-injured (10799), right-of-way (10800), theft (10801), theft-of-service (10802), waiting-to-get-relief-for-schedule-break (10803), waiting-to-get-relief-after-run-is-finished (10804), waiting-to-provide-relief (10805), ... -- # LOCAL_CONTENT_ITIS } -- DE_Traveler Group Affected (Desc Name) Record 347 -- From source: SAE ITIS Terms TravelerGroupAffected ::= ENUMERATED { through-traffic (9473), holiday-traffic (9474), residents (9475), visitors (9476), long-distance-traffic (9477), local-traffic (9478), regional-traffic (9479), arrivals (9480), departures (9481), airline-travelers (9482), commuter-airline-travelers (9483), domestic-airline-travelers (9484), international-airline-travelers (9485), pedestrians (9486), bicyclists (9487), -- Hint: may be used as a traveler -- restriction, as in "bicycles prohibited on -- subways during rush hour" or "road closed -- to bicyclists" ... -- # LOCAL_CONTENT_ITIS } -- DE_Unit Values (Desc Name) Record 353 -- From source: SAE ITIS Terms Units ::= ENUMERATED { -- Areas, Distances & Speeds square-feet (8705), square-meters (8706), acres (8707), hectares (8708), inches (8709), feet (8710), mile (8711), -- Hint: used for offset as in "at mile 123" -- Alternative Rendering: milepost marker miles (8712), -- Hint: Used for distance, as in "ending 5 miles" nautical-miles (8713), millimeters (8714), meters (8715), kilometer (8716), -- Hint: used for offset as in "at kilometer 123" kilometers (8717), feet-per-second (8718), meters-per-second (8719), mPH (8720), kPH (8721), knots (8722), -- Times, Days & Dates aM (8723), -- Both a time value and a radio band value. A -- number value may PRECEDE the unit value used in -- representing the frequency of a radio station pM (8724), weekends (8725), -- In general date/time values can be better coded in -- other ways in most message sets holiday (8726), seconds (8727), minutes (8728), hours (8729), days (8730), -- Hint: useful for events occurring for at least 24 -- hours weeks (8731), months (8732), -- Temps, Weights, Masses and Measurements degrees (8733), -- Used for latitude, longitude and bearing measured -- clockwise from North degrees-Celsius (8734), -- Alternate renderings possible degrees-Fahrenheit (8735), -- Alternate renderings possible grams (8736), kilograms (8737), ounces (8738), pounds (8739), tons (8740), fluid-ounces (8741), gallons (8742), milliliters (8743), liters (8744), kilograms-per-lane-mile (8745), tons-per-lane-mile (8746), -- Misc. dollar (8747), -- Alternative rendering: dollar symbol Not to be -- used as the default value for this category percent (8748), -- Alternative rendering: percent symbol time-delimiter (8749), -- Alternative rendering: "-" dollars (8750), -- Alternative rendering can use local currency sign flight-number (8751), -- A number value may PRECEDE the unit value in use person-people (8752), response-plan (8753), -- A value may PRECEDE the unit value in use -- (involving a combination of numbers and / or -- letters) placard-type (8754), -- For hazmat class and division type designations, a -- value may PRECEDE the unit value in use placard-number (8755), -- For chemical designations, a value may PRECEDE the -- unit value in use fM (8756), -- A number value may PRECEDE the unit value in use -- representing the frequency of a radio station ... -- # LOCAL_CONTENT_ITIS } -- Used in conjunction with # values. In many ITS messages there are specific -- place holders (data elements) in the message set to send these values. This -- category shall not be used to circumvent message sets which support various units -- in this way -- DE_Unusual Driving (Desc Name) Record 354 -- From source: SAE ITIS Terms UnusualDriving ::= ENUMERATED { vehicle-traveling-wrong-way (1793), reckless-driver (1794), -- Alternative Rendering: erratic driver prohibited-vehicle-on-roadway (1795), emergency-vehicles-on-roadway (1796), high-speed-emergency-vehicles (1797), high-speed-chase (1798), -- Cancel Types dangerous-vehicle-warning-cleared (1918), emergency-vehicle-warning-cleared (1919), ... -- # LOCAL_CONTENT_ITIS } -- DE_Vehicle Groups Affected (Desc Name) Record 359 -- From source: SAE ITIS Terms VehicleGroupAffected ::= ENUMERATED { all-vehicles (9217), bicycles (9218), motorcycles (9219), -- to include mopeds as well cars (9220), -- (remapped from ERM value of -- zero) light-vehicles (9221), cars-and-light-vehicles (9222), cars-with-trailers (9223), cars-with-recreational-trailers (9224), vehicles-with-trailers (9225), heavy-vehicles (9226), trucks (9227), buses (9228), articulated-buses (9229), school-buses (9230), vehicles-with-semi-trailers (9231), vehicles-with-double-trailers (9232), -- Alternative Rendering: western -- doubles high-profile-vehicles (9233), wide-vehicles (9234), long-vehicles (9235), hazardous-loads (9236), exceptional-loads (9237), abnormal-loads (9238), convoys (9239), maintenance-vehicles (9240), delivery-vehicles (9241), vehicles-with-even-numbered-license-plates (9242), vehicles-with-odd-numbered-license-plates (9243), vehicles-with-parking-permits (9244), vehicles-with-catalytic-converters (9245), vehicles-without-catalytic-converters (9246), gas-powered-vehicles (9247), diesel-powered-vehicles (9248), lPG-vehicles (9249), military-convoys (9250), military-vehicles (9251), ... -- # LOCAL_CONTENT_ITIS } -- Classification of vehicles and types of transport -- DE_Visibility & Air Quality (Desc Name) Record 370 -- From source: SAE ITIS Terms VisibilityAndAirQuality ::= ENUMERATED { -- Visibility dense-fog (5377), -- This index is not to be used as a default value -- for this category fog (5378), patchy-fog (5379), freezing-fog (5380), ice-fog (5405), -- Different than freezing fog, ice fog occurs well -- below freezing temps and is quite common in the -- Fairbanks area. mist (5381), haze (5382), visibility-reduced (5383), visibility-blocked (5404), -- Used when signs, trees, etc., block the view white-out (5384), -- Alternative Rendering: Snow glare blowing-snow (5385), smoke-hazard (5386), spray-hazard (5387), low-sun-glare (5388), -- Do not use for snow glare snow-glare (5389), blowing-dust (5390), blowing-sand (5391), -- Hint: dune accumulations dust-storms (5392), sandstorms (5393), -- Air Quality air-quality-good (5394), air-quality-fair (5395), air-quality-poor (5396), air-quality-very-poor (5397), severe-exhaust-pollution (5398), smog-alert (5399), pollen-count-high (5400), pollen-count-medium (5401), pollen-count-low (5402), swarms-of-insects (5403), -- Cancel Types fog-clearing (5499), visibility-improved (5500), fog-forecast-withdrawn (5501), pollution-alert-ended (5502), air-quality-improved (5503), ... -- # LOCAL_CONTENT_ITIS } -- DE_Warning Advice (Desc Name) Record 371 -- From source: SAE ITIS Terms WarningAdvice ::= ENUMERATED { risk (6913), -- Conditions are more likely -- than "normal" watch (6914), -- Conditions are favorable for -- an event to occur warning (6915), -- An event has occurred but is -- not (yet) near alert (6916), -- An event has occurred and it -- is near danger (6917), danger-of-explosion (6918), danger-of-fire (6919), extra-police-patrols-in-operation (6920), look-out-for-vehicles-stopped-under-bridges (6921), increased-risk-of-accident (6922), rescue-and-recovery-work-in-progress-at-scene (6923), police-at-scene (6924), emergency-vehicles-at-scene (6925), traffic-being-directed-around-accident-area (6926), police-directing-traffic (6927), rescue-workers-directing-traffic (6928), repairs-in-progress (6929), pilot-car-in-operation (6930), look-out-for-flagger (6931), -- Alternative Rendering: look -- out for flagman police-checks-in-operation (6932), -- Hint: all types of checks truck-check-point (6937), lockdown (6935), security-check-point (6936), single-occupancy-vehicle-check-point (6938), mandatory-speed-limit-in-force (6933), speed-limit-in-force-for-heavy-vehicles (6934), -- Cancel Types warning-canceled (7034), -- Canceling a warning may -- "revert" to a watch watch-canceled (7035), alert-canceled (7036), -- Canceling an alert may -- "revert" to a warning ended (7037), -- Hint: used for many sporting -- / special events cleared (7038), canceled (7039), ... -- # LOCAL_CONTENT_ITIS } -- DE_Weather Conditions (Desc Name) Record 372 -- From source: SAE ITIS Terms WeatherConditions ::= ENUMERATED { -- General Weather overcast (4609), -- This index is not to be used as a default value -- for this category cloudy (4610), mostly-cloudy (4611), partly-cloudy (4612), partly-sunny (4613), mostly-sunny (4614), sunny (4615), fair-skies (4616), clear-skies (4617), mostly-clear (4618), mostly-dry (4619), dry (4620), uV-index-very-high (4621), uV-index-high (4622), uV-index-moderate (4623), uV-index-low (4624), uV-index-very-low (4625), barometric-pressure (4626), -- Typically followed by a number and value ozone-alert (4627), -- Lighting Types lighting-unknown (4628), artificial-exterior-light (4629), artificial-interior-light (4630), darkness (4631), -- Also used when not lighted dusk (4632), dawn (4633), moonlight (4634), daylight (4635), -- Cancel Types weather-forecast-withdrawn (4735), ... -- # LOCAL_CONTENT_ITIS } -- DE_Winds (Desc Name) Record 376 -- From source: SAE ITIS Terms Winds ::= ENUMERATED { tornado (5121), -- Note that this can be combined with "alert" -- "warning" etc. This index is not to be -- used as a default value for this category hurricane (5122), hurricane-force-winds (5123), tropical-storm (5124), gale-force-winds (5125), storm-force-winds (5126), strong-winds (5127), moderate-winds (5128), light-winds (5129), calm (5130), gusty-winds (5131), crosswinds (5132), windy (5133), -- Cancel Types strong-winds-have-eased (5246), strong-wind-forecast-withdrawn (5247), ... -- # LOCAL_CONTENT_ITIS } -- DE_Winter Driving Index (Desc Name) Record 377 -- From source: SAE ITIS Terms WinterDrivingIndex ::= ENUMERATED { driving-conditions-good (6401), driving-conditions-fair (6402), difficult-driving-conditions (6403), very-difficult-driving-conditions (6404), hazardous-driving-conditions (6405), extremely-hazardous-driving-conditions (6406), ... -- # LOCAL_CONTENT_ITIS } -- See also the restriction list for phrase items such as chains required -- DE_Winter Driving Restrictions and Recommendations (Desc Name) Record 378 -- From source: SAE ITIS Terms WinterDrivingRestrictions ::= ENUMERATED { winter-equipment-recommended (6145), winter-equipment-required (6146), snow-chains-recommended (6147), snow-chains-required (6148), snow-chains-prohibited (6149), studded-tires-prohibited (6150), snow-tires-recommended (6151), snow-tires-required (6152), four-wheel-drive-recommended (6153), four-wheel-drive-required (6154), snow-tires-or-chains-recommended (6155), snow-tires-or-chains-required (6156), -- Cancel Types winter-driving-requirements-lifted (6157), ... -- # LOCAL_CONTENT_ITIS } -- Unable to find the file: ITISstubs.txt -- Which would be be inserted at this point if present. END -- End of the ITIS module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: ATIS -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- ATIS DEFINITIONS AUTOMATIC TAGS::= BEGIN -- DE_ADAAccess (Desc Name) Record 4 -- From source: DRAFT SAE J2354 Revision 03 ADA-Access ::= ENUMERATED { notAccessible (0), wheelchair (1), -- a wheelchair will be required wheelchairAccessible (2), -- wide access needed wheelchairLift (3), -- provisions for stowage available wideParking (4), -- parking wide vehicles close the access point blind (5), hearingImpaired (6), elevatorRequired (7), escalatorRequired (8), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- MSG_AdvisoryInformation (Desc Name) Record 7 -- From source: DRAFT SAE J2354 Revision 03 AdvisoryInformation ::= SEQUENCE { messageHeader MessageHeader, responseGroups SEQUENCE (SIZE(1..100)) OF ResponseGroup OPTIONAL, statusBlocks SEQUENCE (SIZE(1..100)) OF StatusBlock OPTIONAL, ... } -- DF_AirlineTravelInformation (Desc Name) Record 8 -- From source: DRAFT SAE J2354 Revision 03 AirlineTravelInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, serviceName Name, -- flight or service name originAirport AirportCode OPTIONAL, -- optional when the origin is known, such -- as an all departing flight sign board destinationAirport AirportCode OPTIONAL, departTimeScheduled DateTimePair OPTIONAL, arriveTimeScheduled DateTimePair OPTIONAL, offSchedule TCIP.PI-OffSchedule OPTIONAL, departureConcourse Flight-GateNumber OPTIONAL, arrivalConcourse Flight-GateNumber OPTIONAL, -- used only when needed in large airports -- with overlapping gate mumbering systems departureGate Flight-GateNumber OPTIONAL, arrivalGate Flight-GateNumber OPTIONAL, generalGate Flight-GateNumber OPTIONAL, -- use with commuter flights when multiple -- flights all leave from the same gate/area baggageClaim Flight-GateNumber OPTIONAL, overallStatus ITIS.DelayStatusCancellation OPTIONAL, -- use "Regular service" when conditions are normal timeValue TimeInterval OPTIONAL, -- if status is a type of delay this provides -- the current estimate of time, if travel time -- is used in the ITIS codes this provides a -- trip duration (units are minutes in all uses) furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, -- linkages to related event messages such as -- weather would be inserted in the references -- of the header section ... -- # LOCAL_CONTENT } -- DE_FLIGHT_Airport_code (Desc Name) Record 9 -- From source: DRAFT SAE J2354 Revision 03 AirportCode ::= IA5String (SIZE(3)) -- Three character code for airport -- as per airline industry stds -- DE_AmenitiesList (Desc Name) Record 12 -- From source: DRAFT SAE J2354 Revision 03 AmenitiesList ::= ENUMERATED { unknown (0), notCompliant (1), fullyCompliant (2), mobilityChallengedAccess (3), visuallyImpairedAccess (4), hearingImpairedAccess (5), mobility-VisuallyImpairedAccess (6), visually-HearingImpairedAccess (7), mobility-MobilityImpairedAccess (8), -- Values 1-40 reserved for Americans with Disabilities Act -- with values 9-40 reserved for ADA future growth automated-teller-machine (41), bank (42), bar (43), bench (44), bike-rack (45), camping (46), change (47), check-luggage (48), concessions (49), elevator (50), escalator (51), fire-dept (52), first-aid (53), food-service (54), gate-agent (55), entertainment (56), hotel (57), information (58), information-monitor (59), internet-access (60), kiosk (61), lighting (62), map (63), medical-care (64), newsstand (65), park (66), parking (67), pet-walking-area (68), point-of-sale (69), police (70), potable-water (71), picnic-tables (72), restrooms (73), rest-stop (74), safety-zone (75), security (76), service-status-sign (77), shelter (78), ski-rack (79), smoking-area (80), surfboard-rack (81), surveillance (82), --CCTV camera telephone (83), television (84), tdd (85), --telephone for hearing impaired ticket-sales (86), toll-booth (87), translator (88), vending-machine (89), wheelchair-facilities (90), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- MSG_ATIS_Message (Desc Name) Record 15 -- From source: DRAFT SAE J2354 Revision 03 ATISMessage ::= CHOICE { informationRequest InformationRequest, informationResponse InformationResponse, advisoryInformation AdvisoryInformation, routeRequest RouteRequest } -- DF_Boarding Instructions (Desc Name) Record 16 -- From source: DRAFT SAE J2354 Revision 03 BoardingInstructions ::= SEQUENCE { boardingTime DateTimePair OPTIONAL, departureTime DateTimePair OPTIONAL, arrivalTime DateTimePair OPTIONAL, platformNumber Flight-GateNumber OPTIONAL, gateNumber Flight-GateNumber OPTIONAL, routeName Name OPTIONAL, estimatedDelay TimeInterval OPTIONAL, getTransfer BOOLEAN OPTIONAL, overallStatus ITIS.DelayStatusCancellation OPTIONAL, agencyName Freetext OPTIONAL, agencyID TMDD.Organization-resource-identifier OPTIONAL, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... } -- DE_CharSet (Desc Name) Record 17 -- From source: DRAFT SAE J2354 Revision 03 CharSet ::= ENUMERATED { asciiOnly (0), latin1 (1), latin2 (2), utf8 (127), ... } -- DEFAULT 0 -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_Direction (Desc Name) Record 19 -- From source: DRAFT SAE J2354 Revision 03 CompassDirection ::= ENUMERATED { north (7998), south (7999), east (8000), west (8001), northeast (8002), northwest (8003), southeast (8004), southwest (8005) } -- Compass Points -- DF_ComplexCost (Desc Name) Record 20 -- From source: DRAFT SAE J2354 Revision 03 ComplexCost ::= SEQUENCE { totalCost Cost OPTIONAL, totalValue RideValue OPTIONAL, charges SEQUENCE (SIZE(1..10)) OF SEQUENCE { classification TravelerClass, billingType CHOICE { monetaryValue Cost, rideValue RideValue }, -- # UNTAGGED fare-structure Freetext OPTIONAL }, ... -- # LOCAL_CONTENT } -- DF_ComplexTime (Desc Name) Record 21 -- From source: DRAFT SAE J2354 Revision 03 ComplexTime ::= SEQUENCE { start DateTimePair OPTIONAL, -- the time when the entire item begins end DateTimePair OPTIONAL, -- the time when the entire item is over weekly SEQUENCE (SIZE(1..8)) OF SEQUENCE { day Day-of-week, times TimePair } OPTIONAL, occurrences SEQUENCE (SIZE(1..32)) OF SEQUENCE { date Date, times TimePair OPTIONAL } OPTIONAL, furtherData URL-Link OPTIONAL, -- used to convey any schedule graphics ... } -- DF_ContactInformation (Desc Name) Record 22 -- From source: DRAFT SAE J2354 Revision 03 ContactInformation ::= SEQUENCE { emails SEQUENCE (SIZE(1..10)) OF Email OPTIONAL, phones SEQUENCE (SIZE(1..10)) OF PhoneInformation OPTIONAL, -- made up of country code, phone#, and ext -- and allow phones.fax.pager/etc to be entered deviceIdentity Device-Identity OPTIONAL, furtherData IM.ReferenceID OPTIONAL, ... } -- DF_ContactSetting (Desc Name) Record 23 -- From source: DRAFT SAE J2354 Revision 03 ContactSetting ::= SEQUENCE { agencyIdentifier TMDD.Organization-resource-identifier OPTIONAL, agencyLocation LRMS.AreaLocation OPTIONAL, agencyName TMDD.Link-ownership OPTIONAL, -- TMDD.Contact-organization-name userIdentity Traveler-Identity OPTIONAL, userSetting Traveler-Setting OPTIONAL, deviceIdentity Setting-Identity OPTIONAL, person PersonName OPTIONAL, contacts ContactInformation OPTIONAL, address LRMS.AddressPointProfile OPTIONAL, devices SEQUENCE (SIZE(1..16)) OF TravelerDeviceSetting OPTIONAL, tail Tail OPTIONAL, ... } -- DE_Cost (Desc Name) Record 24 -- From source: DRAFT SAE J2354 Revision 03 Cost ::= INTEGER (0..9999999) -- DF_Database (Desc Name) Record 31 -- From source: DRAFT SAE J2354 Revision 03 Database ::= SEQUENCE { dbNumber DatabaseNumber, databaseName DatabaseName OPTIONAL, databaseVersion DatabaseVersion OPTIONAL } -- DF_DatabaseIdentity (Desc Name) Record 32 -- From source: DRAFT SAE J2354 Revision 03 DatabaseIdentity ::= SEQUENCE { identity UTF8String (SIZE(1..10)) OPTIONAL, number DatabaseNumber OPTIONAL, name Database OPTIONAL, version DatabaseVersion OPTIONAL, ... } -- DE_DatabaseName (Desc Name) Record 33 -- From source: DRAFT SAE J2354 Revision 03 DatabaseName ::= UTF8String (SIZE(1..15)) -- DE_DatabaseNumeber (Desc Name) Record 34 -- From source: DRAFT SAE J2354 Revision 03 DatabaseNumber ::= OCTET STRING (SIZE(1..12)) -- any encoding the data source owner wishes to use -- DE_DatabaseVersion (Desc Name) Record 35 -- From source: DRAFT SAE J2354 Revision 03 DatabaseVersion ::= UTF8String (SIZE(1..7)) -- set to all a single value of zero if not known -- DE_MAYDAY_Data_proprietary (Desc Name) Record 36 -- From source: DRAFT SAE J2354 Revision 03 Data-proprietary ::= UTF8String (SIZE(0..254)) -- textual data -- DE_MAYDAY_Data_sensor_text (Desc Name) Record 37 -- From source: DRAFT SAE J2354 Revision 03 Data-sensor ::= IA5String (SIZE(0..254)) -- ASCII data from previously defined sensor -- DE_MAYDAY_Data_text (Desc Name) Record 38 -- From source: DRAFT SAE J2354 Revision 03 Data-text ::= UTF8String (SIZE(1..254)) -- DE_ATIS_Date (Desc Name) Record 39 -- From source: DRAFT SAE J2354 Revision 03 Date ::= IA5String (SIZE(8)) -- format as: YYYYMMDD where -- YYYY the year, in common era units -- MM the month, range 01 to 12 -- DD the day, range 01 to 31 -- use zero for MM and DD when not applicable -- DF_DateTimePair (Desc Name) Record 40 -- From source: DRAFT SAE J2354 Revision 03 DateTimePair ::= SEQUENCE { date Date, time Time, offset TimeOffset OPTIONAL } -- DE_ATIS_Day_of_week_code (Desc Name) Record 41 -- From source: DRAFT SAE J2354 Revision 03 Day-of-week ::= BIT STRING { holiday (0), -- 10000000 B sunday (1), -- 01000000 B monday (2), -- 00100000 B tuesday (3), -- 00010000 B wednesday (4), -- 00001000 B thursday (5), -- 00000100 B friday (6), -- 00000010 B saturday (7) -- 00000001 B } (SIZE(8)) -- DE_DEVICE_Identity_text (Desc Name) Record 45 -- From source: DRAFT SAE J2354 Revision 03 Device-Identity ::= UTF8String (SIZE(1..255)) -- use defined by ISP -- DE_DEVICE_Setting_text (Desc Name) Record 46 -- From source: DRAFT SAE J2354 Revision 03 Device-Setting ::= UTF8String (SIZE(1..40)) -- Description and/or codes describing the device -- DE_DEVICE_TransferSpeed_quantity (Desc Name) Record 48 -- From source: DRAFT SAE J2354 Revision 03 Device-TransferSpeed ::= INTEGER (0..99999999) -- Units of gross bits per second (BPS) -- DE_TRAVELER_BWL_Direction_code (Desc Name) Record 51 -- From source: DRAFT SAE J2354 Revision 03 Direction ::= ENUMERATED { one-Direction (0), both-Directions (1) } -- DE_Elevation (Desc Name) Record 61 -- From source: DRAFT SAE J2354 Revision 03 Elevation ::= INTEGER (0..100) -- edit to proper ranges -- DE_TRAVELER_EMail_text (Desc Name) Record 63 -- From source: DRAFT SAE J2354 Revision 03 Email ::= IA5String (SIZE(1..40)) -- contents to be an valid (ASCII) email string -- DE_EquipmentClass (Desc Name) Record 64 -- From source: DRAFT SAE J2354 Revision 03 EquipmentClass ::= ENUMERATED { itemOne (0), itemTwo (1), -- add any comments here itemThree (2), itemFour (3), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_ERROR_NotificationCode_code (Desc Name) Record 65 -- From source: DRAFT SAE J2354 Revision 03 Error-NotificationCode ::= ENUMERATED { noMessagesToReport (0), -- used for perodic check-in events tripGuidanceNotification (1), maydayNotification (2), parkingNotification (3), directoryServicesNotification (4), userSettingsNotification (5), travelerInformationNotification (6), generalNotification (7), ispServices (8), officialNotification (9), contraintsCannotBeMet (64), unknownLocalization (65), unknownCode (66), invalidIdentity (67), serviceUnavailable (68), informationUnavailable (69), informationRestricted (70), locationReferenceError (256), -- LRMS error (values 256 to 511) locationReferenceAmbiguous (257), locationReferenceNotSupported (258), locationReferenceTranslated (259), -- the request profile was translated -- to another profile filterError (512), -- filter error (values 512 to 767 are -- filter related) filterAgencyUnknown (513), -- a filter by agnency contsins an unknown -- agency name filterTypeNotSupported (514), -- filtering on the Basic type specified -- is not supported filterTypeUnknown (515), -- the Basic filter type specified was unknown filterSubTypeUnknown (516), -- the Basic filter SUB type specified -- was unknown filterExtensionUnknown (517), -- mis match between the local entensions -- which are supported filterDurationTooLong (518), -- the provided future time is beyond -- that supported filterIntervalTooShort (519), -- the rate of requested updates is -- too frequent for the data supplier filterIntervalSetToDefault (520), -- the update rate has been set to the -- rate suported by the ISPs defaut filterTimeNotSupported (521), -- filter by time is not supported filterComplexTimeNotSupported (522), -- filtering by complex time sets is -- not supported filterTimesTooComplex (523), -- complex time intevals was too complex -- to handle requestAccepted (768), -- request okay (no errors) generalRouteWarning (769), invalidFormatForRequest (770), systemCurrentlyNotFunctional (771), furtherInformationByPhone (772), -- status block has phone number furtherInformationByWeb (773), -- further data element has link partialRoutesReturned (774), -- the routes returned matching criteria -- will be in the status blocl missingData (775), -- Unable to retrieve all or part of -- requested route from route provider noRoutesFound (776), -- No Routes Found matching your constraints restrictionedLinks (777), -- There are some restrictions on the -- selected links ewhich will be reported locationNotServedByTransit (778), couldNotIdentifyLocation (779), reservationsRequiredForTransit (780), transitTransferTimeVeryLong (781), transitTransferTimeVeryShort (782), congestionOrDelayPredicted (783), badWeatherPredicted (784), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_ERROR_NotificationType_code (Desc Name) Record 66 -- From source: DRAFT SAE J2354 Revision 03 Error-NotificationLevel ::= ENUMERATED { information (0), warning (1), error (2), ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DF_EventInformation (Desc Name) Record 114 -- From source: DRAFT SAE J2354 Revision 03 EventInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- all ITS stds use the same types here severity TMDD.Event-incident-severity OPTIONAL, status ITIS.IncidentResponseStatus OPTIONAL, -- status of the event(from ITIS) cause ITIS.ITIScodesAndText OPTIONAL, description ITIS.ITIScodesAndText OPTIONAL, advice ITIS.ITIScodesAndText OPTIONAL, -- current relevent information in text and codes affectedLanes SEQUENCE (SIZE(1..16)) OF IM.LaneDescription OPTIONAL, vehiclesInvolvedCount TMDD.Event-incident-vehicles-involved-count OPTIONAL, -- the number of vehicles types SEQUENCE (SIZE(1..16)) OF VehiclesInvolved OPTIONAL, -- the types of vehicles and a count of each injuries SEQUENCE (SIZE(1..5)) OF IM.InjuryCounts OPTIONAL, startTime DateTimePair OPTIONAL, -- point in time this event started clearTime DateTimePair OPTIONAL, -- an estimated clear time repeatTimes ComplexTime OPTIONAL, -- a set of repeating times for events -- which re-occur over a periods of days furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_INFORMATIONREQUEST_EventTypes_code (Desc Name) Record 119 -- From source: DRAFT SAE J2354 Revision 03 EventTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits abnormalConditions (5), delays (6), -- only those with abnormal service trafficConditions (7), -- return events using this group of ITIS codes accidentsAndIncidents (8), -- return events using this group of ITIS codes fatalities (9), -- appearing in any type event multiVehicleEvents (10), spills (11), overturnedVehicles (12), -- also returns stuck vehicle events jackknifedVehicles (13), disabledVehicles (14), closures (15), roadworkEvents (16), -- return events using this group of ITIS codes obstructions (17), -- return events using this group of ITIS codes delayEvents (18), -- return events using this group of ITIS codes unusualEvents (19), -- return events using this group of ITIS codes mobileEvents (20), -- return events using this group of ITIS codes deviceStatus (21), -- return events using this group of ITIS codes restrictionEvents (22), -- return events using this group of ITIS codes disasterEvents (23), -- return events using this group of ITIS codes disturbanceEvents (24), -- return events using this group of ITIS codes sportingEvents (25), -- return events using this group of ITIS codes specialEvents (26), -- return events using this group of ITIS codes parkingInformation (27), -- return events using this group of ITIS codes ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DE_On-Expire (Desc Name) Record 120 -- From source: DRAFT SAE J2354 Revision 03 ExpireAction ::= BIT STRING { renew (0), -- presumes new updated well be available -- after the expire time, and data user -- should obtains it to freshen his data. discard (1), -- once the expire time has been reached -- do not depend on the prior data for -- any use destroy (2), -- once the expire time has been reached -- all copies of this message should be -- deleted and no further record kept keep (3), -- once the expire time has been reached -- the data may still be used (with some -- presumed decrease in value and quality) noSend (4), -- the data may not be re-sent to others -- regardless of the expire time noSendOn (5) -- the data may not be re-sent to others -- after the expire time has been reached } -- DE_TRAVELER_Extension_number (Desc Name) Record 121 -- From source: DRAFT SAE J2354 Revision 03 Extension ::= NumericString (SIZE(1..4)) -- Telephone extension number -- DE_Extent (Desc Name) Record 122 -- From source: DRAFT SAE J2354 Revision 03 Extent ::= ENUMERATED { useInstantlyOnly (0), useFor3meters (1), useFor10meters (2), useFor50meters (3), useFor100meters (4), useFor500meters (5), useFor1000meters (6), useFor5000meters (7), forever (255) -- very wide area } -- encode as a single byte -- DE_TRAVELER_FirstName_text (Desc Name) Record 123 -- From source: DRAFT SAE J2354 Revision 03 FirstName ::= UTF8String (SIZE(1..25)) -- May include Latin_1 characters besides ASCII -- DE_FLIGHT_GateNumber_number (Desc Name) Record 124 -- From source: DRAFT SAE J2354 Revision 03 Flight-GateNumber ::= UTF8String (SIZE(1..6)) -- Gate number assigned by terminal operator -- DE_INFORMATIONREQUEST_FlightTypes_code (Desc Name) Record 125 -- From source: DRAFT SAE J2354 Revision 03 FlightTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits delays (5), -- only those with abnormal service cancellations (6), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DE_MAYDAY_Frame_word_cnt_number (Desc Name) Record 126 -- From source: DRAFT SAE J2354 Revision 03 Frame-word-cnt ::= INTEGER (0..255) -- Word count of the frames data -- DE_FreeText (Desc Name) Record 127 -- From source: DRAFT SAE J2354 Revision 03 Freetext ::= UTF8String (SIZE(1..500)) -- DE_FurtherInfoID (Desc Name) Record 129 -- From source: DRAFT SAE J2354 Revision 03 FurtherInfoID ::= INTEGER (0..65535) -- a link to any other incident -- information data that may be available -- in the normal ATIS incident description -- or other messages -- two bytes in length -- DF_Header (Desc Name) Record 132 -- From source: DRAFT SAE J2354 Revision 03 Head ::= SEQUENCE { id IM.ReferenceID OPTIONAL, -- the ref ident number for this message or part of message references SEQUENCE (SIZE(1..64)) OF IM.ReferenceID OPTIONAL, -- the Reference numbers for related messages or part of messages pedigree IM.PedigreeList OPTIONAL, -- a sequence of prior refs to the event language LanguageCode OPTIONAL, -- the language used in the text (English, French, etc.) -- presumed to be English if not specified charSet CharSet OPTIONAL, -- the character set used by the strings, -- presumed to be Latin-1 if not specified table Table OPTIONAL, -- the table of phrases and the set of parsing rules to be used -- the tables (most often the ITIS phrase list or simple strings) -- may also be other sets of phrases (such as RDS or custom lists) -- the rules (given in the table header structure, see J2540) -- control how strings and phrases are inserted and what the default -- behaviors are to be. -- presumed to be the zero if not specified which defaults to a -- behavior of a pure set of strings in Latin-1 (with no phrases -- to be in the expression. This value is presumed if not specified -- The value of 1 is reserved for the standard ITIS phrases tables -- and when found the behavior will be the use of ITIS phrases with -- strings inserted as needed. See J2540 for a list of well known -- table values and their associated meanings and behaviors. issuingAgency TMDD.Organization-resource-identifier OPTIONAL, -- the agency or center issuing this information, the name format -- shall follow the format devised in NTCIP 1601 for centers -- presumed unknown if not specified updateTime DateTimePair OPTIONAL, -- the moment the date set was lasted updated -- presumed to unknown if not specified expiryTime DateTimePair OPTIONAL, -- the moment the date set is presumed to be outdated -- presumed to unknown if not specified onExpiry ExpireAction OPTIONAL, -- suggested use of this data once outdated -- presumed to be unknown if not specified confidence Message-Confidence OPTIONAL, -- a gross rating of the Confidence of the message information urgency IM.Urgency OPTIONAL, -- a gross rating of the urgency of the message (0=least, 5=most) ... } -- DE_MAYDAY_Heading_number (Desc Name) Record 134 -- From source: DRAFT SAE J2354 Revision 03 Heading ::= INTEGER (0..255) -- Vaild Encoding rules , an unsigned 8 bit value -- 0 = due north, larger going clockwise (east of north) -- (0..253) 360/254 degrees per bit -- 254 = no heading at all (stationary) -- determined by -- examining the velocity DE -- 255 = heading not known -- DE_HonorificName (Desc Name) Record 137 -- From source: DRAFT SAE J2354 Revision 03 HonorificName ::= UTF8String (SIZE(1..32)) -- DE_MAYDAY_Identity_carrier_id_code (Desc Name) Record 138 -- From source: DRAFT SAE J2354 Revision 03 Identity-carrier-id ::= IA5String (SIZE(1..254)) -- ASCII free text field. -- DE_MAYDAY_Identity_ESN_code (Desc Name) Record 139 -- From source: DRAFT SAE J2354 Revision 03 Identity-ESN ::= NumericString (SIZE(16)) -- ASCII representation of an ESN, (which is itself a hex string) -- DE_MAYDAY_Identity_number_number (Desc Name) Record 140 -- From source: DRAFT SAE J2354 Revision 03 Identity-number ::= NumericString (SIZE(15)) -- BCD representation of 15-digit call back number -- there does not seem to be a BCD string type in ASN -- DF_IdentityOrLocation (Desc Name) Record 141 -- From source: DRAFT SAE J2354 Revision 03 IdentityOrLocation ::= CHOICE { location LRMS.LocationReference, dbIdentity DatabaseIdentity } -- DE_MAYDAY_Identity_plate_code (Desc Name) Record 142 -- From source: DRAFT SAE J2354 Revision 03 Identity-plate ::= IA5String (SIZE(8)) -- ASCII representation of license plate -- DE_MAYDAY_Identity_plate_origin_code (Desc Name) Record 143 -- From source: DRAFT SAE J2354 Revision 03 Identity-plate-origin ::= IA5String (SIZE(8)) -- ASCII representation of state or country -- DE_MAYDAY_Identity_plate_type_code (Desc Name) Record 144 -- From source: DRAFT SAE J2354 Revision 03 Identity-plate-type ::= ENUMERATED { unknown (0), -- plate type unknown passenger (1), -- passenger vehicle motorcycle (2), -- motorcycle plate commercial (3), -- commercial vehicle personalized (4), -- personalized plate -- vanity plates to be coded here handicap (5), -- disabled person plate exempt (6), -- State issued plates of all kinds federal (7), -- Federal issued plates of all kinds ... } -- Codes as per NCIC 2000 use, range 0..255 -- DE_MAYDAY_Identity_VIN_code (Desc Name) Record 145 -- From source: DRAFT SAE J2354 Revision 03 Identity-VIN ::= IA5String (SIZE(17)) -- vehicle id number as described by ISO 3779 -- DF_IncidentInformation (Desc Name) Record 159 -- From source: DRAFT SAE J2354 Revision 03 IncidentInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, typeEvent ITIS.ITISEventType, -- a catagory and an item from that catagory -- all ITS stds use the same types here severity TMDD.Event-incident-severity OPTIONAL, status ITIS.IncidentResponseStatus OPTIONAL, -- status of the event(from ITIS) cause ITIS.ITIScodesAndText OPTIONAL, description ITIS.ITIScodesAndText OPTIONAL, advice ITIS.ITIScodesAndText OPTIONAL, -- current relevent information in text and codes affectedLanes SEQUENCE (SIZE(1..16)) OF IM.LaneDescription OPTIONAL, vehiclesInvolvedCount TMDD.Event-incident-vehicles-involved-count OPTIONAL, -- the number of vehicles types SEQUENCE (SIZE(1..16)) OF VehiclesInvolved OPTIONAL, -- the types of vehicles and a count of each injuries SEQUENCE (SIZE(1..5)) OF IM.InjuryCounts OPTIONAL, startTime DateTimePair OPTIONAL, -- point in time this event started clearTime DateTimePair OPTIONAL, -- an estimated clear time furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- MSG_TravelerInformationRequest (Desc Name) Record 163 -- From source: DRAFT SAE J2354 Revision 03 InformationRequest ::= SEQUENCE { messageHeader MessageHeader, -- contains the message id, sender, time, etc. returnAddress URL-Link OPTIONAL, -- this string may be a URI, an email, an IP, -- or other format to establish a return path type CHOICE { filter SEQUENCE { -- information filters to apply in the request location RouteOrLocation OPTIONAL, -- the location for which data is sought dataTypes InformationRequestType OPTIONAL, -- # UNTAGGED -- organized sets of data to request severity TMDD.Event-incident-severity OPTIONAL, issueAgencies SEQUENCE (SIZE(1..16)) OF TMDD.Organization-resource-identifier OPTIONAL, -- centers that originated the data start DateTimePair OPTIONAL, end DateTimePair OPTIONAL }, eventIDs SEQUENCE (SIZE(1..100)) OF IM.ReferenceID }, -- # UNTAGGED subscription SubscribeForm OPTIONAL, -- if a subscribe is present, values inside it will provide -- the time interval and frequency of the subscribe parkingRequest ParkingRequestDetails OPTIONAL, verbosity ReplyVerbosity OPTIONAL, language LanguageCode OPTIONAL, -- the requested language of the response tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_INFORMATIONREQUEST_Type_code (Desc Name) Record 164 -- From source: DRAFT SAE J2354 Revision 03 InformationRequestType ::= SEQUENCE { all BOOLEAN OPTIONAL, disasters BOOLEAN OPTIONAL, -- both man made and natural alerts BOOLEAN OPTIONAL, -- all types of alert messages including -- systems status and public safety weather SEQUENCE (SIZE(1..16)) OF WeatherTypes OPTIONAL, -- # UNTAGGED roads SEQUENCE (SIZE(1..16)) OF RoadTypes OPTIONAL, -- # UNTAGGED events SEQUENCE (SIZE(1..16)) OF EventTypes OPTIONAL, -- # UNTAGGED incidents SEQUENCE (SIZE(1..16)) OF EventTypes OPTIONAL, -- # UNTAGGED flights SEQUENCE (SIZE(1..16)) OF FlightTypes OPTIONAL, -- # UNTAGGED transit SEQUENCE (SIZE(1..16)) OF TransitTypes OPTIONAL, -- # UNTAGGED routes SEQUENCE (SIZE(1..16)) OF RouteTypes OPTIONAL, -- # UNTAGGED itineraries SEQUENCE (SIZE(1..16)) OF RouteTypes OPTIONAL, -- # UNTAGGED detourRoutes SEQUENCE (SIZE(1..16)) OF RouteTypes OPTIONAL, -- # UNTAGGED detourItineraries SEQUENCE (SIZE(1..16)) OF RouteTypes OPTIONAL, -- # UNTAGGED parkingLots SEQUENCE (SIZE(1..16)) OF ParkingTypes OPTIONAL, -- # UNTAGGED ... -- # LOCAL_CONTENT } -- MSG_TravelerInformationResponse (Desc Name) Record 165 -- From source: DRAFT SAE J2354 Revision 03 InformationResponse ::= SEQUENCE { messageHeader MessageHeader, responseGroups SEQUENCE (SIZE(1..100)) OF ResponseGroup OPTIONAL, statusBlocks SEQUENCE (SIZE(1..100)) OF StatusBlock OPTIONAL, ... } -- DE_TRAVELER_InternationalAccessCode_number (Desc Name) Record 167 -- From source: DRAFT SAE J2354 Revision 03 InternationalAccessCode ::= NumericString (SIZE(1..3)) -- Valid International Access Country Code -- DE_Language-code (Desc Name) Record 176 -- From source: DRAFT SAE J2354 Revision 03 LanguageCode ::= ENUMERATED { aar (1), -- Afar abk (3), -- Abkhazian ace (5), -- Achinese ach (6), -- Acoli ada (8), -- Adangme afa (10), -- Afro-Asiatic, other afh (11), -- Afrihili afr (12), -- Afrikaans aka (14), -- Akan akk (15), -- Akkadian alb (17), -- Albanian ale (18), -- Aleut; Alaska alg (19), -- Algonquian languages; Northeast US amh (20), -- Amharic ang (22), -- English old ca. 450-1100 apa (24), -- Apache languages; Arizona, New Mexico ara (26), -- Arabic arc (27), -- Aramaic arm (28), -- Armenian arn (29), -- Araucanian arp (30), -- Arapaho; mountain states art (31), -- Artificial, other arw (32), -- Arawak asm (34), -- Assamese ast (35), -- Austrian; Babel ath (37), -- Athapascan languages; Rocky Mt. areas aus (39), -- Australian languages ava (41), -- Avaric ave (42), -- Avestan awa (44), -- Awadhi aym (46), -- Aymara aze (48), -- Azerbaijani bad (51), -- Banda bai (52), -- Bamileke languages bak (53), -- Bashkir bal (54), -- Baluchi bam (55), -- Bambara ban (56), -- Balinese baq (57), -- Basque bas (58), -- Basa bat (59), -- Baltic, other bej (61), -- Beja bel (62), -- Belarusian bem (63), -- Bemba ben (64), -- Bengali ber (65), -- Berber, other bho (66), -- Bhojpuri bih (68), -- Bihari bik (69), -- Bikol bin (70), -- Bini bis (71), -- Bislama bla (73), -- Siksika; Rockey Mountains (Blackfoot) bos (75), -- Bosnian bnt (77), -- Bantu, other bra (81), -- Braj bre (82), -- Breton btk (84), -- Batak, Indonesia bua (90), -- Buriat bug (91), -- Buginese bul (92), -- Bulgarian bur (93), -- Burmese cad (101), -- Caddo; Arkansas, Lousiana, Texas cai (102), -- Central American Indian, other car (103), -- Carib cat (104), -- Catalan cau (105), -- Caucasian, other ceb (108), -- Cebuano cel (109), -- Celtic, other cha (110), -- Chamorro; Guam chb (111), -- Chibcha che (112), -- Chechen chg (113), -- Chagatai chi (114), -- Chinese; scattered through US chk (115), -- Chuukese chm (116), -- Mari chn (117), -- Chinook jargon; Washington cho (118), -- Choctaw; Oklahoma, Southeast US chp (119), -- Chipewyan; Oklahoma chr (120), -- Cherokee; Oklahoma, North Carolina chu (121), -- Church Slavic -- Church Slavic; Old Slavonic; Old Church Slavonic; Church Slavonic; -- Old Bulgarian chv (122), -- Chuvash chy (123), -- Cheyenne; Colorado cmc (125), -- Chamic languages cop (130), -- Coptic cor (131), -- Cornish cos (132), -- Corsican cpe (135), -- Creoles and pigdins English based, other cpf (136), -- creoles and pigdins French based, other cpp (137), -- Creoles and pigdins Portuguese based, other cre (140), -- Cree; Canada crp (141), -- Creoles and pigdins, other cus (143), -- Cushitic, other cym (145), -- Welsh cze (150), -- Czech dak (151), -- Dakota; North Dakota, South Dakota dan (152), -- Danish day (153), -- Dayak del (160), -- Delaware; New Jersey, Delaware, Pennsylvania den (161), -- Slave-Athapascan; Canada dgr (165), -- Dogrib din (170), -- Dinka div (171), -- Divehi doi (175), -- Dogri dra (180), -- Dravidian, other dua (185), -- Duala dum (186), -- Dutch, middle ca. 1050-1350 dut (187), -- Dutch dyu (190), -- Dyula dzo (195), -- Dzongkha efi (201), -- Efik egy (205), -- Egyptian, ancient eka (210), -- Ekajuk elx (215), -- Elamite eng (220), -- English enm (221), -- English, middle, 1100-1500 epo (230), -- Esperanto est (235), -- Estonian ewe (240), -- Ewe ewo (241), -- Ewondo fan (251), -- Fang fao (252), -- Farroese fat (253), -- Fanti fij (261), -- Fijian fin (262), -- Finnish fiu (263), -- Finno-ugrian, other fon (265), -- Fon fre (271), -- French, parts of Canada frm (272), -- French, middle ca. 1400-1600 fro (273), -- French, old 842 to ca. 1400 fry (274), -- Frisian ful (281), -- Fulah fur (282), -- Friulian gaa (301), -- Ga gay (302), -- Gayo gba (310), -- Gbaya gem (315), -- Germanic, other geo (316), -- Georgian ger (317), -- German gez (318), -- Geez gil (320), -- Gilbertese gla (321), -- Gaelic Scots gle (322), -- Irish glg (323), -- Gallegan glv (324), -- Manx gmh (330), -- German, middle high ca. 1050-1500 goh (335), -- German, old high ca. 750-1050 gon (336), -- Gondi gor (337), -- Gorontalo got (338), -- Gothic grb (340), -- Grebo grc (341), -- Greek, ancient to 1453 gre (342), -- Greek, modern 1453 on grn (343), -- Guarani guj (345), -- Gujarati gwi (348), -- Gwichin hai (351), -- Haida hau (352), -- Hausa haw (353), -- Hawaiian; Hawaii heb (360), -- Hebrew her (361), -- Herero hil (365), -- Hiligaynon him (366), -- Himachali hin (367), -- Hindi hit (368), -- Hittite hmn (370), -- Hmong; scatered throughout US hmo (371), -- Hiri-motu hun (375), -- Hungarian hup (376), -- Hupa; California iba (401), -- Iban ibo (402), -- Igbo ice (405), -- Icelandic ido (410), -- Ido iii (415), -- Sichuan Yi ijo (420), -- Ijo iku (425), -- Inuktitut ile (430), -- Interlingue ilo (431), -- Iloko ina (435), -- Interlingua, International Auxiliary Language Association inc (436), -- Indic, other ind (437), -- Indonesian ine (438), -- Indo-European, other ipk (440), -- Inupiaq ira (445), -- Iranian, other iro (446), -- Iroquoian languages; Eastern US ita (450), -- Italian -- jav (451), Javanese, depreciated -- jpn (455), -- Japanese jpr (456), -- Judeo-Persian jrb (460), -- Judeo-Arabic kaa (501), -- Kara-Kalpak kab (502), -- Kabyle kac (503), -- Kachin kal (504), -- Kalaallisut kam (505), -- Kamba kan (506), -- Kannada kar (507), -- Karen kas (508), -- Kashmiri kau (509), -- Kanuri kaw (510), -- Kawi kaz (511), -- Kazakh kha (515), -- Khasi khi (516), -- Khoisan, other khm (517), -- Khmer; scattered throghout US kho (518), -- Khotanese kik (520), -- Kikuyu kin (521), -- Kinyarwanda kir (522), -- Kirghiz kmb (525), -- Kimbundu kok (530), -- Konkani kom (531), -- Komi kon (532), -- Kongo kor (533), -- Korean; scattered throghout US kos (534), -- Kosraean kpe (535), -- kpelle kro (540), -- Kru kru (541), -- Kurukh kua (545), -- Kuanyama kum (546), -- Kumyk kur (547), -- Kurdish kut (548), -- Kutenai lad (551), -- Ladino lah (552), -- Lahnda lam (553), -- Lamba lao (554), -- Lao lat (555), -- Latin lav (556), -- Latvian lez (561), -- Lezghian lim (566), -- Limburgish, Limburger, Limburgan lin (567), -- Lingala lit (568), -- Lithuanian lol (571), -- Mongo loz (572), -- Lozi ltz (576), -- Letzeburgesch lua (581), -- Luba-Lulua lub (582), -- Luba-katanga lug (583), -- Ganda lui (584), -- Luiseno lun (585), -- Lunda luo (586), -- Luo, Kenya and Tanzania lus (587), -- Lushai mac (601), -- Macedonian mad (602), -- Madurese mag (603), -- Magahi mah (604), -- Marshall mai (605), -- Maithili mak (606), -- Makasar mal (607), -- Malayalam man (608), -- Mandingo map (609), -- Austronesian, other mar (610), -- Marathi mas (611), -- Masai may (612), -- Malay mdr (616), -- Mandar men (618), -- Mende mga (620), -- Irish, middle, 900 to 1200 mic (625), -- Micmac; Canada min (626), -- Minangkabau mis (627), -- Miscellaneous languages mkh (629), -- Mon, Khmer, other mlg (631), -- Malagasy mlt (633), -- Maltese mni (635), -- Manipuri mno (636), -- Manobo languages moh (638), -- Mohawk; New York mol (639), -- Moldavian mon (640), -- Mongolian mos (641), -- Mossi mri (643), -- Maori mwr (645), -- Marwari mul (647), -- Multiple languages mun (648), -- Munda -languages mus (649), -- Creek; Oklahoma, southeast US myn (650), -- Mayan languages nah (651), -- Nahuatl nai (652), -- North American Indian, other nap (656), -- Neapolitan nau (657), -- Nauru nav (658), -- Navajo; Arizona, New Mexico nbl (660), -- Ndebele, south nde (664), -- Ndebele, north ndo (665), -- Ndonga nds (666), -- Low German, Low Saxon nep (670), -- Nepali new (671), -- Newari nia (676), -- Nias nic (677), -- Niger-kordofanian, other niu (678), -- Niuean non (681), -- Norse, old nor (682), -- Norwegian nso (686), -- Sotho, northern nub (691), -- Nubian languages nya (695), -- Nyanja nym (696), -- Nyamwezi nyn (697), -- Nyankole nyo (698), -- Nyoro nzi (700), -- Nzima oci (701), -- Occitan, post 1500 oji (711), -- Ojibwa; northern US ori (721), -- Oriya orm (722), -- Oromo osa (736), -- Osage; Oklahoma oss (737), -- Ossetic ota (741), -- Turkish, Ottoman 1500-1928 oto (742), -- Otomian languages paa (751), -- Papuan, other pag (752), -- Pangasinan pal (753), -- Pahlavi pam (754), -- Pampanga pan (755), -- Panjabi pap (756), -- Papiamento pau (757), -- Palauan peo (760), -- Persian, old ca. 600 - 400 bc per (761), -- Persian phi (766), -- Philippine, other phn (767), -- Phoenician pli (771), -- Pali pol (776), -- Polish pon (777), -- Pohnpeian por (778), -- Portuguese pra (781), -- Prakrit languages pro (786), -- Provencal, old to 1500 pus (791), -- Pushto qaa (801), -- reserved for local use, start ..., qtz (845), -- reserved for local use, end -- qaa to qtz are reserved for local use que (850), -- Quechua raj (851), -- Rajasthani rap (852), -- Rapanui rar (853), -- Rarotongan --roa (861), -x- Romance, other --roh (862), -x- Raeto-Romance --rom (863), -x- Romany --ron (864), -x- Romanian --run (871), -x- Rundi --rus (876), -x- Russian tem (857), -- Timne ter (858), -- Tereno tet (859), -- Tetum tgk (861), -- Tajik tgl (862), -- Tagalog; significant US population tha (864), -- Thai tib (866), -- Tibetan tig (867), -- Tigre tir (868), -- Tigrinya tiv (869), -- Tiv tkl (870), -- Tokelau tli (872), -- Tlingit tmh (874), -- Tamashek tog (876), -- Tonga nyasa ton (877), -- Tonga, Tongai Islands tpi (879), -- Tok-pisin tsi (881), -- Tsimshian tso (882), -- Tsonga tsn (883), -- Tswana tuk (885), -- Turkmen tum (886), -- Tumbuka tup (887), -- Tupi languages tur (888), -- Turkish tut (889), -- Altaic, other tvl (891), -- Tuvalu twi (893), -- Twi tyv (895), -- Tuvinian sad (901), -- Sandawe sag (902), -- Sango sah (903), -- Yakut; Alaska sai (904), -- South American Indian, other sal (905), -- Salishan languages sam (906), -- Samaritan Aramaic san (907), -- Sanskrit sas (908), -- Sasak sat (909), -- Santali scc (910), -- Serbian sco (911), -- Scots scr (912), -- Croatian sel (913), -- Selkup sem (914), -- Semitic, other sga (915), -- Irish, old to 900 shn (916), -- Shan sid (917), -- Sidamo sin (918), -- Sinhalese sio (919), -- Siouan languages; great plains states sit (920), -- Sino Tibetan, other sla (921), -- Slavic, other slk (922), -- Slovak slv (923), -- Slovenian sma (924), -- Southern Sami smi (925), -- Sami languages smj (926), -- Lule Sami smn (927), -- Inari Sami smo (928), -- Samoan; American Samoa sms (929), -- Skolt Sami sna (930), -- Shona snd (931), -- Sindhi snk (932), -- Soninke sog (933), -- Sogdian som (934), -- Somali son (935), -- Songhai sot (936), -- Sotho, southern spa (937), -- Spanish; large US population srd (938), -- Sardinian srr (939), -- Serer ssa (940), -- Nilo Saharan, other ssw (941), -- Swati suk (942), -- Sukuma sun (943), -- Sundanese sus (944), -- Susu sux (945), -- Sumerian swa (946), -- Swahili swe (947), -- Swedish syr (948), -- Syriac tah (951), -- Tahitian tai (952), -- Tai, other tam (953), -- Tamil tat (954), -- Tatar tel (956), -- Telugu uga (1001), -- Ugaritic uig (1011), -- Uighur ukr (1021), -- Ukrainian umb (1026), -- Umbundu und (1031), -- undetermined urd (1036), -- Urdu uzb (1041), -- Uzbek vai (1051), -- Vai ven (1061), -- Venda vie (1071), -- Vietnamese; scattered throughout US vol (1081), -- Volapuk vot (1091), -- Votic wak (1101), -- Wakashan languages wal (1103), -- Walamo war (1105), -- Waray was (1107), -- Washo wen (1126), -- Sorbian languages wln (1131), -- Walloon wol (1141), -- Wolof xho (1151), -- Xhosa yao (1201), -- Yao yap (1205), -- Yapese yid (1216), -- Yiddish yor (1236), -- Yoruba ypk (1241), -- Yupik languages zap (1251), -- Zapotec zen (1262), -- Zenaga zha (1273), -- Zhuang znd (1284), -- Zande zul (1295), -- Zulu zun (1296) -- Zuni; Arizona -- Additional identifiers are reserved for iso 369 -- use and are not -- defined in Version 1. -- List based on ISO 639-2 codes of 2002/10/14. } -- DE_TRAVELER_LastName_text (Desc Name) Record 177 -- From source: DRAFT SAE J2354 Revision 03 LastName ::= UTF8String (SIZE(1..25)) -- May include Latin_1 characters besides ASCII -- DF_LinkTrafficInformation (Desc Name) Record 211 -- From source: DRAFT SAE J2354 Revision 03 LinkTrafficInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, affectedLanes SEQUENCE (SIZE(1..16)) OF IM.LaneDescription OPTIONAL, capacity TMDD.Link-capacity OPTIONAL, delay TMDD.Link-delay OPTIONAL, density TMDD.Link-density OPTIONAL, lanesMinimumNumber TMDD.Link-lanes-number-open OPTIONAL, -- min number of lanes over any span lanesNumberOpen TMDD.Link-lanes-number-open OPTIONAL, length TMDD.Link-length OPTIONAL, levelOfService TMDD.Link-level-of-service OPTIONAL, medianType TMDD.Link-median-type OPTIONAL, name TMDD.Link-name OPTIONAL, occupancy TMDD.Link-occupancy OPTIONAL, pavementType TMDD.Link-pavement-type OPTIONAL, restrictionAxleCount TMDD.Link-restriction-axle-count OPTIONAL, restrictionAxleWeight TMDD.Link-restriction-weight-axle OPTIONAL, restrictionClass ITIS.RestrictionClass OPTIONAL, restrictionHeight TMDD.Link-restriction-height OPTIONAL, restrictionLength TMDD.Link-restriction-length OPTIONAL, restrictionWeight TMDD.Link-restriction-weight-vehicle OPTIONAL, restrictionWidth TMDD.Link-restriction-width OPTIONAL, roadNumber TMDD.Link-route-designator OPTIONAL, shoulderWidthLeft TMDD.Link-shoulder-width-left OPTIONAL, shoulderWidthRight TMDD.Link-shoulder-width-right OPTIONAL, speed TMDD.Link-speed-average OPTIONAL, speedLimit TMDD.Link-speed-limit OPTIONAL, linkStatus ITIS.Closures OPTIONAL, surfaceConditions SEQUENCE (SIZE(1..16)) OF ITIS.PavementConditions OPTIONAL, travelTime TMDD.Link-travel-time OPTIONAL, truckSpeedLimit TMDD.Link-speed-limit-truck OPTIONAL, nodeDelay TMDD.Node-delay OPTIONAL, nodeLinksNum TMDD.Node-links-number OPTIONAL, nodeName TMDD.Node-name OPTIONAL, nodeStatus ITIS.Closures OPTIONAL, owner TMDD.Link-ownership OPTIONAL, jurisdiction TMDD.Link-jurisdiction OPTIONAL, tmddOther TMDD.Link-other OPTIONAL, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- A large number of weather related data elements may also -- be linked to this message as well -- DE_MAYDAY_Location_quality_code (Desc Name) Record 213 -- From source: DRAFT SAE J2354 Revision 03 Location-quality ::= ENUMERATED { loc-qual-bt1m (0), -- quality better than 1 meter loc-qual-bt5m (1), -- quality better than 5 meters loc-qual-bt12m (2), -- quality better than 12.5 meters loc-qual-bt50m (3), -- quality better than 50 meters loc-qual-bt125m (4), -- quality better than 125 meters loc-qual-bt500m (5), -- quality better than 500 meters loc-qual-bt1250m (6), -- quality better than 1250 meters loc-qual-unknown (7) -- quality value unknown } -- 3 bits, appends with loc-tech to make one octet (0..7) -- DE_MAYDAY_Location_tech_code (Desc Name) Record 215 -- From source: DRAFT SAE J2354 Revision 03 Location-tech ::= ENUMERATED { loc-tech-unknown (0), -- technology type unknown loc-tech-GPS (1), -- GPS technology only loc-tech-DGPS (2), -- differential GPS (DGPS) technology loc-tech-drGPS (3), -- dead reckoning system w/GPS loc-tech-drDGPS (4), -- dead reckoning system w/DGPS loc-tech-dr (5), -- dead reckoning only loc-tech-nav (6), -- autonomous navigation system on-board ..., loc-tech-fault (31) -- feature is not working } -- (0..31) 5 bits, appends with loc-quality to make one octet -- DF_LotInformation (Desc Name) Record 217 -- From source: DRAFT SAE J2354 Revision 03 LotInformation ::= SEQUENCE { spacesTotal TCIP.PI-ParkingSpacesTotal OPTIONAL, availability TCIP.PI-ParkingAvailability OPTIONAL, spaces ParkingSpaceTypes OPTIONAL, lot-Name Lot-Name OPTIONAL, hoursofOperation TimePair OPTIONAL, rates TCIP.PI-ParkingRates OPTIONAL, parkingFillTime DateTimePair OPTIONAL, ... } -- DE_LOT_Name_text (Desc Name) Record 218 -- From source: DRAFT SAE J2354 Revision 03 Lot-Name ::= UTF8String (SIZE(1..30)) -- Name of the Parking Lot -- DF_ManeuverInstruction (Desc Name) Record 219 -- From source: DRAFT SAE J2354 Revision 03 ManeuverInstruction ::= SEQUENCE { maneuverLocationType ManeuverLocationType OPTIONAL, instructions SEQUENCE (SIZE (1..3)) OF CHOICE { turn TurnType, merge TurnType, branch TurnType, exit TurnType, continue TurnType, payToll Cost, takeElevator VerticalType, takeEscalator VerticalType, takeStairs VerticalType, board Mode, alight Mode, getTransfer TCIP.StopPointIden, ... -- # LOCAL_CONTENT }, -- # UNTAGGED distance LRMS.Distance OPTIONAL, outboundRoad Freetext OPTIONAL, maneuversign Freetext OPTIONAL, direction CompassDirection OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_ManeuverLocationType (Desc Name) Record 220 -- From source: DRAFT SAE J2354 Revision 03 ManeuverLocationType ::= ENUMERATED { four-wayIntersection (0), three-wayIntersection (1), arterialRamp (2), highwayRamp (3), stateLine (4), roadNameChange (5), origin (6), destination (7), mergePoint (8), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_MESSAGE_Confidence_percent (Desc Name) Record 221 -- From source: DRAFT SAE J2354 Revision 03 Message-Confidence ::= INTEGER (0..100) -- DF_Message_Header (Desc Name) Record 222 -- From source: DRAFT SAE J2354 Revision 03 MessageHeader ::= SEQUENCE { sender ContactSetting, messageID TMDD.Message-number, -- the id of this message responseTo TMDD.Message-number OPTIONAL, -- the id of the message to which this is a reply timeStamp DateTimePair, -- the time at which this message was issued and sent revision MSG-Revision OPTIONAL, -- An enumeration of all valid adopted revisions of the standard itself -- presumed to be the most current adopted std is not specified -- this is the definitive place to see what structural definition -- is being used. msgCount INTEGER (0..65535), -- the seq cnt of messages, used in some systems when following -- the C2C rules to detect a dropped or lost message ... } -- DE_MAYDAY_Message_Type_code (Desc Name) Record 224 -- From source: DRAFT SAE J2354 Revision 03 Message-Type ::= INTEGER (0..255) -- a list of all message types not-Used-Msg Message-Type ::= 0 -- The Keyword "Reserved" was used in Std, not a good choice in ASN1 current-Position-Msg Message-Type ::= 1 -- Value of 0x01 Hex prior-Position-Msg Message-Type ::= 2 -- Value of 0x02 Hex, etc... start-Position-Msg Message-Type ::= 3 position-History-Msg Message-Type ::= 4 position-Text-Msg Message-Type ::= 5 last-DSRC-Msg Message-Type ::= 6 vehicle-Info-Msg Message-Type ::= 7 vehicle-Details-Msg Message-Type ::= 8 vehicle-Sensors-Msg Message-Type ::= 9 vehicle-SRS-Msg Message-Type ::= 10 vehicle-Security-Msg Message-Type ::= 11 cargo-Info-Msg Message-Type ::= 12 occupant-Info-Msg Message-Type ::= 13 occupant-SRS-Msg Message-Type ::= 14 text-Info-Msg Message-Type ::= 15 proprietary-Info-Msg Message-Type ::= 16 message-Set-List-Msg Message-Type ::= 17 request-Data-Msg Message-Type ::= 18 acknowledge-Data-Msg Message-Type ::= 19 position-LRMS-Msg Message-Type ::= 20 -- where: -- (20..0x7F), reserved for expansion -- (0x80 .. 0xFF) reserved for private use -- DE_MIddleName (Desc Name) Record 225 -- From source: DRAFT SAE J2354 Revision 03 MiddleName ::= UTF8String (SIZE(1..32)) -- DE_Mode (Desc Name) Record 227 -- From source: DRAFT SAE J2354 Revision 03 Mode ::= ENUMERATED { any (0), -- and other auto (1), walking (2), privateAuto (3), bus (4), train (5), commuterTrain (6), lightRail (7), subway (8), ferry (9), airline (10), bicycle (11), rentalCar (12), taxi (13), anyTransit (14), paratransit (15), ridesharing (16), mixed (127), -- more than one used ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_MSG_Revision (Desc Name) Record 228 -- From source: DRAFT SAE J2354 Revision 03 MSG-Revision ::= INTEGER (0..255) -- The SAE J2354 standard of 1999 shall be value 0 -- The SAE J2354 standard of 2003 shall be value 1 -- The SAE J2354 standard of 2006 shall be value 3 -- And all furture rlease shall follow the 3-part -- Release form of: Major-Minior-Release -- DE_DIRECTORYENTRY_Name_text (Desc Name) Record 229 -- From source: DRAFT SAE J2354 Revision 03 Name ::= UTF8String (SIZE(1..30)) -- Name of the Directory Entry -- DE_NameSuffix (Desc Name) Record 230 -- From source: DRAFT SAE J2354 Revision 03 NameSuffix ::= UTF8String (SIZE(1..16)) -- DE_MAYDAY_Occupant_sensor_identifier_code (Desc Name) Record 237 -- From source: DRAFT SAE J2354 Revision 03 Occupant-sensor-identifier ::= ENUMERATED { system (0), -- Overall system status driver-SRS (1), -- Drivers SRS identifier ps-SRS (2), -- Front passengers SRS identifier rear-ds-SRS (3), -- Rear driver-side SRS identifier rear-ps-SRS (4), -- Rear passenger-side SRS identifier fr-mid-SRS (5), -- Front middle SRS identifier rear-mid-SRS (6), -- Rear middle SRS identifier driver-belt (7), -- Drivers seatbelt identifier ps-belt (8), -- Front passengers seatbelt identifier rear-ds-belt (9), -- Rear driver-side seatbelt identifier rear-ps-belt (10), -- Rear passenger-side seatbelt identifier fr-mid-belt (11), -- Front middle seatbelt identifier rear-mid-belt (12), -- Rear middle seatbelt identifier ... } -- (0..63) -- DF_Parking-Instructions (Desc Name) Record 245 -- From source: DRAFT SAE J2354 Revision 03 ParkingInstructions ::= SEQUENCE { location LRMS.LocationReference, lotName Freetext OPTIONAL, owningAgency TMDD.Organization-resource-identifier OPTIONAL, parkingFacID TCIP.PI-ParkingFacID OPTIONAL, lotCost ComplexCost OPTIONAL, pricing PriceSchedule OPTIONAL, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_ParkingLotInformation (Desc Name) Record 246 -- From source: DRAFT SAE J2354 Revision 03 ParkingLotInformation ::= SEQUENCE { messageHeader MessageHeader, head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, lot-ident IdentityOrLocation, owningAgency TMDD.Organization-resource-identifier OPTIONAL, parkingFacID TCIP.PI-ParkingFacID OPTIONAL, parkingType TCIP.PI-ParkingType, percentFull Percent OPTIONAL, lotDetail LotInformation, prices PriceSchedule OPTIONAL, generalStatus ITIS.ITIScodesAndText OPTIONAL, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_ParkingRequestDetails (Desc Name) Record 247 -- From source: DRAFT SAE J2354 Revision 03 ParkingRequestDetails ::= SEQUENCE { vehicleData VehicleRestrictions OPTIONAL, lengthofStay TimeInterval OPTIONAL, parkingType SEQUENCE (SIZE(1..5)) OF TCIP.PI-ParkingType OPTIONAL, -- # UNTAGGED radius LRMS.Distance OPTIONAL, ... } -- DE_ParkingSpaceKind (Desc Name) Record 248 -- From source: DRAFT SAE J2354 Revision 03 ParkingSpaceKind ::= ENUMERATED { unknown (0), -- use for general types when none is known auto (1), -- regular sized or typical spaces compact (2), large (3), handicapped (4), -- and all disabled types curbside (5), carpool (6), carpoolHours (7), -- reserved for carpoolers during certain hours midDay (8), -- reserved for mid-day users (may be certain hours) electricVehicles (9), -- electric vehicles (adjacent to charging station) motorcycle (10), bicycle (11), -- bicycle spaces/lockers/racks loadingOnly (12), reserved (13), private (14), valet (15), shortTermOnly (16), -- use for 15 min parking, atm parking etc... truck (17), carAndTrailer (18), semiTrailer (19), bus (20), outside (21), -- commonly used for parking where -- oversized vehicles can not proceed officialVehicles (22), cityCarShare (23), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DF_ParkingSpaceTypes (Desc Name) Record 249 -- From source: DRAFT SAE J2354 Revision 03 ParkingSpaceTypes ::= SEQUENCE { type ParkingSpaceKind, spaces TCIP.PI-ParkingSpacesTotal, vehicleClass TCIP.PI-ParkingVehicleClass OPTIONAL, ... } -- DE_INFORMATIONREQUEST_ParkingTypes_code (Desc Name) Record 250 -- From source: DRAFT SAE J2354 Revision 03 ParkingTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits abnormalConditions (5), fullLots (6), -- report lots that are near a full capacity ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DE_Percent (Desc Name) Record 252 -- From source: DRAFT SAE J2354 Revision 03 Percent ::= INTEGER (0..100) -- DF_PersonName (Desc Name) Record 253 -- From source: DRAFT SAE J2354 Revision 03 PersonName ::= SEQUENCE { honorific HonorificName OPTIONAL, firstName FirstName OPTIONAL, middleName MiddleName OPTIONAL, lastName LastName OPTIONAL, nameSuffix NameSuffix OPTIONAL } -- DE_TRAVELER_Phone_number (Desc Name) Record 255 -- From source: DRAFT SAE J2354 Revision 03 Phone ::= NumericString (SIZE(4..15)) -- Valid 10 digit telephone number -- DF_PhoneInformation (Desc Name) Record 256 -- From source: DRAFT SAE J2354 Revision 03 PhoneInformation ::= SEQUENCE { use PhoneRole OPTIONAL, internationalAccessCode InternationalAccessCode OPTIONAL, number Phone, extension Extension OPTIONAL, ... } -- DE_PhoneRole (Desc Name) Record 257 -- From source: DRAFT SAE J2354 Revision 03 PhoneRole ::= ENUMERATED { unknown (0), home (1), work (2), main (3), mobile (4), cell (5), auto (6), fax (7), pager (8), private (9), spouse (10), emergency (11), ... } -- DE_PointRole (Desc Name) Record 275 -- From source: DRAFT SAE J2354 Revision 03 PointRole ::= ENUMERATED { unknown (0), transitStop (1), waypoint (2), junction (3), roadIntersection (4), parkingPoint (5), stopPoint (6), end (7), origin (8), transferPoint (9), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_POLLUTION_AirQualityIndex_code (Desc Name) Record 276 -- From source: DRAFT SAE J2354 Revision 03 Pollution-AirQualityIndex ::= INTEGER (0..500) -- DE_POLLUTION_Hydrocarbon_quantity (Desc Name) Record 277 -- From source: DRAFT SAE J2354 Revision 03 Pollution-HydroCarbon ::= INTEGER (0..255) -- units expressed in airborne concentration levels (PPM) -- DE_POLLUTION_SmogAlert_code (Desc Name) Record 278 -- From source: DRAFT SAE J2354 Revision 03 Pollution-SmogAlert ::= ENUMERATED { noAlert (0), increasingAlertLevel (1), -- but not yet an alert activeAlert (2), alertCleared (3), ... } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_PreferredRoadType (Desc Name) Record 282 -- From source: DRAFT SAE J2354 Revision 03 PreferredRoadType ::= ENUMERATED { preferHighway (0), avoidHighway (1), chooseScenicRoute (3), avoidUnpavedRoad (4), ... } -- DE_PRICE_DayType_code (Desc Name) Record 283 -- From source: DRAFT SAE J2354 Revision 03 Price-DayType ::= ENUMERATED { holiday (0), sunday (1), monday (2), tuesday (3), wednesday (4), thursday (5), friday (6), saturday (7), all (8), mondayToFriday (9), mondayToFridayExceptHolidays (10), weekend (11), mondayToThursday (12), unknown (255), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DF_PriceSchedule (Desc Name) Record 284 -- From source: DRAFT SAE J2354 Revision 03 PriceSchedule ::= SEQUENCE { start DateTimePair OPTIONAL, end DateTimePair OPTIONAL, entries SEQUENCE (SIZE(1..100)) OF PriceScheduleEntry } -- DF_PriceScheduleEntry (Desc Name) Record 285 -- From source: DRAFT SAE J2354 Revision 03 PriceScheduleEntry ::= SEQUENCE { price-DayType Price-DayType, time TimePair OPTIONAL, -- a range of times over which the next -- two items are vaild priceFirstPayment Cost OPTIONAL, -- the cost of entry the first time, or min cost priceMaximum Cost OPTIONAL, -- typically the daily max price times SEQUENCE (SIZE(1..100)) OF TimePriceInterval OPTIONAL, -- used to convey prices vs time data such as -- discounted parking if entry before 7 AM ... } -- DE_Priority (Desc Name) Record 286 -- From source: DRAFT SAE J2354 Revision 03 Priority ::= INTEGER (0..255) -- Follow definition notes on setting these bits -- MSG_MAYDAY_Proprietary-Info (Desc Name) Record 288 -- From source: DRAFT SAE J2354 Revision 03 Proprietary-Info ::= SEQUENCE { code Message-Type (proprietary-Info-Msg), wd-cnt Frame-word-cnt, -- length of this message private Data-proprietary } -- DE_ReplyVerbosity (Desc Name) Record 290 -- From source: DRAFT SAE J2354 Revision 03 ReplyVerbosity ::= ENUMERATED { terse (0), -- only the location, type and id -- of the requested information complete (1), -- the requested information types only extended (2), -- the requested information types and -- any related (linked) information types ... } -- DF_RequestStatus (Desc Name) Record 291 -- From source: DRAFT SAE J2354 Revision 03 RequestStatus ::= SEQUENCE { id IM.ReferenceID OPTIONAL, -- a ref id will be returned with a -- sucessfull subscribe action. This value -- is used to refer to the subscription thereafter supportedAgencies SEQUENCE (SIZE(1..100)) OF TMDD.Organization-resource-identifier OPTIONAL, -- returns list of agencies filterTypesInfo URL-Link OPTIONAL, -- returns information on the types -- of event which one can filter on lrmsTypeInfo URL-Link OPTIONAL, -- returns information on the LRMS -- profiles supported or the type of error -- found in the request extensionTypeInfo URL-Link OPTIONAL, -- returns information on any locally -- defined filters for the user maxDuration TimeInterval OPTIONAL, -- returns the max allowed subscription time minInterval TimeInterval OPTIONAL, -- returns min update interval supported ... -- # LOCAL_CONTENT } -- DF_ResponseGroup (Desc Name) Record 293 -- From source: DRAFT SAE J2354 Revision 03 ResponseGroup ::= SEQUENCE { head Head OPTIONAL, -- basic meta data for the whole group coverageArea LRMS.LocationReference OPTIONAL, weatherReports SEQUENCE (SIZE(1..100)) OF WeatherInformation OPTIONAL, links SEQUENCE (SIZE(1..100)) OF LinkTrafficInformation OPTIONAL, incidents SEQUENCE (SIZE(1..100)) OF IncidentInformation OPTIONAL, events SEQUENCE (SIZE(1..100)) OF EventInformation OPTIONAL, flights SEQUENCE (SIZE(1..100)) OF AirlineTravelInformation OPTIONAL, routes SEQUENCE (SIZE(1..100)) OF Route OPTIONAL, -- itineraries SEQUENCE (SIZE(1..100)) OF Itinerary OPTIONAL, detours SEQUENCE (SIZE(1..100)) OF Route OPTIONAL, -- detourItineraries SEQUENCE (SIZE(1..100)) OF Itinerary OPTIONAL, parkingLots SEQUENCE (SIZE(1..100)) OF ParkingLotInformation OPTIONAL, dsrcMsgs SEQUENCE (SIZE(1..100)) OF RoadSideAlert OPTIONAL, transit SEQUENCE (SIZE(1..100)) OF TransitInformation OPTIONAL, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_RideValue (Desc Name) Record 295 -- From source: DRAFT SAE J2354 Revision 03 RideValue ::= INTEGER (0..1000000) -- in local units of value -- MSG_RoadSideAlert (Desc Name) Record 296 -- From source: DRAFT SAE J2354 Revision 03 RoadSideAlert ::= SEQUENCE { typeEvent ITIS.ITIScodes, -- a category and an item from that category -- all ITS stds use the same types here -- to explain the type of the -- alert / danger / hazard involved -- two bytes in length description SEQUENCE (SIZE(8)) OF ITIS.ITIScodes, -- eight ITIS code entries to further -- describe the event, give advice, or any -- other ITIS codes -- non used positions are set to zero -- 16 bytes in length priority Priority, -- the urgency of this message, a relative -- degree of merit compared with other -- similar messages for this type (not other -- message being sent by the device), nor a -- priority of display urgency -- one byte in length extent Extent, -- the spatial distance over which this -- message applies and should be presented -- to the driver -- one byte in length spaceVector SpaceVector, -- a compact summary of the position, -- heading, rate of speed, etc of the -- event in question. Including stationary -- and wide area events. -- 15 bytes in length furtherInfoID FurtherInfoID -- a link to any other incident -- information data that may be available -- in the normal ATIS incident description -- or other messages -- two bytes in length } -- note that typically the above is encoded as a -- sequence of 37 known bytes when send over DSRC media -- DE_INFORMATIONREQUEST_RoadTypes_code (Desc Name) Record 298 -- From source: DRAFT SAE J2354 Revision 03 RoadTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits abnormalCondition (5), anyLanesClosed (6), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DF_Route (Desc Name) Record 300 -- From source: DRAFT SAE J2354 Revision 03 Route ::= SEQUENCE { head Head OPTIONAL, isItinerary BOOLEAN, -- set true if details present otherEvents SEQUENCE (SIZE(1..4)) OF IM.ReferenceID OPTIONAL, origin LRMS.PointProfile, subroutes SEQUENCE (SIZE (0..100)) OF SubRoute, -- # UNTAGGED destination LRMS.PointProfile, primeMode Mode OPTIONAL, -- primary mode of travel estimatedTravelTime TimeInterval OPTIONAL, startTime DateTimePair OPTIONAL, endTime DateTimePair OPTIONAL, tripTotalDistance LRMS.Distance OPTIONAL, estimatedCost ComplexCost OPTIONAL, maps SEQUENCE (SIZE (1..100)) OF SEQUENCE { mapLink URL-Link OPTIONAL, -- Points to a graphic depicting the route or part of it. descr Freetext OPTIONAL, -- A name or description for the map ... } OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_RouteOrLocation (Desc Name) Record 301 -- From source: DRAFT SAE J2354 Revision 03 RouteOrLocation ::= CHOICE { route Route, -- a complex multi-mode route id IM.ReferenceID, -- a ref to a known route location LRMS.LocationReference -- any valid LRMS profile -- may include points, areas, named segments, etc } -- MSG_RouteRequest (Desc Name) Record 302 -- From source: DRAFT SAE J2354 Revision 03 RouteRequest ::= SEQUENCE { messageHeader MessageHeader, startTime DateTimePair OPTIONAL, arrivalTime DateTimePair OPTIONAL, routeOutline Route, preferences TripPreferences OPTIONAL, constraints TripConstraints OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_RouteSelection (Desc Name) Record 303 -- From source: DRAFT SAE J2354 Revision 03 RouteSelection ::= ENUMERATED { fastest (0), shortest (1), cheapest (2), minimizeTransfers (3), minimizeWalkingDistance (4), avoidBadWeather (5), ... } -- DF_RouteStatus (Desc Name) Record 304 -- From source: DRAFT SAE J2354 Revision 03 RouteStatus ::= SEQUENCE { phone PhoneInformation OPTIONAL, -- a number to use for further information text ITIS.ITIScodesAndText OPTIONAL, time DateTimePair OPTIONAL, references SEQUENCE (SIZE(1..64)) OF IM.ReferenceID OPTIONAL, -- the Reference numbers for related messages moreData URL-Link OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_INFORMATIONREQUEST_RouteTypes_code (Desc Name) Record 305 -- From source: DRAFT SAE J2354 Revision 03 RouteTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DF_Segment (Desc Name) Record 306 -- From source: DRAFT SAE J2354 Revision 03 Segment ::= SEQUENCE { boardingInstructions BoardingInstructions OPTIONAL, otherEvents SEQUENCE (SIZE(1..4)) OF IM.ReferenceID OPTIONAL, beginAmenities SEQUENCE (SIZE(1..16)) OF AmenitiesList OPTIONAL, -- # UNTAGGED vehicleAmenities SEQUENCE (SIZE(1..16)) OF AmenitiesList OPTIONAL, -- # UNTAGGED endAmenities SEQUENCE (SIZE(1..16)) OF AmenitiesList OPTIONAL, -- # UNTAGGED segmentDesc Freetext OPTIONAL, -- description of the segment, such as -- bike path, dirt road midPoints SEQUENCE (SIZE(0..100)) OF CHOICE { shapepoint ShapePoint, waypoints LRMS.PointProfile }, actionRequired CHOICE { maneuverInstructions ManeuverInstruction, parkingInstructions ParkingInstructions }, endPoint LRMS.PointProfile, endPointRole PointRole, distance LRMS.Distance OPTIONAL, equipClase EquipmentClass OPTIONAL, equipType EquipmentClass OPTIONAL, equipFreeText IA5String (SIZE(1..255)) OPTIONAL, primeMode Mode OPTIONAL, -- primary mode of travel estimatedTravelTime TimeInterval OPTIONAL, startTime DateTimePair OPTIONAL, endTime DateTimePair OPTIONAL, estimatedCost ComplexCost OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_MAYDAY_Sensor_status_code (Desc Name) Record 307 -- From source: DRAFT SAE J2354 Revision 03 Sensor-status ::= ENUMERATED { functional-notriggered (0), -- device functioning, not triggered/deployed functional-triggered (1), -- device functioning, triggered/deployed nofunctional (2), -- device not functioning, status unknown triggered-nofunctional (3) -- device triggered/deployed but not functioning } -- (0..3) -- DF_ServerStatus (Desc Name) Record 308 -- From source: DRAFT SAE J2354 Revision 03 ServerStatus ::= SEQUENCE { text ITIS.ITIScodesAndText OPTIONAL, time DateTimePair OPTIONAL, -- used to tell when services may resume moreData URL-Link OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_SETTING_Identity_number (Desc Name) Record 309 -- From source: DRAFT SAE J2354 Revision 03 Setting-Identity ::= UTF8String (SIZE(1..32)) -- DF_ShapePoint (Desc Name) Record 310 -- From source: DRAFT SAE J2354 Revision 03 ShapePoint ::= SEQUENCE { lat LRMS.Latitude, long LRMS.Longitude, heading Heading OPTIONAL, vertical Elevation OPTIONAL, ... } -- DE_SomeOtherList (Desc Name) Record 312 -- From source: DRAFT SAE J2354 Revision 03 SomeOtherList ::= ENUMERATED { itemOne (0), itemTwo (1), -- add any comments here itemThree (2), itemFour (3), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DF_SpaceVector (Desc Name) Record 313 -- From source: DRAFT SAE J2354 Revision 03 SpaceVector ::= SEQUENCE { lat LRMS.Latitude, -- a 4 byte value long LRMS.Longitude, -- a 4 byte value heading Heading, -- a 1 byte value from geoids north speed Speed, -- a 2 byte field in units -- of 0.01 meters per second vertical Elevation, -- 3 byte field techType Location-tech, -- how the position was obtained, acts -- as a relative measure of merit -- from [SAE-J2313::Location-tech] quality Location-quality -- estimate of accuracy for this location -- from [SAE-J2313::Location-quality] -- above two items form one 8 bit field } -- this element fits in exactly 15 bytes -- DE_SpecialAbilities (Desc Name) Record 314 -- From source: DRAFT SAE J2354 Revision 03 SpecialAbilities ::= ENUMERATED { hovFullVehicle (0), hov2person (1), hov3person (3), ahsVehicle (4), electricVehicle (5), -- also hybrids emergencyVehicle (6), fourWheelDrive (7), motorcycle (8), ... } -- DE_Speed (Desc Name) Record 317 -- From source: DRAFT SAE J2354 Revision 03 Speed ::= INTEGER (0..100) -- edit to proper ranges -- DF_StatusBlock (Desc Name) Record 321 -- From source: DRAFT SAE J2354 Revision 03 StatusBlock ::= SEQUENCE { level Error-NotificationLevel, code Error-NotificationCode, text ITIS.ITIScodesAndText OPTIONAL, relatedData CHOICE { subscribe RequestStatus, route RouteStatus, server ServerStatus -- # LOCAL_CONTENT } OPTIONAL, furtherInfo URL-Link OPTIONAL, ... } -- DF_SubRoute (Desc Name) Record 324 -- From source: DRAFT SAE J2354 Revision 03 SubRoute ::= SEQUENCE { primaeMode Mode, name IA5String (SIZE(1..64)) OPTIONAL, otherEvents SEQUENCE (SIZE(1..4)) OF IM.ReferenceID OPTIONAL, origin LRMS.PointProfile, originRole PointRole, segements SEQUENCE (SIZE(1..50)) OF Segment, destination LRMS.PointProfile, destinationRole PointRole, primeMode Mode OPTIONAL, -- primary mode of travel estimatedTravelTime TimeInterval OPTIONAL, startTime DateTimePair OPTIONAL, endTime DateTimePair OPTIONAL, tripTotalDistance LRMS.Distance OPTIONAL, estimatedCost ComplexCost OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_SubscribeForm (Desc Name) Record 325 -- From source: DRAFT SAE J2354 Revision 03 SubscribeForm ::= SEQUENCE { action SubscribeType, id IM.ReferenceID OPTIONAL, -- used to provide a unique string for the subscription start DateTimePair OPTIONAL, -- presume now if not present end DateTimePair, frequency TimeInterval OPTIONAL, -- requested time between updates ... } -- DE_SubscribeType (Desc Name) Record 326 -- From source: DRAFT SAE J2354 Revision 03 SubscribeType ::= ENUMERATED { new (1), update-replace (2), cancel (3), cancelAllPrior (4), ... } -- DE_Table (Desc Name) Record 329 -- From source: DRAFT SAE J2354 Revision 03 Table ::= INTEGER (0..255) -- DF_Tail (Desc Name) Record 330 -- From source: DRAFT SAE J2354 Revision 03 Tail ::= SEQUENCE { entries SEQUENCE (SIZE (1..32)) OF SEQUENCE { tag UTF8String (SIZE(1..20)), value UTF8String (SIZE(1..200)) } -- sets of addtional named data values } -- DE_ATIS_Time (Desc Name) Record 334 -- From source: DRAFT SAE J2354 Revision 03 Time ::= IA5String (SIZE(6..10)) -- Format: HHMMSSssss -- Valid times using 24 hour notation. -- HH=00 through 23; MM=00 through 59; -- SS=00 through 59; 00 if NA -- ssss=0000 through 9999. -- Use SS= 60 for leap seconds -- HH represents hours, MM minutes, SS seconds, -- and ssss decimal seconds to whatever number -- of significant digits is required (up to four) -- DE_ATIS_TimeInterval_quantity (Desc Name) Record 336 -- From source: DRAFT SAE J2354 Revision 03 TimeInterval ::= INTEGER (0..65535) -- Units of minutes -- use 0 for "unknown" -- use 65535 for "forever" -- DE_ATIS_TimeOffset (Desc Name) Record 337 -- From source: DRAFT SAE J2354 Revision 03 TimeOffset ::= INTEGER (-1200..1200) -- Valid time offset using signed 12 hour notation of the form HHMM -- HH=00 through 23; MM=00 through 59; -- DF_TimePair (Desc Name) Record 338 -- From source: DRAFT SAE J2354 Revision 03 TimePair ::= SEQUENCE { date Date OPTIONAL, start Time, end Time } -- DF_TimePriceInterval (Desc Name) Record 339 -- From source: DRAFT SAE J2354 Revision 03 TimePriceInterval ::= SEQUENCE { timeInterval TimeInterval, -- the duration the rate below is valid for cost Cost -- the rate for this duration } -- DF_TransitInformation (Desc Name) Record 341 -- From source: DRAFT SAE J2354 Revision 03 TransitInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, serviceName Name, -- run, route, or service name schedules SEQUENCE (SIZE(1..100)) OF TCIP.TcipThingHere, furtherData URL-Link OPTIONAL, tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DE_INFORMATIONREQUEST_TransitTypes_code (Desc Name) Record 344 -- From source: DRAFT SAE J2354 Revision 03 TransitTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits abnormalConditions (5), delays (6), -- only those with abnormal service cancellations (7), transitVehicleOffSchedule (8), -- transitTable (9), xx request tables of service -- not yet implemented or supported ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- DE_TravelerClass (Desc Name) Record 345 -- From source: DRAFT SAE J2354 Revision 03 TravelerClass ::= ENUMERATED { regular (1), -- regular (default) senior (2), -- senior child (3), -- child student (4), -- student youth (5), -- youth ada-customer (6), -- ADA customer promotional (7), -- promotional employee (8), -- employee retired-employee (9), -- retired employee public-assistance-customer (10), -- public assistance customer first-class (11), business-class (12), single-occ-veh (13), -- single occupant vehicle two-occ-veh (14), three-occ-veh (15), four-or-more-occ-veh (16), motorcycle (17), bicycle (18), two-axle (19), three-axle (20), four-axle (21), five-axle (22), six-axle (23), seven-or-more-axle (24), veh-with-trailer (25), hot-veh (26), --high occupancy or toll hov (27), -- high occupancy vehicle commercial (28), -- commercial vehicle special-event (29), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- MSG_TravelerDeviceSetting (Desc Name) Record 346 -- From source: DRAFT SAE J2354 Revision 03 TravelerDeviceSetting ::= SEQUENCE { traveler-Identity Traveler-Identity, traveler-Setting Traveler-Setting OPTIONAL, setting-Identity Setting-Identity OPTIONAL, device-Setting Device-Setting OPTIONAL, device-TransferSpeed Device-TransferSpeed OPTIONAL } -- DE_TRAVELER_Identity_number (Desc Name) Record 348 -- From source: DRAFT SAE J2354 Revision 03 Traveler-Identity ::= UTF8String (SIZE(1..12)) -- Unique text identifying the traveler with -- a given ISP or service point -- DE_TRAVELER_Setting_text (Desc Name) Record 349 -- From source: DRAFT SAE J2354 Revision 03 Traveler-Setting ::= UTF8String (SIZE(1..40)) -- Description and/or codes describing the -- traveler s preferences -- DF_TripConstraints (Desc Name) Record 350 -- From source: DRAFT SAE J2354 Revision 03 TripConstraints ::= SEQUENCE { modes SEQUENCE (SIZE(1..5)) OF Mode OPTIONAL, needs SEQUENCE (SIZE(1..5)) OF ADA-Access OPTIONAL, vehicleRestrictions VehicleRestrictions OPTIONAL, ... } -- DF_TripPreferences (Desc Name) Record 351 -- From source: DRAFT SAE J2354 Revision 03 TripPreferences ::= SEQUENCE { selectionCriteria RouteSelection OPTIONAL, preferredRoadType PreferredRoadType OPTIONAL, specialAbilities SpecialAbilities OPTIONAL, ... } -- DE_TurnType (Desc Name) Record 352 -- From source: DRAFT SAE J2354 Revision 03 TurnType ::= ENUMERATED { straight (0), right (1), softRight (2), hardRight (3), firstRight (4), secondRight (5), thirdRight (6), left (7), softLeft (8), hardLeft (9), firstLeft (10), secondLeft (11), thirdLeft (12), uturnAtIntersection (13), uturnPastIntersection (14), uturn (15), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 255 reserved for local use -- DE_URL_Link (Desc Name) Record 355 -- From source: DRAFT SAE J2354 Revision 03 URL-Link ::= IA5String (SIZE(1..255)) -- DE_UltraViolet_Light_Intensity (Desc Name) Record 356 -- From source: DRAFT SAE J2354 Revision 03 UVLevel ::= ENUMERATED { uV-index-very-high (4621), uV-index-high (4622), uV-index-moderate (4623), uV-index-low (4624), uV-index-very-low (4625) } -- DE_MAYDAY_Vehicle_Color_code (Desc Name) Record 357 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-Color ::= ENUMERATED { red (0), -- 0000 B orange (1), -- 0001 B yellow (2), -- 0010 B green (3), -- 0011 B blue (4), -- 0100 B black (5), -- 0101 B white (6), -- 0110 B silver (7), -- 0111 B brown (8), -- 1000 B grey (9), -- 1001 B pink (10), -- 1010 B res1 (11), -- 1011 B reserved res2 (12), -- 1100 B reserved res3 (13), -- 1101 B reserved other (14), -- 1110 B also used for two-tones unknown (15) -- 1111 B } -- MSG_MAYDAY_Vehicle-Details (Desc Name) Record 358 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-Details ::= SEQUENCE { code Message-Type (vehicle-Details-Msg), wd-cnt Frame-word-cnt, -- length of this message color Vehicle-Color, -- gross color information plate Identity-plate, -- Plate Number type Identity-plate-type, -- Plate Type origin Identity-plate-origin, -- Issuing State id Identity-carrier-id, -- Owner / Operator text Data-text } -- MSG_MAYDAY_Vehicle-Info (Desc Name) Record 360 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-Info ::= SEQUENCE { code Message-Type (vehicle-Info-Msg), wd-cnt Frame-word-cnt, -- length of this message vin Identity-VIN, num Identity-number, esn Identity-ESN, sensor Occupant-sensor-identifier, -- for prime sensor status Sensor-status } -- DF_VehicleRestrictions (Desc Name) Record 363 -- From source: DRAFT SAE J2354 Revision 03 VehicleRestrictions ::= SEQUENCE { basicType ITIS.VehicleGroupAffected, axleCount TMDD.Link-restriction-axle-count OPTIONAL, axleWeight TMDD.Link-restriction-weight-axle OPTIONAL, vehicleWeight TMDD.Link-restriction-weight-vehicle OPTIONAL, vehicleHeight TMDD.Link-restriction-height OPTIONAL, vehicleLength TMDD.Link-restriction-length OPTIONAL, vehicleWidth TMDD.Link-restriction-width OPTIONAL, vehicleClass ITIS.RestrictionClass OPTIONAL, hasHAZMAT BOOLEAN OPTIONAL, hasWaste BOOLEAN OPTIONAL, convoy BOOLEAN OPTIONAL, slowVehicle BOOLEAN OPTIONAL, ... } -- DE_MAYDAY_Vehicle_sensor_identifier_code (Desc Name) Record 364 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-sensor-identifier ::= ENUMERATED { fr-impact (0), -- front impact sensor identifier rear-impact (1), -- rear impact sensor identifier ds-impact (2), -- driver side impact sensor identifier ps-impact (3), -- passenger side impact sensor identifier rollover (4), -- rollover sensor identifier engine-smoke (5), -- engine compartment smoke sensor identifier cockpit-smoke (6), -- passenger compartment smoke sensor identifier engine-fire (7), -- engine compartment fire sensor identifier cockpit-fire (8), -- passenger compartment fire sensor identifier accelerometer (9), -- accelerometer sensor identifier* drvtrain-stat (10), -- drive train sensor identifier* door-stat (11), -- door status sensor identifier* lock-stat (12), -- door lock sensor identifier* cargo-stat (13), -- cargo status sensor identifier* -- * = additional data-sensor to follow ... } -- (0..64) -- MSG_MAYDAY_Vehicle-Sensors (Desc Name) Record 365 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-Sensors ::= SEQUENCE { code Message-Type (vehicle-Sensors-Msg), wd-cnt Frame-word-cnt, -- length of this message sensors SEQUENCE OF SEQUENCE { id Vehicle-sensor-identifier, -- last element may use data-sensor status Sensor-status, data Data-sensor OPTIONAL -- optional based on sensor } } -- DF_VehiclesInvolved (Desc Name) Record 366 -- From source: DRAFT SAE J2354 Revision 03 VehiclesInvolved ::= SEQUENCE { kind ITIS.VehicleGroupAffected, count INTEGER (1..255), ... } -- MSG_MAYDAY_Vehicle-SRS (Desc Name) Record 367 -- From source: DRAFT SAE J2354 Revision 03 Vehicle-SRS ::= SEQUENCE { code Message-Type (vehicle-SRS-Msg), wd-cnt Frame-word-cnt, -- length of this message prime-sensor Occupant-sensor-identifier, -- sens-system prine-status Sensor-status, others SEQUENCE OF SEQUENCE { sensor Occupant-sensor-identifier, status Sensor-status } } -- DE_VerticalType (Desc Name) Record 369 -- From source: DRAFT SAE J2354 Revision 03 VerticalType ::= ENUMERATED { up (0), down (1), ... } -- DF_WeatherInformation (Desc Name) Record 373 -- From source: DRAFT SAE J2354 Revision 03 WeatherInformation ::= SEQUENCE { head Head OPTIONAL, location LRMS.LocationReference, -- location for which this applies elevationsAbove LRMS.Height OPTIONAL, elevationsBelow LRMS.Height OPTIONAL, -- remainder of message content is -- applied to elevations above or below -- these amounts if they are present isForecast BOOLEAN OPTIONAL, -- forecast or predicted period coverageTime ComplexTime OPTIONAL, forecastExpires DateTimePair OPTIONAL, -- temperatures tempSummary ITIS.Temperature OPTIONAL, tempQualifers ITIS.Qualifiers OPTIONAL, highTemp NTCIP.EssMaxTemp OPTIONAL, -- in tenths of degrees C lowTemp NTCIP.EssMinTemp OPTIONAL, -- in tenths of degrees C currTemp NTCIP.EssAirTemperature OPTIONAL, -- in tenths of degrees C -- sky, wind, and sun conditions conditions ITIS.WeatherConditions OPTIONAL, -- gross conditions sunriseTime Time OPTIONAL, sunsetTime Time OPTIONAL, skyConditions Weather-SkyConditions OPTIONAL, -- ITIS codes cloudPercent NTCIP.EssCloudSituation OPTIONAL, visibilityLevel ITIS.VisibilityAndAirQuality OPTIONAL, -- visablity limits visibilityQualifier ITIS.Qualifiers OPTIONAL, visibility NTCIP.EssVisibility OPTIONAL, -- in tenths of a meter windsType ITIS.Winds OPTIONAL, -- similar to NTCIP.EssWindSituation windDirection CompassDirection OPTIONAL, -- in compass point phrases windAngle NTCIP.EssAvgWindDirection OPTIONAL, -- expressed in degrees windSpeed NTCIP.EssAvgWindSpeed OPTIONAL, -- tenths of meters per sec windGustSpeed NTCIP.EssAvgWindSpeed OPTIONAL, -- tenths of meters per sec -- water, rain, ice, snow events precipitationProbability Percent OPTIONAL, -- quality of this information precipitation ITIS.Precipitation OPTIONAL, humidity NTCIP.EssRelativeHumidity OPTIONAL, -- percent. snowDepth NTCIP.EssRoadwaySnowDepth OPTIONAL, -- in centimeters snowPack NTCIP.EssRoadwaySnowPackDepth OPTIONAL, -- in centimeters snowFall NTCIP.EssSnowfallAccumRate OPTIONAL, -- in centimeters snowOffRoad NTCIP.EssAdjacentSnowDepth OPTIONAL, -- in centimeters iceThickness NTCIP.EssIceThickness OPTIONAL, -- in millimeters blackIce NTCIP.EssSurfaceBlackIceSignal OPTIONAL, -- in millimeters freezePoint NTCIP.EssSurfaceFreezePoint OPTIONAL, -- in tenths of degrees C rain24hrs NTCIP.EssPrecipitation24Hours OPTIONAL, -- in tenths of kilograms per square meter -- (for rain, this is equivalent to tenths of millimeters) rain1hr NTCIP.EssPrecipitationOneHour OPTIONAL, -- in tenths of kilograms per square meter -- (for rain, this is approximately tenths of millimeters) rainRate NTCIP.EssPrecipRate OPTIONAL, -- rate in tenths of grams per square meter per second -- (for rain, this is approximately to 0.36 mm/hr) precipSituation NTCIP.EssPrecipSituation OPTIONAL, precipYesNo NTCIP.EssPrecipYesNo OPTIONAL, waterDepth NTCIP.EssWaterDepth OPTIONAL, -- in centimeters surfaceWaterDepth NTCIP.EssSurfaceWaterDepth OPTIONAL, -- in centimeters precipStart DateTimePair OPTIONAL, precipEnd DateTimePair OPTIONAL, -- pollution and air quality (formerly another message) smogAlert Pollution-SmogAlert OPTIONAL, airQualityIndex Pollution-AirQualityIndex OPTIONAL, carbonMonoxide NTCIP.EssCO OPTIONAL, -- in parts per million carbonDioxide NTCIP.EssCO2 OPTIONAL, -- in parts per billion hydroCarbon Pollution-HydroCarbon OPTIONAL, sulfurDioxide NTCIP.EssSO2 OPTIONAL, -- in parts per billion nitricOxide NTCIP.EssNO OPTIONAL, -- in parts per million nitrousDioxide NTCIP.EssNO2 OPTIONAL, -- in parts per billion particulate NTCIP.EssPM10 OPTIONAL, -- in parts per million micrograms per cubic meter. ozone NTCIP.EssO3 OPTIONAL, -- in parts per one hundred billion uvLevel UVLevel OPTIONAL, airQuality ITIS.VisibilityAndAirQuality OPTIONAL, -- visablity limits airQualifier ITIS.Qualifiers OPTIONAL, -- road treatments and conditions levelofservice TMDD.Link-level-of-service OPTIONAL, status ITIS.Closures OPTIONAL, drivingRestrictions ITIS.WinterDrivingRestrictions OPTIONAL, drivingIndex ITIS.WinterDrivingIndex OPTIONAL, mediantype TMDD.Link-median-type OPTIONAL, mobileFriction NTCIP.EssMobileFriction OPTIONAL, pavementConditions SEQUENCE (SIZE(1..3)) OF ITIS.PavementConditions OPTIONAL, -- includes data on roadway objects and ice and snow types pavementTemperature NTCIP.EssPavementTemperature OPTIONAL, surfaceTemperature NTCIP.EssSurfaceTemperature OPTIONAL, surfaceSalinity NTCIP.EssSurfaceSalinity OPTIONAL, pavementtype TMDD.Link-pavement-type OPTIONAL, -- similar to NTCIP.EssPavementType treatmentForm NTCIP.EssPaveTreatProductForm OPTIONAL, treatmentType NTCIP.EssPaveTreatProductType OPTIONAL, treatmentAmount NTCIP.EssPaveTreatmentAmount OPTIONAL, treatmentWidth NTCIP.EssPaveTreatmentWidth OPTIONAL, -- other enviromental data pressure NTCIP.EssAtmosphericPressure OPTIONAL, -- in 1/10ths of millibars, a.k.a. tenths of hectoPascals solarRate NTCIP.EssSolarRadiation OPTIONAL, -- in Joules per square meter, integrated over the 24 hours dewPoint NTCIP.EssDewpointTemp OPTIONAL, -- in tenths of degrees C other NTCIP.ESS-other OPTIONAL, -- ess free text furtherText UTF8String(SIZE(1..1000)) OPTIONAL, -- misc free text such as NSW messages furtherData URL-Link OPTIONAL, -- links to images, maps, or other data tail Tail OPTIONAL, ... -- # LOCAL_CONTENT } -- DF_WEATHER_SkyConditions_code (Desc Name) Record 374 -- From source: DRAFT SAE J2354 Revision 03 Weather-SkyConditions ::= CHOICE { weatherConditions ITIS.WeatherConditions, precipitation ITIS.Precipitation, winds ITIS.Winds, visibilityAndAirQuality ITIS.VisibilityAndAirQuality } -- taken from the ITIS over range (4608..5503) -- DE_INFORMATIONREQUEST_WeatherTypes_code (Desc Name) Record 375 -- From source: DRAFT SAE J2354 Revision 03 WeatherTypes ::= ENUMERATED { all (0), -- used to request all data active (1), -- events which are active at this time inactive (2), -- known events inactive at this time forecast (3), -- event data which is forecast to occur exceptions (4), -- events which are in some way unusual in nature -- to normal operations or seasonal limits abnormalCondition (5), severeWeather (6), pollution (7), -- all types of pollution related data smogAlert (8), ... -- # LOCAL_CONTENT } -- values to 127 reserved for std use -- values 128 to 254 reserved for local use -- Inserting file: ATISstubs.txt here. -- This is a collection of code and stubs needed to match to the -- SAE ATIS work. -- End of inserted file END -- End of the ATIS module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: JXDD -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- JXDD DEFINITIONS AUTOMATIC TAGS::= BEGIN -- DF_AmberAlert (Desc Name) Record 11 -- From source: Justice XML, Revision 3.0.0.0 AmberAlert ::= IA5String (SIZE(1..100)) -- To be provided by local deployment -- EXT_NCIC_DriverLicAndState (Desc Name) Record 57 -- From source: Justice XML, Revision 3.0.0.0 DriverLicAndState ::= SEQUENCE { -- built from SuperType in the JXDD effort toBeResolved1 INTEGER OPTIONAL, toBeResolved2 INTEGER OPTIONAL, toBeResolved3 INTEGER OPTIONAL, ... } -- EXT_NCIC_InsuranceData (Desc Name) Record 166 -- From source: Justice XML, Revision 3.0.0.0 InsuranceData ::= SEQUENCE { -- builds from SuperType in the JXDD effort toBeResolved1 INTEGER OPTIONAL, toBeResolved2 INTEGER OPTIONAL, toBeResolved3 INTEGER OPTIONAL, ... } -- EXT_NCIC_PersonType (Desc Name) Record 254 -- From source: Justice XML, Revision 3.0.0.0 PersonType ::= SEQUENCE { -- builds from SuperType in the JXDD effort name SEQUENCE OF PersonName OPTIONAL, -- # UNTAGGED -- first, middle, last, prefix, maiden, moniker, etc. aliasName SEQUENCE OF PersonAliasName OPTIONAL, -- # UNTAGGED -- first, middle, last, prefix, maiden, moniker, etc. residence SEQUENCE OF Residence OPTIONAL, -- # UNTAGGED -- address formats (not in LRMS form) contactInformation SEQUENCE OF PrimaryContactInformation OPTIONAL, -- # UNTAGGED -- name, description, phones, radio, email, etc. employment SEQUENCE OF Employment OPTIONAL, -- # UNTAGGED -- employer, occupation, location, status, etc. descriptionText SEQUENCE OF PersonDescriptionText OPTIONAL, -- # UNTAGGED birthDate SEQUENCE OF PersonBirthDate OPTIONAL, -- # UNTAGGED birthPlace SEQUENCE OF PersonBirthPlace OPTIONAL, -- # UNTAGGED -- address formats (not in LRMS form) birthPlaceCode SEQUENCE OF PersonBirthPlaceCode OPTIONAL, -- # UNTAGGED deathDate SEQUENCE OF PersonDeathDate OPTIONAL, -- # UNTAGGED ageMeasure SEQUENCE OF PersonAgeMeasure OPTIONAL, -- # UNTAGGED ageDescriptionText SEQUENCE OF PersonAgeDescriptionText OPTIONAL, -- # UNTAGGED livingIndicator SEQUENCE OF PersonLivingIndicator OPTIONAL, -- # UNTAGGED assignedIDDetails SEQUENCE OF PersonAssignedIDDetails OPTIONAL, -- # UNTAGGED -- various state and federal ID systems physicalDetails SEQUENCE OF PersonPhysicalDetails OPTIONAL, -- # UNTAGGED -- height, weight, race, eye color, etc. socialDetails SEQUENCE OF PersonSocialDetails OPTIONAL, -- # UNTAGGED -- language used, citizenship, insurance status, etc. biometricDetails SEQUENCE OF PersonBiometricDetails OPTIONAL, -- # UNTAGGED -- blood type, gait, various evidence details, Xray, etc. medicalDetails SEQUENCE OF PersonMedicalDetails OPTIONAL, -- # UNTAGGED -- medications, disabilities, injury, mental state, etc. ... } PersonName ::= IA5String PersonAliasName ::= IA5String Residence ::= IA5String PrimaryContactInformation ::= IA5String Employment ::= IA5String PersonDescriptionText ::= IA5String PersonBirthDate ::= IA5String PersonBirthPlace ::= IA5String PersonBirthPlaceCode ::= IA5String PersonDeathDate ::= IA5String PersonAgeMeasure ::= IA5String PersonAgeDescriptionText ::= IA5String PersonLivingIndicator ::= IA5String PersonAssignedIDDetails ::= IA5String PersonPhysicalDetails ::= IA5String PersonSocialDetails ::= IA5String PersonBiometricDetails ::= IA5String PersonMedicalDetails ::= IA5String -- EXT_NCIC_ObjectType (Desc Name) Record 287 -- From source: Justice XML, Revision 3.0.0.0 PropertyType ::= SEQUENCE { -- builds from SuperType in the JXDD effort typeText SEQUENCE OF PropertyTypeText OPTIONAL, -- # UNTAGGED typeCode SEQUENCE OF PropertyTypeCode OPTIONAL, -- # UNTAGGED descriptionText SEQUENCE OF PropertyDescriptionText OPTIONAL, -- # UNTAGGED actionText SEQUENCE OF PropertyActionText OPTIONAL, -- # UNTAGGED assignedIDDetails SEQUENCE OF PropertyAssignedIDDetails OPTIONAL, -- # UNTAGGED conditionText SEQUENCE OF PropertyConditionText OPTIONAL, -- # UNTAGGED disposition SEQUENCE OF PropertyDisposition OPTIONAL, -- # UNTAGGED location SEQUENCE OF PropertyLocation OPTIONAL, -- # UNTAGGED physicalDetails SEQUENCE OF PropertyPhysicalDetails OPTIONAL, -- # UNTAGGED owner SEQUENCE OF PropertyOwner OPTIONAL, -- # UNTAGGED possessor SEQUENCE OF PropertyPossessor OPTIONAL, -- # UNTAGGED possessionDescriptionText SEQUENCE OF PropertyPossessionDescriptionText OPTIONAL, -- # UNTAGGED registration SEQUENCE OF PropertyRegistration OPTIONAL, -- # UNTAGGED title SEQUENCE OF PropertyTitle OPTIONAL, -- # UNTAGGED status SEQUENCE OF PropertyStatus OPTIONAL, -- # UNTAGGED usageText SEQUENCE OF PropertyUsageText OPTIONAL, -- # UNTAGGED valueDetails SEQUENCE OF PropertyValueDetails OPTIONAL, -- # UNTAGGED weaponIndicator SEQUENCE OF PropertyWeaponIndicator OPTIONAL, -- # UNTAGGED weaponUsageIndicator SEQUENCE OF PropertyWeaponUsageIndicator OPTIONAL, -- # UNTAGGED weaponUseText SEQUENCE OF PropertyWeaponUseText OPTIONAL, -- # UNTAGGED ... } PropertyTypeText ::= IA5String PropertyTypeCode ::= IA5String PropertyDescriptionText ::= IA5String PropertyActionText ::= IA5String PropertyAssignedIDDetails ::= IA5String PropertyConditionText ::= IA5String PropertyDisposition ::= IA5String PropertyLocation ::= IA5String PropertyPhysicalDetails ::= IA5String PropertyOwner ::= IA5String PropertyPossessor ::= IA5String PropertyPossessionDescriptionText ::= IA5String PropertyRegistration ::= IA5String PropertyTitle ::= IA5String PropertyStatus ::= IA5String PropertyUsageText ::= IA5String PropertyValueDetails ::= IA5String PropertyWeaponIndicator ::= IA5String PropertyWeaponUsageIndicator ::= IA5String PropertyWeaponUseText ::= IA5String -- EXT_NCIC_VehicleType (Desc Name) Record 368 -- From source: Justice XML, Revision 3.0.0.0 VehicleType ::= SEQUENCE { -- builds from SuperType in the JXDD effort cargoText SEQUENCE OF VehicleCargoText OPTIONAL, -- # UNTAGGED engineID SEQUENCE OF VehicleEngineID OPTIONAL, -- # UNTAGGED engineQuantity SEQUENCE OF VehicleEngineQuantity OPTIONAL, -- # UNTAGGED enginePowerDisplacementText SEQUENCE OF VehicleEnginePowerDisplacementText OPTIONAL, -- # UNTAGGED firstSoldYearText SEQUENCE OF VehicleFirstSoldYearText OPTIONAL, -- # UNTAGGED fuelTypeText SEQUENCE OF VehicleFuelTypeText OPTIONAL, -- # UNTAGGED fuelTypeCode SEQUENCE OF VehicleFuelTypeCode OPTIONAL, -- # UNTAGGED part SEQUENCE OF VehiclePart OPTIONAL, -- # UNTAGGED registration SEQUENCE OF VehicleRegistration OPTIONAL, -- # UNTAGGED title SEQUENCE OF VehicleTitle OPTIONAL, -- # UNTAGGED useText SEQUENCE OF VehicleUseText OPTIONAL, -- # UNTAGGED useCode SEQUENCE OF VehicleUseCode OPTIONAL, -- # UNTAGGED ownershipTypeText SEQUENCE OF VehicleOwnershipTypeText OPTIONAL, -- # UNTAGGED leaseIndicator SEQUENCE OF VehicleLeaseIndicator OPTIONAL, -- # UNTAGGED rentalIndicator SEQUENCE OF VehicleRentalIndicator OPTIONAL, -- # UNTAGGED towedIndicator SEQUENCE OF VehicleTowedIndicator OPTIONAL, -- # UNTAGGED wantedIndicator SEQUENCE OF VehicleWantedIndicator OPTIONAL, -- # UNTAGGED id SEQUENCE OF VehicleID OPTIONAL, -- # UNTAGGED vinText SEQUENCE OF VehicleVINAText OPTIONAL, -- # UNTAGGED makeCode SEQUENCE OF VehicleMakeCode OPTIONAL, -- # UNTAGGED modelCode SEQUENCE OF VehicleModelCode OPTIONAL, -- # UNTAGGED modelYearText SEQUENCE OF VehicleModelYearText OPTIONAL, -- # UNTAGGED modelCodeText SEQUENCE OF VehicleModelCodeText OPTIONAL, -- # UNTAGGED styleCode SEQUENCE OF VehicleStyleCode OPTIONAL, -- # UNTAGGED colorPrimaryText SEQUENCE OF VehicleColorPrimaryText OPTIONAL, -- # UNTAGGED colorPrimaryCode SEQUENCE OF VehicleColorPrimaryCode OPTIONAL, -- # UNTAGGED colorSecondaryText SEQUENCE OF VehicleColorSecondaryText OPTIONAL, -- # UNTAGGED colorSecondaryCode SEQUENCE OF VehicleColorSecondaryCode OPTIONAL, -- # UNTAGGED colorInteriorText SEQUENCE OF VehicleColorInteriorText OPTIONAL, -- # UNTAGGED doorQuantity SEQUENCE OF VehicleDoorQuantity OPTIONAL, -- # UNTAGGED emissionInspectionQuantity SEQUENCE OF VehicleEmissionInspectionQuantity OPTIONAL, -- # UNTAGGED engineCylinderQuantity SEQUENCE OF VehicleEngineCylinderQuantity OPTIONAL, -- # UNTAGGED garageIndicator SEQUENCE OF VehicleGarageIndicator OPTIONAL, -- # UNTAGGED odometerReadingMeasure SEQUENCE OF VehicleOdometerReadingMeasure OPTIONAL, -- # UNTAGGED seatingQuantity SEQUENCE OF VehicleSeatingQuantity OPTIONAL, -- # UNTAGGED transmissionTypeText SEQUENCE OF VehicleTransmissionTypeText OPTIONAL, -- # UNTAGGED transmissionTypeCode SEQUENCE OF VehicleTransmissionTypeCode OPTIONAL, -- # UNTAGGED msrpAmount SEQUENCE OF VehicleMSRPAmount OPTIONAL, -- # UNTAGGED salesTaxPercentage SEQUENCE OF VehicleSalesTaxPercentage OPTIONAL, -- # UNTAGGED taxableAmount SEQUENCE OF VehicleTaxableAmount OPTIONAL, -- # UNTAGGED invoiceID SEQUENCE OF VehicleInvoiceID OPTIONAL, -- # UNTAGGED invoiceDate SEQUENCE OF VehicleInvoiceDate OPTIONAL, -- # UNTAGGED shipDate SEQUENCE OF VehicleShipDate OPTIONAL, -- # UNTAGGED paperMCOIssuedIndicator SEQUENCE OF VehiclePaperMCOIssuedIndicator OPTIONAL, -- # UNTAGGED ... } -- Each of these must be further defined and restercited by the local dpleoyment VehicleCargoText ::= IA5String VehicleEngineID ::= IA5String VehicleEngineQuantity ::= IA5String VehicleEnginePowerDisplacementText ::= IA5String VehicleFirstSoldYearText ::= IA5String VehicleFuelTypeText ::= IA5String VehicleFuelTypeCode ::= IA5String VehiclePart ::= IA5String VehicleRegistration ::= IA5String VehicleTitle ::= IA5String VehicleUseText ::= IA5String VehicleUseCode ::= IA5String VehicleOwnershipTypeText ::= IA5String VehicleLeaseIndicator ::= IA5String VehicleRentalIndicator ::= IA5String VehicleTowedIndicator ::= IA5String VehicleWantedIndicator ::= IA5String VehicleID ::= IA5String VehicleVINAText ::= IA5String VehicleMakeCode ::= IA5String VehicleModelCode ::= IA5String VehicleModelYearText ::= IA5String VehicleModelCodeText ::= IA5String VehicleStyleCode ::= IA5String VehicleColorPrimaryText ::= IA5String VehicleColorPrimaryCode ::= IA5String VehicleColorSecondaryText ::= IA5String VehicleColorSecondaryCode ::= IA5String VehicleColorInteriorText ::= IA5String VehicleDoorQuantity ::= IA5String VehicleEmissionInspectionQuantity ::= IA5String VehicleEngineCylinderQuantity ::= IA5String VehicleGarageIndicator ::= IA5String VehicleOdometerReadingMeasure ::= IA5String VehicleSeatingQuantity ::= IA5String VehicleTransmissionTypeText ::= IA5String VehicleTransmissionTypeCode ::= IA5String VehicleMSRPAmount ::= IA5String VehicleSalesTaxPercentage ::= IA5String VehicleTaxableAmount ::= IA5String VehicleInvoiceID ::= IA5String VehicleInvoiceDate ::= IA5String VehicleShipDate ::= IA5String VehiclePaperMCOIssuedIndicator ::= IA5String -- Unable to find the file: JXDDstubs.txt -- Which would be be inserted at this point if present. END -- End of the JXDD module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: LRMS -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- LRMS DEFINITIONS AUTOMATIC TAGS::= BEGIN -- LRMS_Area_Location (Desc Name) Record 13 -- From source: DRAFT XLRMS AreaLocation ::= SEQUENCE { things GeometryProfile, which GeographicCoordinate, i GridProfile, do LinearReferenceProfile, not ISP-Vehicle, -- was: CrossStreetsProfile wishTo AddressProfile, typeOut PublicGridProfile, ... } -- the ModelProfile has been removed GeometryProfile ::= INTEGER (0..10) GeographicCoordinate ::= INTEGER (0..10) GridProfile ::= INTEGER (0..10) LinearReferenceProfile ::= INTEGER (0..10) ISP-Vehicle ::= INTEGER (0..10) AddressProfile ::= INTEGER (0..10) AddressPointProfile ::= INTEGER (0..10) PublicGridProfile ::= INTEGER (0..10) -- EXT_Distance (Desc Name) Record 53 -- From source: DRAFT XLRMS Distance ::= INTEGER (0..100000) -- A more complex style is used with XML -- DF_GeoLocation (Desc Name) Record 131 -- From source: XLRMS GeoLocation ::= SEQUENCE { item1 MyType OPTIONAL, item2 MyType OPTIONAL, item3 MyType OPTIONAL, ... -- # LOCAL_CONTENT } MyType ::= INTEGER -- Complete def to be provided by LRMS -- EXT_Height (Desc Name) Record 136 -- From source: DRAFT XLRMS Height ::= INTEGER (-100..100) -- replace this with the real defintion -- Int-latitude32 (Desc Name) Record 168 -- From source: XLRMS Int-latitude32 ::= INTEGER (-90000000..90000000) -- Int-longitude32 (Desc Name) Record 169 -- From source: XLRMS Int-longitude32 ::= INTEGER (-180000000..180000000) -- Latitude:Int-latitude32 (Desc Name) Record 178 -- From source: XLRMS Latitude ::= Int-latitude32 -- DF_LRMS (Desc Name) Record 214 -- From source: DRAFT XLRMS LocationReference ::= CHOICE { geometry GeometryProfile, geocoordinate GeographicCoordinate, grid GridProfile, linearReferencing LinearReferenceProfile, crossStreets ISP-Vehicle, -- was: CrossStreetsProfile address AddressProfile, pubgrid PublicGridProfile, ... } -- the ModelProfile has been removed -- Longitude:Int-longitude32 (Desc Name) Record 216 -- From source: XLRMS Longitude ::= Int-longitude32 -- LRMS_PointProfile (Desc Name) Record 274 -- From source: XLRMS PointProfile ::= INTEGER (0..100) -- edit to proper ranges -- Inserting file: LRMSstubs.txt here. -- This is a collection of code and stubs needed to match to the -- rest of the LRMS -- LocationReference ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- LRMS ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- GeometryProfile ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- GeographicCoordinate ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- GridProfile ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- LinearReferenceProfile ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- ISP-Vehicle ::= SEQUENCE {id INTEGER, dv OCTET STRING} -X- was: CrossStreetsProfile -- AddressProfile ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- PublicGridProfile ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- End of inserted file END -- End of the LRMS module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: TCIP -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- TCIP DEFINITIONS AUTOMATIC TAGS::= BEGIN -- EXT_CPT-OperatorID (Desc Name) Record 26 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles CPT-OperatorID ::= INTEGER (0..4294967295) -- EXT_CPT_StopPointDescription (Desc Name) Record 27 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles CPT-StopPointDescription ::= UTF8String (SIZE(0..255)) -- EXT_CPT_StopPointID (Desc Name) Record 28 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles CPT-StopPointID ::= INTEGER (0..100000) -- range limit added fro IM use -- EXT_CPT_StopPointName (Desc Name) Record 29 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles CPT-StopPointName ::= IA5String (SIZE(1..63)) -- range limit added -- CPT-StopPointName -- EXT_CPT-VehicleID (Desc Name) Record 30 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles CPT-VehicleID ::= INTEGER (0..4294967295) -- EXT_IM-DispatcherID (Desc Name) Record 146 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-DispatcherID ::= IA5String (SIZE(1..10)) -- EXT_ImEventSource (Desc Name) Record 147 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles ImEventSource ::= SEQUENCE { event-source-id IM-EventIDSource OPTIONAL, source-type IM-SourceType OPTIONAL, source-id IM-SourceID, typeEvent ITIS.ITISEventType, -- the major catagory of the event description SEQUENCE (SIZE(1..100)) OF ITIS.ITIScodesAndText OPTIONAL, -- # UNTAGGED -- Very prob that the SEQ wil be removed from this -- to match with other uses of ITIS phrases incidentSeverity CPT-SeverityLevel OPTIONAL, -- range (1..10) event-desc-short IM-IncidentDescShort OPTIONAL, comment CPT-Footnote, -- an update of the incident location LRMS.GeoLocation OPTIONAL, source-dt IM-EventDateTimeSource OPTIONAL, employee-source-id IM-EmployeeIDSource OPTIONAL, ptv-id CPT-VehicleID OPTIONAL } -- EXT_IM-IncidentID (Desc Name) Record 148 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-IncidentID ::= INTEGER (0..65535) -- EXT_IM-IncidentProcedure (Desc Name) Record 149 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-IncidentProcedure ::= IA5String (SIZE(1..10)) -- EXT_ImInjuryInfo (Desc Name) Record 150 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles ImInjuryInfo ::= SEQUENCE { fatality-count IM-HumanFatalityCount, injury-count IM-HumanInjuryCount, damage-desc SEQUENCE (SIZE(1..100)) OF IM-PropertyDamageDescShort OPTIONAL, footnote CPT-Footnote OPTIONAL } -- EXT_IM-OperatorInjured (Desc Name) Record 151 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-OperatorInjured ::= ENUMERATED { no (0), -- No yes (1) -- Yes -- 2-255 Reserved for Local Use } -- EXT_IM-PostAccidentTest (Desc Name) Record 152 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-PostAccidentTest ::= IA5String (SIZE(0..255)) -- was: FOOTNOTE -- EXT_ImPTVehicleInvolved (Desc Name) Record 153 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles ImPTVehicleInvolved ::= SEQUENCE { ptv CPT-VehicleID, incidentID IM-IncidentID, parameters ImPTVOperatingParam, operatorID CPT-OperatorID, operator-injured IM-OperatorInjured, post-accident-test IM-PostAccidentTest, injury-info ImInjuryInfo, passengers-onboard SEQUENCE (SIZE(1..500)) OF PersonInformation OPTIONAL, -- TCIP uses: ImPerson vehicle-damage IM-VehicleDamage OPTIONAL, number-passengers-onboard IM-VehicleOccupantCount OPTIONAL, note CPT-Footnote OPTIONAL } -- EXT_ImPTVOperatingParam (Desc Name) Record 154 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles ImPTVOperatingParam ::= SEQUENCE { ptvID CPT-VehicleID, velocity-vector ObBusVelocityVector, -- includes velocity, heading, pitch blockID SCH-BlockID, runID SCH-RunID OPTIONAL, direction SCH-RouteDirectionName OPTIONAL, --code base-name CPT-PTVehicleBaseName OPTIONAL } -- EXT_IM-ResponseCommands (Desc Name) Record 155 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-ResponseCommands ::= IA5String (SIZE(1..10)) -- EXT_IM-RestorationAction (Desc Name) Record 156 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-RestorationAction ::= IA5String (SIZE(1..10)) -- EXT_IM-VehicleDamage (Desc Name) Record 157 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-VehicleDamage ::= IA5String (SIZE(0..255)) -- was: FOOTNOTE -- EXT_IM-VehicleOccupantCount (Desc Name) Record 158 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles IM-VehicleOccupantCount ::= INTEGER (0..255) -- Was: UBYTE -- EXT_PI_ADAAccess (Desc Name) Record 258 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ADAAccess ::= INTEGER (0..255) -- One must consult TCIP for the valid values -- EXT_PI_AmenityID (Desc Name) Record 259 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-AmenityID ::= INTEGER (0..65535) -- EXT_PI_AmenityName (Desc Name) Record 260 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-AmenityName ::= UTF8String (SIZE(1..30)) -- EXT_PI_AmenityStatus (Desc Name) Record 261 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-AmenityStatus ::= INTEGER -- EXT_PI_Amenity_Type (Desc Name) Record 262 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-Amenity-Type ::= UTF8String (SIZE(1..30)) -- EXT_PI_MarkerType (Desc Name) Record 263 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-MarkerType ::= INTEGER -- EXT_PI_NextArrivalCountdown (Desc Name) Record 264 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-NextArrivalCountdown ::= INTEGER (0..4294967295) -- EXT_PI_OffSchedule (Desc Name) Record 265 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-OffSchedule ::= INTEGER (-2000000..2000000) -- EXT_PI_ParkingAvailability (Desc Name) Record 266 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingAvailability ::= INTEGER -- EXT_PI_ParkingFacID (Desc Name) Record 267 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingFacID ::= INTEGER (0..65535) -- EXT_PI_ParkingProvided (Desc Name) Record 268 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingProvided ::= BOOLEAN -- EXT_PI_ParkingRates (Desc Name) Record 269 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingRates ::= UTF8String (SIZE(0..1000)) -- EXT_PI_ParkingSpacesTotal (Desc Name) Record 270 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingSpacesTotal ::= INTEGER (0..65535) -- EXT_PI_ParkingType (Desc Name) Record 271 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingType ::= INTEGER -- EXT_PI_ParkingVehicleClass (Desc Name) Record 272 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-ParkingVehicleClass ::= INTEGER -- EXT_PI_WalkingDirections (Desc Name) Record 273 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles PI-WalkingDirections ::= UTF8String (SIZE(0..1000)) -- TCIP_SomeList (Desc Name) Record 311 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles SomeList ::= INTEGER (0..100) -- edit to proper ranges -- TCIP_StopPointIden' (Desc Name) Record 323 -- From source: Adopted ITE TCIP, Transit Communications Interface Profiles StopPointIden ::= INTEGER (0..100) -- edit to proper ranges -- DF_TcipThingHere (FIX) (Desc Name) Record 331 -- From source: DRAFT ITE TCIP revision effort TcipThingHere ::= INTEGER (0..100) -- edit to proper ranges -- Inserting file: TCIPstubs.txt here. -- This is a collection of code and stubs needed to match to the -- TCIP work. CODE ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- Aug 27 the foll0wing are missing from IEEE Rev 25 db links -- likely from adding further tcip message content CPT-Footnote ::= SEQUENCE {id INTEGER, dv OCTET STRING} CPT-PTVehicleBaseName ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-EmployeeIDSource ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-EventDateTimeSource ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-EventIDSource ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-SourceID ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-SourceType ::= SEQUENCE {id INTEGER, dv OCTET STRING} Message-number ::= SEQUENCE {id INTEGER, dv OCTET STRING} Node-delay ::= SEQUENCE {id INTEGER, dv OCTET STRING} ObBusVelocityVector ::= SEQUENCE {id INTEGER, dv OCTET STRING} SCH-BlockID ::= SEQUENCE {id INTEGER, dv OCTET STRING} SCH-RouteDirectionName ::= SEQUENCE {id INTEGER, dv OCTET STRING} SCH-RunID ::= SEQUENCE {id INTEGER, dv OCTET STRING} PersonInformation ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-Age ::= SEQUENCE {id INTEGER, dv OCTET STRING} CPT-Sex ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-WorkPhone ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-HomePhone ::= SEQUENCE {id INTEGER, dv OCTET STRING} CptPersonName ::= SEQUENCE {id INTEGER, dv OCTET STRING} ImInjury ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-RoleInIncident ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-PersonIdentifier ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-PropertyDamageDescShort ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-HumanInjuryCount ::= SEQUENCE {id INTEGER, dv OCTET STRING} CPT-SeverityLevel ::= SEQUENCE {id INTEGER, dv OCTET STRING} IDENL ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-HumanFatalityCount ::= SEQUENCE {id INTEGER, dv OCTET STRING} IDENS ::= SEQUENCE {id INTEGER, dv OCTET STRING} IM-IncidentDescShort ::= SEQUENCE {id INTEGER, dv OCTET STRING} -- End of inserted file END -- End of the TCIP module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: TMDD -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- TMDD DEFINITIONS AUTOMATIC TAGS::= BEGIN -- EXT_DEVICE_Identifier_identifier (Desc Name) Record 44 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Device-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- EXT_EVENT_IncidentDetails_code (Desc Name) Record 108 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Event-incident-details ::= ENUMERATED { rollover-overturn-jackknife (2), immersion (3), gas-inhalation (4), noncollision-injury (5), -- (Injured in Vehicle or Fell From Veh.) debris-thrown-or-falling-object (6), collision-with-pedestrian (7), collision-with-cycle-or-cyclist (8), --(pedalcyclist or pedalcycle) collision-with-railway-train (9), collision-with-animal (10), collision-with-motor-vehicle-in-transport (11), collision-with-parked-motor-vehicle (12), --(or Other M.V. Not in Transport) collision-with-ground (13), collision-with-building (14), collision-with-impact-attenuator-crash-cushion (15), collision-with-bridge-structure (16), --(Bridge Pier/Abutment/Parapet End/Rail) collision-with-guardrail (17), collision-with-concrete-traffic-barrier-or-other-longitudinal-barrier-type (18), collision-with-post (19), -- pole-or-support (Sign Post, utility-Post) collision-with-culvert-or-ditch (21), collision-with-curb (22), collision-with-embankment (23), collision-with-fence (24), collision-with-wall (25), collision-with-fire-hydrant (26), collision-with-shrubbery-or-bush (27), collision-with-tree (28), collision-with-boulder (29), collision-with-pavement-surface-irregularity (30), --(Ruts,Potholes,Grates,etc.) unknown (31), ...} -- EVENT_IncidentHumanInjuriesCount_quantity (Desc Name) Record 109 -- From source: Adopted ITE MS/ETMCC Version 2.1 Event-incident-human-injuries-count ::= INTEGER (0..65535) -- EVENT_IncidentSeverity_code (Desc Name) Record 110 -- From source: Adopted ITE MS/ETMCC Version 2.1 Event-incident-severity ::= ENUMERATED { none (1), minor (2), major (3), natural-disaster (4), ...} -- EVENT_IncidentStatus_code (Desc Name) Record 111 -- From source: Adopted ITE MS/ETMCC Version 2.1 Event-incident-status ::= ENUMERATED { planned (1), forecast (2), contingency-plan (3), response-plan-activated (4), reported (5), confirmed (6), responding (7), current (8), updated (9), clearing (10), ended (11), delete (12), cancelled (13), postponed (14), reopened (15), ...} -- EVENT_IncidentVehiclesInvolved_code (Desc Name) Record 112 -- From source: Adopted ITE MS/ETMCC Version 2.1 Event-incident-vehicles-involved ::= ENUMERATED { otherNoInfo (0), -- Other No Additional Information; otherInfo (1), -- Other Additional Information -- (follows in message) transitBus (2), -- Public Transit Bus; lightRail (3), -- Light Rail; commuterRail (4), -- Commuter/Passenger Rail; freightRail (5), -- Freight Rail; publicSafety (6), -- Public Safety Vehicle; convertible (7), -- Convertible (exclude sunroof, t-bar); twoDoorHardtop (8), -- 2-door sedan, hardtop, coupe; twoDoorHatchback (9), -- 3-door/2-door hatchback; a4-door-sedan-hardtop (10), a5-door-or-4-door-hatchback (11), station-wagon (12), hatchback-number-of-doors-unknown (13), auto-based-pickup (14), auto-based-panel (15), large-limousine (16), utility (17), minivan (18), standard-van (19), compact-pickup (20), standard-pickup (21), pickup-with-slide-in-camper (22), truck-based-station-wagon (23), light-truck-based-suburban-limousine (24), cab-chassis-based (25), truck-based-panel (26), light-truck-based-motor-home (27), school-bus (28), other-bus (29), single-unit-straight-truck (30), medium-or-heavy-truck-based-motor-home (31), truck-tractor (32), motorcycle (33), moped (34), three-wheeled-motorcycle-or-moped (35), all-terrain-vehicle (36), -- including dune or swamp buggy -- and all terrain cycle snowmobile (37), farm-equipment-other-than-trucks (38), construction-equipment-other-than-trucks (39), ... } -- (0..255) -- EVENT_IncidentVehiclesInvolvedCount_quantity (Desc Name) Record 113 -- From source: Adopted ITE MS/ETMCC Version 2.1 Event-incident-vehicles-involved-count ::= INTEGER (0..255) -- vehicles -- EXT_EVENT_Lanes_TotalAffected_quantity (Desc Name) Record 115 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Event-lanes-total-affected ::= INTEGER (0..255) -- EXT_EVENT_ResponsePlanAuthor_text (Desc Name) Record 116 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Event-response-plan-author ::= IA5String (SIZE(1..128)) -- Any set of ASCII characters up to 128 -- EXT_EVENT_ResponsePlanIdentifier_identifier (Desc Name) Record 117 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Event-response-plan-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- EXT_EVENT_ResponsePlanType_code (Desc Name) Record 118 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Event-response-plan-type ::= ENUMERATED { system-plan (1), modified-system-plan (2), manual-input-plan (3), ...} -- LINK_Capacity_rate (Desc Name) Record 179 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-capacity ::= INTEGER (0..300000) -- vehicles per hour -- EXT_LINK_CapacityExisting_percent (Desc Name) Record 180 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-capacity-existing ::= INTEGER (0..100) -- percent -- LINK_Delay_quantity (Desc Name) Record 181 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-delay ::= INTEGER (0..605000) -- seconds -- LINK_Density_rate (Desc Name) Record 182 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-density ::= INTEGER (0..2000) -- vehicles per kilometer -- EXT_LINK_Identifier_identifier (Desc Name) Record 183 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- LINK_Jurisdiction_text (Desc Name) Record 184 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-jurisdiction ::= IA5String (SIZE(1..128)) -- Any set of ASCII characters up to 128 -- LINK_LaneCount_quantity (Desc Name) Record 185 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-lane-count ::= INTEGER (0..50) -- lanes -- LINK_LanesNumberOpen_quantity (Desc Name) Record 186 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-lanes-number-open ::= INTEGER (0..50) -- lanes -- LINK_Length_quantity (Desc Name) Record 187 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-length ::= INTEGER (0..160000) -- meters -- LINK_LevelOfService_code (Desc Name) Record 188 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-level-of-service ::= ENUMERATED { free-flow-conditions (1), -- A stable-flow-with-noticeable-decline-in-free-flow-conditions (2), --B stable-flow-with-significant-increase-in-driver-discomfort (3), -- C high-density-but-stable-flow (4), -- D conditions-near-capacity-level (5), -- E forced-flow (6) -- E } -- LINK_MedianType_code (Desc Name) Record 189 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-median-type ::= ENUMERATED {curbed (1), concrete-barrier (2), concrete-barrier-with-visibility-screen (3), guard-rail (4), open-grass (5), open-sand (6), painted-median-no-access (7), separate-roadways (8), unprotected (9), ...} -- LINK_Name_text (Desc Name) Record 190 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-name ::= IA5String (SIZE(1..128)) -- Any set of ASCII characters up to 128 -- LINK_Occupancy_percent (Desc Name) Record 191 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-occupancy ::= INTEGER (0..100) -- percent -- LINK_Other_text (Desc Name) Record 192 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-other ::= IA5String (SIZE(1..256)) -- Any set of alphanumeric characters up to 256 -- LINK_Ownership_text (Desc Name) Record 193 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-ownership ::= IA5String (SIZE(1..256)) -- Any set of ASCII characters up to 256 -- LINK_PavementType_code (Desc Name) Record 194 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-pavement-type ::= ENUMERATED { asphalt (1), open-graded-asphalt (2), concrete (3), grooved-concrete (4), steel-bridge (5), concrete-bridge (6), asphalt-overlay-bridge (7), timber-bridge (8), gravel (9), dirt (10), ... } -- LINK_RestrictionAxleCount_quantity (Desc Name) Record 195 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-axle-count ::= INTEGER (0..20) -- axles -- EXT_LINK_RestrictionClass_code (Desc Name) Record 196 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-restriction-class ::= ITIS.RestrictionClass -- LINK_RestrictionHeight_quantity (Desc Name) Record 197 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-height ::= INTEGER (0..2000) -- centimeters -- LINK_RestrictionLength_quantity (Desc Name) Record 198 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-length ::= INTEGER (0..6000) -- centimeters -- LINK_RestrictionWeightAxle_quantity (Desc Name) Record 199 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-weight-axle ::= INTEGER (0..20000) -- kilograms -- LINK_RestrictionWeightVehicle_quantity (Desc Name) Record 200 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-weight-vehicle ::= INTEGER (0..80000) -- kilograms -- LINK_RestrictionWidth_quantity (Desc Name) Record 201 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-restriction-width ::= INTEGER (0..2000) -- centimeters -- LINK_RouteDesignator_identifier (Desc Name) Record 202 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-route-designator ::= IA5String (SIZE(1..64)) -- Any set of alphanumeric characters up to 64 -- LINK_ShoulderWidthLeft_quantity (Desc Name) Record 203 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-shoulder-width-left ::= INTEGER (0..999) -- centimeters -- LINK_ShoulderWidthRight_quantity (Desc Name) Record 204 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-shoulder-width-right ::= INTEGER (0..999) -- centimeters -- LINK_SpeedAverage_rate (Desc Name) Record 205 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-speed-average ::= INTEGER (0..255) -- kilometers per hour -- LINK_SpeedLimit_rate (Desc Name) Record 206 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-speed-limit ::= INTEGER (0..255) -- kilometers per hour -- EXT_LINK_SpeedLimitAdvisory_rate (Desc Name) Record 207 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-speed-limit-advisory ::= INTEGER (0..255) -- kilometers per hour -- LINK_SpeedLimitTruck_rate (Desc Name) Record 208 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-speed-limit-truck ::= INTEGER (0..255) -- kilometers per hour -- EXT_LINK_Status_code (Desc Name) Record 209 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-status ::= ENUMERATED { no-determination (1), open (2), restricted (3), closed (4), ...} -- EXT_LINK_SurfaceCondition_code (Desc Name) Record 210 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Link-surface-condition ::= BIT STRING { dry (1), wet (2), snow-or-slus (3), ice (4), oil (5), debris (6), rocks (7), salted (8), broken-pavement (9), power-lines-down (10), material-spill (11), chemical-spill (12), none (13) } -- LINK_TravelTime_quantity (Desc Name) Record 212 -- From source: Adopted ITE MS/ETMCC Version 2.1 Link-travel-time ::= INTEGER (0..65535) -- seconds -- DE_Message-number (Desc Name) Record 223 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Message-number ::= INTEGER (0..65000) -- EXT_Node_Delay (Desc Name) Record 231 -- From source: Adopted ITE TMDD Standard TM1.03 Amendment 1, March 19, 2001 Node-delay ::= INTEGER (0..605000) -- NODE_LinksNumber_quantity (Desc Name) Record 232 -- From source: Adopted ITE MS/ETMCC Version 2.1 Node-links-number ::= INTEGER (0..999) -- lanes -- NODE_Name_text (Desc Name) Record 233 -- From source: Adopted ITE MS/ETMCC Version 2.1 Node-name ::= IA5String (SIZE(1..128)) -- Any set of ASCII characters up to 128 -- EXT_NODE_Status_code (Desc Name) Record 234 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Node-status ::= ENUMERATED {no-determination (1), open (2), restricted (3), closed (4), ...} -- EXT_ORGANIZATION_CenterIdentifier_identifier (Desc Name) Record 238 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Organization-center-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- EXT_ORGANIZATION_CenterName_text (Desc Name) Record 239 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Organization-center-name ::= IA5String (SIZE(1..32)) -- Any set of ASCII characters up to 32 -- EXT_ORGANIZATION_PersonOnSiteName_text (Desc Name) Record 240 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Organization-contact-person-on-site-name-or-id ::= IA5String (SIZE(1..64)) -- Any set of ASCII characters up to 64 -- EXT_ORGANIZATION_Identifier_identifier (Desc Name) Record 241 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Organization-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- ORGANIZATION_ResourceIdentifier_identifier (Desc Name) Record 242 -- From source: Adopted ITE MS/ETMCC Version 2.1 Organization-resource-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- EXT_ORGANIZATION_SubOrganizationIdentifier_identifier (Desc Name) Record 243 -- From source: DRAFT ITE TMDD MS/ETMCC revision effort Organization-sub-organization-identifier ::= IA5String (SIZE(1..32)) -- Any set of alphanumeric characters up to 32 -- Unable to find the file: TMDDstubs.txt -- Which would be be inserted at this point if present. END -- End of the TMDD module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: NTCIP -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- NTCIP DEFINITIONS AUTOMATIC TAGS::= BEGIN -- ESS_EssAdjacentSnowDepth_quantity (Desc Name) Record 67 -- From source: NTCIP 1204 EssAdjacentSnowDepth ::= INTEGER (0..3001) -- ESS_EssAirTemperature_quantity (Desc Name) Record 68 -- From source: NTCIP 1204 EssAirTemperature ::= INTEGER (-1000..1001) -- ESS_EssAtmosphericPressure_quantity (Desc Name) Record 69 -- From source: NTCIP 1204 EssAtmosphericPressure ::= INTEGER (0..65535) -- ESS_EssAvgWindDirection_quantity (Desc Name) Record 70 -- From source: NTCIP 1204 EssAvgWindDirection ::= INTEGER (0..361) -- ESS_EssAvgWindSpeed_quantity (Desc Name) Record 71 -- From source: NTCIP 1204 EssAvgWindSpeed ::= INTEGER (0..65535) -- ESS_EssCloudSituation_code (Desc Name) Record 72 -- From source: NTCIP 1204 EssCloudSituation ::= ENUMERATED {overcast (1), cloudy (2), partlyCloudy (3), mostlyClear (4), clear (5)} -- ESS_EssCO_quantity (Desc Name) Record 73 -- From source: NTCIP 1204 EssCO ::= INTEGER (0..255) -- ESS_EssCO2_quantity (Desc Name) Record 74 -- From source: NTCIP 1204 EssCO2 ::= INTEGER (0..65535) -- ESS_EssDewpointTemp_quantity (Desc Name) Record 75 -- From source: NTCIP 1204 EssDewpointTemp ::= INTEGER (-1000..1001) -- ESS_EssIceThickness_quantity (Desc Name) Record 76 -- From source: NTCIP 1204 EssIceThickness ::= INTEGER (0..65535) -- ESS_EssMaxTemp_quantity (Desc Name) Record 77 -- From source: NTCIP 1204 EssMaxTemp ::= INTEGER (-1000..1001) -- ESS_EssMinTemp_quantity (Desc Name) Record 78 -- From source: NTCIP 1204 EssMinTemp ::= INTEGER (-1000..1001) -- ESS_EssMobileFriction (Desc Name) Record 79 -- From source: NTCIP 1204 EssMobileFriction ::= INTEGER (0..101) -- ESS_EssNO_quantity (Desc Name) Record 80 -- From source: NTCIP 1204 EssNO ::= INTEGER (0..255) -- ESS_EssNO2_quantity (Desc Name) Record 81 -- From source: NTCIP 1204 EssNO2 ::= INTEGER (0..255) -- ESS_EssO3_quantity (Desc Name) Record 82 -- From source: NTCIP 1204 EssO3 ::= INTEGER (0..255) -- ESS_Other_text (Desc Name) Record 83 -- From source: NTCIP 1204 ESS-other ::= IA5String (SIZE(1..255)) -- ESS_EssPavementTemperature_quantity (Desc Name) Record 84 -- From source: NTCIP 1204 EssPavementTemperature ::= INTEGER (-1000..1001) -- ESS_EssPaveTreatmentAmount_quantity (Desc Name) Record 85 -- From source: NTCIP 1204 EssPaveTreatmentAmount ::= INTEGER (0..255) -- ESS_EssPaveTreatmentWidth_quantity (Desc Name) Record 86 -- From source: NTCIP 1204 EssPaveTreatmentWidth ::= INTEGER (0..255) -- ESS_EssPaveTreatProductForm_code (Desc Name) Record 87 -- From source: NTCIP 1204 EssPaveTreatProductForm ::= ENUMERATED { other (1), dry (2), prewet (3), liquid (4) } -- ESS_EssPaveTreatProductType_code (Desc Name) Record 88 -- From source: NTCIP 1204 EssPaveTreatProductType ::= ENUMERATED { other (1), sand (2), dirt (3), gravel (4), cinders (5), water (6), enhancedSalts (7), naCl (8), caCl (9), mgCl (10), cMA (11), kAC (12), naFormate (13), naA (14) } -- ESS_EssPM10_quantity (Desc Name) Record 89 -- From source: NTCIP 1204 EssPM10 ::= INTEGER (0..65535) -- ESS_EssPrecipitation24Hours_quantity (Desc Name) Record 90 -- From source: NTCIP 1204 EssPrecipitation24Hours ::= INTEGER (0..65535) -- ESS_EssPrecipitationOneHour_quantity (Desc Name) Record 91 -- From source: NTCIP 1204 EssPrecipitationOneHour ::= INTEGER (0..65535) -- ESS_EssPrecipRate_quantity (Desc Name) Record 92 -- From source: NTCIP 1204 EssPrecipRate ::= INTEGER (0..65535) -- ESS_EssPrecipSituation_code (Desc Name) Record 93 -- From source: NTCIP 1204 EssPrecipSituation ::= ENUMERATED { other (1), unknown (2), noPrecipitation (3), unidentifiedSlight (4), unidentifiedModerate (5), unidentifiedHeavy (6), snowSlight (7), snowModerate (8), snowHeavy (9), rainSlight (10), rainModerate (11), rainHeavy (12), frozenPrecipitationSlight (13), frozenPrecipitationModerate (14), frozenPrecipitationHeavy (15) } -- ESS_EssPrecipYesNo_code (Desc Name) Record 94 -- From source: NTCIP 1204 EssPrecipYesNo ::= ENUMERATED {precip (1), noPrecip (2), error (3)} -- ESS_EssRelativeHumidity_quantity (Desc Name) Record 95 -- From source: NTCIP 1204 EssRelativeHumidity ::= INTEGER (0..101) -- ESS_EssRoadwaySnowDepth_quantity (Desc Name) Record 96 -- From source: NTCIP 1204 EssRoadwaySnowDepth ::= INTEGER (0..3001) -- ESS_EssRoadwaySnowPackDepth_quantity (Desc Name) Record 97 -- From source: NTCIP 1204 EssRoadwaySnowPackDepth ::= INTEGER (0..3001) -- ESS_EssSnowfallAccumRate_quantity (Desc Name) Record 98 -- From source: NTCIP 1204 EssSnowfallAccumRate ::= INTEGER (0..65535) -- ESS_EssSO2_quantity (Desc Name) Record 99 -- From source: NTCIP 1204 EssSO2 ::= INTEGER (0..65535) -- ESS_EssSolarRadiation_quantity (Desc Name) Record 100 -- From source: NTCIP 1204 EssSolarRadiation ::= INTEGER (0..65535) -- ESS_EssSurfaceBlackIceSignal_code (Desc Name) Record 101 -- From source: NTCIP 1204 EssSurfaceBlackIceSignal ::= ENUMERATED {other (1), noIce (2), blackIce (3), detectorError (4)} -- ESS_EssSurfaceFreezePoint_quantity (Desc Name) Record 102 -- From source: NTCIP 1204 EssSurfaceFreezePoint ::= INTEGER (-1000..1001) -- ESS_EssSurfaceSalinity (Desc Name) Record 103 -- From source: NTCIP 1204 EssSurfaceSalinity ::= INTEGER (0..65535) -- ESS_EssSurfaceTemperature_quantity (Desc Name) Record 104 -- From source: NTCIP 1204 EssSurfaceTemperature ::= INTEGER (-1000..1001) -- ESS_EssSurfaceWaterDepth_quantity (Desc Name) Record 105 -- From source: NTCIP 1204 EssSurfaceWaterDepth ::= INTEGER (0..255) -- ESS_EssVisibility_quantity (Desc Name) Record 106 -- From source: NTCIP 1204 EssVisibility ::= INTEGER (0..1000001) -- ESS_EssWaterDepth_quantity (Desc Name) Record 107 -- From source: NTCIP 1204 EssWaterDepth ::= INTEGER (0..65535) -- Inserting file: NTCIPstubs.txt here. -- This is a collection of code and stubs needed to match to the -- NTCIP (and ESS) work. -- End of inserted file END -- End of the NTCIP module. -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- -- Begin module: RSPA -- -- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- RSPA DEFINITIONS AUTOMATIC TAGS::= BEGIN -- DF_Incident_Report (Desc Name) Record 160 -- From source: DOT RSPA F 5800.1 (Incident Report) IncidentReport ::= NULL -- Use the XML provided for this entry -- Unable to find the file: RSPAstubs.txt -- Which would be be inserted at this point if present. END -- End of the RSPA module. -- No entries were found with unknown module assignments. -- Unable to find the file: ASNstubs.txt -- Which would be be inserted at this point if present. -- End of file output at 4/17/2006 1:24:38 PM