MLNetworx

From Cinemar Wiki
Jump to: navigation, search

About

The MLNetworx Plugin is used to control GE Netwrox Compatible Control Panels: NX-4, NX-4V2, NX-6, NX-6V2, NX-8, NX-8V2, NX-8Ea controlled by a NX-587E Virtual Keypad.

Installation

MLNetworx.dll

Plugin that communicates with the NX-587E.

With MLServer shutdown, run the MLNetworx_Plugin_Setup.exe. This will install MLNetworx plugin to the MLServer Plugins directory. It is recommended to accept all installation defaults.


Settings

Configure the serial port to use and set the number of zones you have in your system. The default baud rate is 9600 and this normally does not have to change.

Niles-Settings.png

MLServeCmds

GetDisplay

{MLServeCmd}Script Usage

MLNetworx|ID~GetDisplay

Parameters
ID = The Controller's ID or Alias

(Literal)
MLNetworx|1~GetDisplay

Description

Returns the two lines currently being displayed on the keypads.


ZoneStatus

{MLServeCmd}Script Usage

MLNetworx|ID~ZoneStatus~Zone#

Parameters
ID = The Controller's ID or Alias
Zone# = The Zone Number (1..192)

(Literal)
MLNetworx|1~ZoneStatus~14

Description

Returns the current zone status.


PartitionStatus

{MLServeCmd}Script Usage

MLNetworx|ID~PartitionStatus~Zone#

Parameters
ID = The Controller's ID or Alias
Zone# = The Partition Number (1..8)

(Literal)
MLNetworx|1~PartitonStatus~3

Description

Returns the specified partition status.


LightStatus

{MLServeCmd}Script Usage

MLNetworx|ID~LightStatus

Parameters
ID = The Controller's ID or Alias

(Literal)
MLNetworx|1~LightStatus

Description

Returns the status of all the keypad lights


Keypad

{MLServeCmd}Script Usage

MLNetworx|ID~Keypad~Button

Parameters
ID = The Controller's ID or Alias
Button = The Keypad Button (1..9, * and #)

(Literal)
MLNetworx|1~Keypad~7

Description

Simulates a keypad key press.


Function

{MLServeCmd}Script Usage

MLNetworx|ID~Function~Command

Parameters
ID = The Controller's ID or Alias
Command = The keypad command (STAY, CHIME, EXIT, BYPASS, CANCEL, FIRE, MEDICAL, PANIC, UP, DOWN)

(Literal)
MLNetworx|1~Function~Stay

Description

Executes the specified function.


MLServer Variables

All the Server Variables for this plugin begin with the prefix SECURITY_

Server variables that track the status of the keypad lights have two variables. One that tracks the On,Off state and another that tracks the blink state. e.g.

Security_Armed - Tracks On or Off

Security_ArmedLight - Tracks Blink State