This page describes the SES Daks device driver. It sends a message to the SES Daks system via N2P proxy server. Therefore it requires an helper script (Perl) in /home/satnms/ses-daks.pl. The message could be triggered by any event.
The message is sent if one of two configurable parameters in the system changes to the reference value defined in the device configuration.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The device info page.
--- The maintenance page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the N2P proxy server as well as defining the notification event.
| parameter | description |
|---|---|
| input.Id | Defines the parameter triggering an event (e.g. SUMMARY.fault). |
| input.compare | Defines the compare condition to Equal or Not Equal . |
| input.reference | Defines the condition value of the parameter. |
| input.Id2 | Defines a second parameter triggering an event (e.g. SUMMARY.fault). |
| input.compare2 | Defines the compare condition to Equal or Not Equal . |
| input.reference2 | Defines the condition value of the second parameter. |
| ipAddr | Defines the ip address of the N2P . |
| tcpPort | Defines the tcp port of the N2P . |
| bcid | Defines the bcid of the N2P. |
| annid | Defines the annid of the N2P proxy. |
| msgtxt | Defines the message text send to the N2P . |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.lastReturn | TEXT | R/O | StringRange R/O |
| info.lastMessage | TEXT | R/O | StringRange R/O |
| info.returnCode | TEXT | R/O | StringRange R/O |
| config.input.Id | TEXT | SAVE SETUP | StringRange |
| config.input.compare | CHOICE | SAVE SETUP | EnumRange (EQ NE) |
| config.input.reference | TEXT | SAVE SETUP | StringRange |
| config.input.Id2 | TEXT | SAVE SETUP | StringRange |
| config.input.compare2 | CHOICE | SAVE SETUP | EnumRange (EQ NE) |
| config.input.reference2 | TEXT | SAVE SETUP | StringRange |
| config.ipAddr | TEXT | SAVE SETUP | StringRange |
| config.tcpPort | TEXT | SAVE SETUP | StringRange |
| config.bcid | TEXT | SAVE SETUP | StringRange |
| config.annid | TEXT | SAVE SETUP | StringRange |
| config.msgtxt | TEXT | SAVE SETUP | StringRange |
| input | TEXT | StringRange | |
| input2 | TEXT | StringRange |