The STmcEvent class defines a single TMC event on a location. More...
Public Types | |
| enum | EventCode { TMCTrafficProblem = 0, TMCQueuingProblem = 1, TMCSlowTraffic = 2, TMCHeavyTraffic = 3, TMCStationaryTraffic = 4, TMCCongestion = 5, TMCNormalTraffic = 6, TMCNoProblems = 7, TMCAccidentCleared = 8, TMCAccidentIncident = 9, TMCClosure = 10, TMCBridgeTunelBlocked = 11, TMCSeviceClosed = 12, TMCServiceReopened = 13, TMCLaneClosure = 14, TMCRoadWorks = 15, TMCObstacle = 16, TMCRoadConditions = 17, TMCWeather = 18, TMCWind = 19, TMCVisibility = 20, TMCTemperature = 21, TMCActivity = 22, TMCDelay = 23, TMCDangerousVehicle = 24, TMCExceptionalLoadsVehicles = 25, TMCTrafficEquipment = 26, TMCSizeAndWeightLimits = 27, TMCParkingRestrictions = 28, TMCReferenceToAudioBroadcast = 29, TMCAdditionalInfo = 30 } |
| List of the possible Event codes. More... | |
Public Member Functions | |
| STmcEvent () | |
| Creates the instance of the STmcEvent class with default values. More... | |
Static Public Member Functions | |
| static int | SizeOf () |
Public Attributes | |
| ushort | wID = 0 |
| Returns the ID number that was assigned to this event by applicaiton. The ID can be later used to delete the event. More... | |
| int | lX = 0 |
| Determines geographical longitude (X coordinate) of the event in world degrees multiplied by 100 000. More... | |
| int | lY = 0 |
| Determines geographical latitude (Y coordinate) of the event in world degrees multiplied by 100 000. More... | |
| int | nEventCode = -1 |
| Code of the TMC event from the EventCode enumeration More... | |
| int | bUserAvoid = 1 |
| Defines if the route computing should always avoid this event. More... | |
| uint | nValidityYear = 0 |
| Year. Validity time, till which the event remains active. After this time is the event deleted. The events are not stored after application exit. More... | |
| byte | nValidityMonth = 0 |
| Month. Validity time, till which the event remains active. After this time is the event deleted. The events are not stored after application exit. More... | |
| byte | nValidityDay = 0 |
| Day. Validity time, till which the event remains active. After this time is the event deleted. The events are not stored after application exit. More... | |
| byte | nValidityHour = 0 |
| Hour. Validity time, till which the event remains active. After this time is the event deleted. The events are not stored after application exit. More... | |
| byte | nValidityMinute = 0 |
| Minute. Validity time, till which the event remains active. After this time is the event deleted. The events are not stored after application exit. More... | |
The STmcEvent class defines a single TMC event on a location.