User Guide

Programming
21
NSS-Vote Programmer’s Guide
NSS-VoteMSPStationMod Module
To assist you in your programming the NSS-VoteMSPStationMod Module definition code is displayed
below:
Where:
mdlVSMPStations is a unique module name.
NSS-VoteTouchPanelStationMod Module Parameter Definitions
vdvVotingGlobal
A virtual device number for programming NetLinx events and Global
NSS-Vote internal communications.
vdvVotingStation
A virtual device number for programming Station NSS-Vote internal
communications.
dvTouchPanelStations
An array of TP station device numbers.
STATION_BUTTON_VAR_TEXT
An INTEGER array with the following buttons and variable text codes:
Welcome Message
Voting Body
Voting Agenda
Station Member Name
Station Member Title
Topic Line 1
Topic Line 2
RTS Member Name
RTS Member Title
Voting Timer
Vote Outcome
Vote Result YES count
Vote Result NO count
Vote Result ABSTAIN count
Vote Result EXCUSE count
Vote Result YES Percentage
Vote Result NO Percentage
Vote Result ABSTAIN Percentage
Vote result EXCUSE Percentage
RTS System Enabled
(Cover Button)
RTS System Enabled
RTS Cancel Request
RTS Priority Request
RTS Station Queue Position
•RTS Timer
STATION_BUTTON_CHANNEL
An INTEGER array with the following buttons:
Lock-Submit Vote
Vote: YES
Vote: NO
Vote: ABSTAIN
Vote: EXCUSED
Attendance: Present
Vote Session Active
RTS: Microphone Active
RTS: Request to Speak
RTS:Cancel Request
RTS: Priority Request
RTS: Station in RTS Queue
Vote: Timer in Warning State
RTS: Timer in Warning State
STATION_PROGRAM_INFO
An INTEGER array with the following variable text codes:
Program Name
Program Version
Station ID
STATION_LEVEL
An INTEGER array with the following buttons:
YES
•NO
•ABSTAIN
•EXCUSE
DEFINE_MODULE 'NSS-VoteMSPStationMod' mdlVSMPStations(vdvVotingGlobal,
vdvVotingStation,
dvMSPStations,
MSP_STATION_BUTTON_CHANNEL,
MSP_STATION_LEVEL)