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)