Aimsun Next API Detector Clickable Events¶
Functions related to Detector Clickable Events¶
Enable the detector clickable events¶
In C++ and Python¶
Explanation¶
Enables the detector clickable events in all the detectors in the model.
Format¶
int AKIDetectorEventsEnable()
Parameters¶
No parameters required.
Output¶
- = 0: OK
- < 0: Error
Disable the detector clickable events¶
In C++ and Python¶
Explanation¶
Disables the detector clickable events in all the detectors in the model.
Format¶
int AKIDetectorEventsDisable()
Parameters¶
No parameters required.
Output:¶
- = 0: OK
- < 0: Error
Load the initial events of the detector¶
In C++ and Python:¶
Explanation¶
Loads the initial events of all the detectors in the model.
Format¶
int AKIDetectorEventsLoadInitialEvents();
Parameters¶
No parameters required.
Output¶
- = 0: OK
- < 0: Error
Save the detector events¶
In C++ and Python:¶
Explanation¶
Saves the events of all the detectors in the model.
Format¶
int AKIDetectorEventsSaveEvents();
Parameters¶
No parameters required.
Output¶
- = 0: OK
- < 0: Error
Add a detector event¶
In C++ and Python¶
Explanation¶
Adds a detector event for an specified detector
Format¶
void AKIDetectorEventsAddEvent(int iddet, double aIniTime, double aEndTime, int vehTypePos, double speed, double length, int idPTline);
Parameters¶
- Iddet: Detector identifier
- IniTime: Time of the simulation, in seconds from midnight, when the event will start (seconds).
- Endtime: Time of the simulation, in seconds from midnight, when the event will finish (seconds).
- vehTypePos: Position of the vehicle type in the list of vehicles types being used. 0 must be used for all vehicle types and a value from 1 to AKIVehGetNbVehTypes (), for a specific vehicle type.
- Speed: Detected speed
- Length: Detected length
- idPTLine: If the vehicle was a ptVehicle, then the id of the PTLine. 0, otherwise
Output¶
No parameters required.
Clear the detector clickable events¶
In C++ and Python¶
Explanation¶
Removes all clickable events of all detectors
Format¶
int AKIDetectorEventsClear();
Parameters¶
No parameters required.
Output¶
- = 0: OK
- < 0: Error