Programming; Initial Programming; Adding Operators' Consoles; Adding Graphical Voting Stations - AMX NSS-VOTE - PROGRAMMER GUIDE Programmer's Manual

Table of Contents

Advertisement

Programming

Initial Programming

Once you have decided on the hardware configuration you intend to use, you need to customize the main
NSS-Vote program to accommodate your design. Two sample programs are provided with
NSS-Vote:
Start by choosing one of these files to start from and saving it as 'NSS-VoteTest'. NSS-Vote is modular
so you can add and remove a module for each option you would like to support.
At the heart of the NSS-Vote system is the NSS-VoteEngineMod module. This module includes all the
functionality for voting and microphone management. This module must be included in every NSS-Vote
system.
See NSS-VoteEngineMod Module section on page 13 for a detailed description of the parameters used by
this module.

Adding Operators' Consoles

Operators' consoles are support directly by the NSS-VoteEngineMod module. To add an operator's
console:
1. Define the device number for the operator's console device.
2. Include this device in the
NSS-VoteEngineMod module.
Many of the remaining parameters of the NSS-VoteEngineMod module specify the channel and variable
text numbers used by the operator's console touch panel. These parameters are pre-defined in NSS-Vote
Console Station Channels.axi to simplify programming. If you have not changed any of the channels or
variable text channel in the supplied touch panel file, then no modification of
NSS-Vote Console Station Channels.axi is required.
See NSS-VoteEngineMod Module section on page 13 for a detailed description of the parameters used by
this module.

Adding Graphical Voting Stations

All touch panel-based voting stations are supported by the NSS-VoteTouchPanelStationMod module.
To add a touch panel voting station:
1. Define the device number for the voting station device.
2. Include this device in the
NSS-VoteTouchPanelStationMod module.
The location of the device appears in the array determining the device's station ID. For instance, if the
device is added as the third element of the device array, it will be the third station.
To skip a station ID: Add the
is defined as 0:0:0.
NSS-Vote Programmer's Guide
NSS-VoteTest-TP Stations is a program that implements voting with touch panel based
station.
NSS-VoteTest-MSP Stations is a program that implements MSP based voting stations.
dvVotingConsole
dvTouchPanelStations
device to the array at the position you would like to skip.
dvNull
device array parameter for the
device array parameter for the
Programming
dvNull
7

Advertisement

Table of Contents
loading

This manual is also suitable for:

Nss-vote

Table of Contents