The Patriot Task Plugin has several possible uses:
The Task Plugin will enable third party software developers to integrate their own receivers and other signal receiving devices into Patriot via a Plugin Task. This allows signals to be logged to the Patriot database.
The task can also be used to insert clients into the database, type checking and data validation are performed on insert.
An assignable task can be created. The task can be assigned to various response plans in a same way as the standard Patriot email or SMS task. When a signal triggers this response plan the task will be notified and can respond accordingly E.g send the event onto another piece of software in any customised format that is required.
The task can also respond to operator initiated events during an activation. A button can be displayed on the Activation window, and when pressed, the task can perform a function.
The SDK package provides extensive documentation and sample plugins. There is also a test application provided so you can build plugins and test them without having to install a fully working copy of Patriot. The plugin and samples are developed in C#, and require a copy of Microsoft Visual Studio (Express version freely available).
Patriot provides the SDK and test application free of charge to 3rd party developers. This allows you to create the plugins and do basic testing.
To use the plugins the Task Plugin module or Camera Task Plugin Module is required at the Patriot control room. These modules can be purchased through Patriot sales.