...
Checks if the track sighting is approaching an Area.
...
Area: specify Specify the Area from a list of existing Areas.
Check: specify Specify whether the rule is broken when it is greater than or less than the value.
Max Distance: a A target is not allowed within the specified distance of the Area.
Max Time: aAtarget is not allowed within the specified time of the Area base on the targets approach speed.
...
Checks if the track sighting has entered an Area.
...
Check Time: at what The time the check is performed.
Now: the The current track being evaluated is in the area at this moment in time.
Anytime: the The check will evaluate to true if the track has been in that area at any time. This enables us to look historically where a track has been. For example, if you wanted a rule break when a track has moved through area A into area B, then area A would be an anytime check and area B would be a now check. You would use a Boolean Link specified AND to link these Area Check nodes together in the rule logic.
Area: specify Specify the Area from a list of existing Areas.
...
Checks if a track has not entered one or more alarm areas.
...
Selected/Name: select Select the alarm areas that will not be checked for track sightings.
...
Checks if the track sighting has originated from an area.
...
Area: specify Specify the Area from a list of existing Areas.
...
Checks if a Track Sighting has crossed a defined line.
...
Breach Line: select Select from a list of existing Breach Lines.
Min Seen: minimum Minimum number of track sightings required to confirm that the line is breached.
Reset Time: length Length of time (s) allowed between track sightings before Seen value is reset.
...
Checks if an unknown Track Sighting is within a defined distance of an IFF track and a specified classification and is within a certain defined distance of a selected breach line it would be marked as a friend.
...
Breach Line: select Select from a list of existing Breach Lines.
Classification for IFF Track: select Select the desired object from the drop down list.
...
Checks if the Track Sighting has been classified against a particular model.
...
Classification: select Select the desired classification model.
Probability: the The probability above which the track sighting has to be.
Count Check
Checks if the required number of Track Sightings have occurred within a given time period.
...
Area: specify Specify the Area from a list of existing Areas.
Count: the The minimum number of track sightings required within the time period.
Time Frame: specify Specify the length of the given time period in seconds.
...
Checks if an Area has the required density of Track Sightings within a given time period.
...
Area: specify Specify the Area from a list of existing Areas.
Density: the The minimum and maximum number of tracks in the Area, in the Time Frame, required to satisfy the Density Check.
Time Frame: specify Specify the given time period in seconds.
...
Checks an external sensor input with debounce.
...
Debounce Period: ensures Ensures that only one digital signal can be registered within this given time.
...
Check if a property of a Track Sighting meets the defined criteria after previous rule checks have passed.
...
Property Name: name Name of property to check on a track sighting.
Property Test: select Select the type of test to perform on the property.
...
Property Check
Check if a property of a Track Sighting meets the defined criteria.
...
Property Name: name Name of property to check on a track sighting.
Property Test: select Select the type of test to perform on the property.
...
Proximity Check
Check if the Track Sight is within the given proximity of other sightings.
...
Use Time: select Select between Time or Distance:.
Proximity Time: specify Specify the number of seconds between tracks.
Proximity Distance: specify Specify the maximum distance (m) between tracks that satisfies the Proximity Check and triggers an action i.e. the ≤ distance between tracks at which they are considered in proximity to one another.
Area: specify Specify the Area from a list of existing Areas.
...
Checks if the Track has broken any of the selected rules.
...
Selected/Name: select Select the rule(s) that will checked to see if a track sighting has broken them.
...
Checks an external trigger to disarm the rule.
...
Trigger Id: the The Id of the external trigger's input.
Disarm Timeout (s): the The time period, without an external trigger, after a rule has been disarmed before the rule is armed again.
Debounce Period (s): ensures Ensures that only one digital signal can be registered within this given time.
...
Checks if the track sighting recorded time or time input occurred within the given schedule.
...
Schedule: one One or more schedules to check.
...
Checks if the track sighting was generated by the specified sensor.
...
Debounce Period (s): ensures Ensures that only one digital signal can be registered within this given time.
Static Sensor: specify Specify the sensor from a list of existing static sensors.
Allow Notifications: when When ticked will cause static sensor to animate in UI when triggered.
...
System Mode
Checks the current system mode.
...
System Mode: select Select the desired mode.
...
Track Tag Property Check
Will return true if any track’s tag is equal to any added tag target name.
...
Tag Name: add Add a Tag Name to the Tag Target Names list.
...
Checks multiple inputs using the specified logic type. In most computer programming languages, a Boolean data type is a data type with only two possible values: true or false. The values we use are Both, Either or None.
...
And/Or: a A boolean AND or boolean OR operation.
Not: a A boolean NOT operator.
...
Break Count Check
Checks if the total break count for inputs has exceeded an amount.
...
Delays input and check passing through to an action for a specified time period.
...
Time Frame (s): the The length of the delay in seconds.
...
Creates a window of time in which checks must be satisfied. Solo checks with an internal Time Frame will render a Time Link null, but multiple checks with an internal Time Frame can feed into a Time Link. A Time Link compares inputs from other checks to ensure that it got a “true” from all the linked checks with the specified time, regardless of Time Frames determining their "true" or "false" outcomes.
...
Time Frame (s): specify Specify the time frame in which the check must be satisfied.
...
Actions
Alarm
Generates an alarm.
...
Priority: allows Allows you to optionally apply a ‘weighting’ to any rule breaks that invoke an alarm using comparative values.
Severity: defines Defines how a target should be marked when it breaks a rule and actions an alarm. Such markings allow a target to be easily differentiated.
Add Properties: this This section defines how the description will read when an alarm notification pops up. When a rule is broken the text that has been placed into the Description field of the rule is displayed on the operator’s console and is also recorded within the alarm log. This text can be completely static (causing it to give the same message regardless of where, or by what means, the rule was broken). Alternatively, it can also include placemarkers place-markers that will be replaced by contextual references (when the rule is broken) that may help to pinpoint the nature of the alarm. Select a Check node and then one of its settings/properties to add detail to the description.
Node: select Select from the nodes of checks used in the rule.
Property: select Select a property from that node you would like to include in the description, then select the add button ➕.
Configured Properties: a A list of the Node Properties already added. Each is given a code, an 'Arg'. This table functions as a Key for what the 'Args' represent.
Description: determines Determines the text that will be presented to the operator (and entered in the activity log) when the alarm sounds. Right Click to add an Arg to represent a Node Property. In the example below, Arg0 represents a specific Area, and Arg1 represents the Approach Area Check Node's Distance Property i.e. an approaching person is within 15m of the Area.
User Notification: determines Determines which users will receive the alarm notifications.
...
Area State
Enable or disable the selected area.
...
Enabled: state State to set the area to.
Area: specify Specify the Area from a list of existing Areas.
Action: input Input will track the input state and set the output, latched . Latched will set the state once until the input state resets.
...
Enable or disable the selected breach line.
...
Enabled: state State to set the area to.
Breach Line: specify Specify the Breach Line from a list of existing Breach Lines.
Action: input Input will track the input state and set the output, latched . Latched will set the state once until the input state resets.
...
Creates a camera target.
...
Camera: specify Specify the camera you wish to use from a list of existing cameras.
Priority: allows Allows you to optionally apply a ‘weighting’ to any rule breaks that invoke a camera target using comparative values.
Keep Following: keep Keep following after the condition clears.
Position Override: optionally Optionally override the camera position to point at a specific entity.
...
Camera Home Position
Modify a camera home position.
...
Camera: specify Specify the camera you wish to use from a list of existing cameras.
Active Home Position: when When the input state is active set , this sets the home position of the camera.
Inactive Home Position: then When the input statis inactive set status is inactive, this sets the home position of the cameacamera.
...
Camera Mode
Modifies the cameras mode.
...
Camera: specify Specify the camera you wish to use from a list of existing cameras.
Automatic: mode Mode to set on the camera.
Action: input Input will track the input state and set the mode, latched . Latched will set the mode once until the input state resets.
...
Changes the classification of a track to the specified classification and sets the probability at 100%.
...
Classification: the The classification the track will be changed to, e.g. Person.
Persists: select Select to ensure the track classification does not change in the future.
...
Apply the selected system profile.
...
Action: input Input will track the input state and set the output, latched will set the state once until the input state resets.
Active Profile: the The profile to set the change to.
...
Colour Change
Change the colour of the selected entity.
...
Entity: select Select the required entity from the drop down list.
Colour: this This can be configured to any RGBA colour.
...
Creates a trigger for an external action.
...
Output Id: the The output of the external object.
Event State: state State to set the trigger to.
Action: input Input will track the input state and set the output, latched . Latched will set the state once until the input state resets.
...
Apply an action to the selected folder.
...
Folder: specify Specify the Folder folder from a list of existing Folders.
Enabled: state State to set the folder to.
Hide Children: select Select to render entities within that folder invisible on the PPI.
Action: input Input will track the input state and set the output, latched . Latched will set the state once until the input state resets.
...
Hide a selected item.
...
Entity: select Select the entity to be hidden from the drop down list.
Hide: The check box is not selected by default.
Action: input Input will track the input state and set the output, latched will set the state once until the input state resets.
...
Layer Action
Add or remove a layers layer from the users listed.
...
Hide: select Select to hide, or remove, the specified layer from the specified users.
Layer: select Select the layer to add or remove from those available to the specified users.
Action: input Input will track the input state and set the output, latched . Latched will set the state once until the input state resets.
User Names: specify Specify the user(s) that the layer will be made available to or removed from.
...
Create a notification message.
...
Title: the The header text of a notification.
Message: the The main body of text.
Severity: defines Defines how a message should be marked.
Icon Image: icon Icon to use in message notification.
...
Select to change the roles permissions. Individually select from the options below to determine which permissions will be enabled or leave unchecked to disable.
...
Role: Specify the role to change the permissions ofwhose permissions are being changed.
...
Rule State
Enabled or disable the selected rule.
...
Enabled: select Select to enable a disabled rule. Leave unchecked to disable an enabled rule.
Action: input Input will track the input state and set the enabled state, latched . Latched will set the enabled state once until the input state resets.
Rule: specify Specify which rule to enable/disable.
...
Track Hide
Hide a track from the UI.
...
Track Status
Alter the severity of a track.
...
Severity: set Set how a track should be marked. Such markings allow a track to be easily differentiated.
...