HW is DM368 IPNC / Leopardboard style, using Appro IPNC MT5 SDK 4.x
In order to add some custom controls (PTZ etc.) into our system we need to create a task/process/daemon that sits on one of the UART ports and handles messages to/from the IPNC (EG to move the camera, report status, that sort of thing).
This needs to be bi-directional;
The IPNC user can send a command through the web to the camera, or an event from the camera can cause something to happen in the IPNC system (EG send e-mail, change video settings).
I have read the AVServer_Design_guide.pdf and Application_DesignGuide_IPNC_DM36x.pdf but these only describe adding some small thing into the existing framework (EG one extra function / message), whereas I'd like to create another process that is hooked into the shared messaging setup and can communicate with AVServer, AlarmServer etc.
I made a start by looking at the web server code, which hooks into the AVServer, but that is not quite what we need (we don't need AVData, we need the other commands).
Any hints or pointers to the documentation I've missed reading greatly appreciated.