Hierarchy - quercus SmartLoop TS Programming Manual

Table of Contents

Advertisement

QuercusVL Programming Manual
VLFieldType
VLOperatorType
VLConditionOperatorType
VLTimestampObject
VLLogSystem
VLConfigurationActionType

3.2. Hierarchy

The system implements the following hierarchical object division:
System: represents the VL system root. Basically provides a collection of units.
Unit: the logical representation of a unit, directly equivalent to unit.
Detector: the logical representation of a detector. PresenceDetector, QueueDetector,
SpeedDetector, RedDetector and StoppedCar classes derive from it.
TrafficLight: logical representation of a virtual traffic light.
Summary: the logical representation of a summary.
Incidence: the logical representation of an incidence.
Take into account that for every modification in the configuration of a unit, the hierarchy of
Detector and TrafficLight objects is regenerated, starting from zero.
Therefore, when you want to make continued use of these objects, you must save a reference
to it, in order that it will not be modified or destroyed.
Example of incorrect code (in C++)
printf( ..., System::GetUnit(0).Detector(0).Id);
printf( ..., System::GetUnit(0).Detector(0).Type);
Quercus Technologies
n
n
Detectors
TrafficLights
Detector
TrafficLight
System
n
Units
Unit
n
Historic
Summaries
Summary
// First use of the detector
// Second use of the detector (it could have
n
Historic
Incidences
Incidence
26

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SmartLoop TS and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Birdwatch red lightSmartloop ts plus

Table of Contents