HOWTO.ini Driver File Contents (v106zip.exe)

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::                                                                             ::
::  This file is a HOWTO help file which contains a detailed definition of all :: 
::  prelabel-section parameters and the description of the script laguage.     ::
::                                                                             ::
::  Do not use this file as a template.  Instead, please use provided          ::
::  <SCRIPT TEMPLATE.ini> file.                                                ::
::                                                                             ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


INI_VERSION=9.3

#
# PRELABEL is used to select different program and satelite configurations.
# This is used in conjunction with the pcase command in the script portion
# of this file.  "label" must match the labels used in pcase in order to
# select a different satelite and program configuration based upon the users
# selection.  The syntax of the command is PRELABEL followed by the various
# labels to use the configuration which immediately follows it.  Once a new
# PRELABEL command is reached, a new configuration starts and the previous
# one ends.  When the last configuration is reached, an ENDPRELABEL command
# must be present.  Up to 16 labels plus a default may be present and the
# first one is used as the default if the "default" label is not present.
# Example:  PRELABEL=label1
# Example:  PRELABEL=default

prelabel=SBD
# This file is a generic .ini file to be modified for use.
#
# Below is the jurisdiction name and/or configuration type for this file
# example:
# CONFIGURATION=Generic configuration
CONFIGURATION=SBD 9_26_00

# Below is the setting for how the latitudes and longitudes are expressed in
#   this .ini file
# Set INI_MINUTES=0 if they are expressed in "degrees.fraction direction"
# Set INI_MINUTES=1 if they are expressed in "degrees minutes direction"
INI_MINUTES=0

# Below is the setting for how the latitudes and longitudes are expressed in
#   for user input of the remote GSAT locations.
# Set PGM_MINUTES=0 if they are expressed in "degrees.fraction direction"
# Set PGM_MINUTES=1 if they are expressed in "degrees minutes direction"
PGM_MINUTES=0

# Below is the setting for how the user enters the USAT location
# Set INPUT_TYPE=NORMAL if user enters Latitude and Longitude for a location
# Set INPUT_TYPE=ZIPCODE if user enters the Zipcode for a location
# Set INPUT_TYPE=DELAY if user enters the delay manually
INPUT_TYPE=ZIPCODE

# Below is the parameter for "HUB LATITUDE"
# Example for INI_MINUTES=0 :  HUB_LATITUDE=41.25 N
# Example for INI_MINUTES=1 :  HUB_LATITUDE=41 15 N
HUB_LATITUDE=39.00 N

# Below is the parameter for "HUB LONGITUDE"
# Example for INI_MINUTES=0 :  HUB_LONGITUDE=71.75 W
# Example for INI_MINUTES=1 :  HUB_LONGITUDE=71 45 W
HUB_LONGITUDE=77.00 W

# Below is the parameter for "SATELLITE POSITION"
# Example for INI_MINUTES=0 :  SATELLITE_POSITION=105.5 W
# Example for INI_MINUTES=1 :  SATELLITE_POSITION=105 30 W
SATELLITE_POSITION=129.0 W

# Below is the parameter for "BACKUP HUB LATITUDE"
# Example for INI_MINUTES=0 :  BACKUP_HUB_LATITUDE=41.25 N
# Example for INI_MINUTES=1 :  BACKUP_HUB_LATITUDE=41 15 N
BACKUP_HUB_LATITUDE=41.85N

# Below is the parameter for "BACKUP HUB LONGITUDE"
# Example for INI_MINUTES=0 :  BACKUP_HUB_LONGITUDE=71.75 W
# Example for INI_MINUTES=1 :  BACKUP_HUB_LONGITUDE=71 45 W
BACKUP_HUB_LONGITUDE=87.65 W

# Below is the parameter for "BACKUP SATELLITE POSITION"
# Example for INI_MINUTES=0 :  BACKUP_SATELLITE_POSITION=105.5 W
# Example for INI_MINUTES=1 :  BACKUP_SATELLITE_POSITION=105 30 W
BACKUP_SATELLITE_POSITION=129.0 W

# Below is the timeout in seconds to wait for a connection message from the
# IDU
TIMEOUT=120

# Below is the Time-Slot Duration
# Example :  TIME_SLOT_DURATION=1950
TIME_SLOT_DURATION=62134

# Below is the Inbound Rate
# Example for a rate of 4800 :  INBOUND_RATE=48
INBOUND_RATE=768

# Below is the Outbound Bit Rate
# Example for a rate of 64000 :  OUTBOUND_RATE=64000
OUTBOUND_RATE=8192000


endprelabel



# The script language is explained below:
#
# START
#    The START command signifies where the script begins.
#
# SET variable "string"
#   Assigns the value "string" to user defined variable.  The SPACE character
#   is not allowed in the variable name.  You may use an underscore "_"
#   character to make the variable name more readable.  The variable name is
#   NOT case sensitive, although the string should be treated as if it is case
#   case sensitive for all commands unless a command specifically states
#   otherwise.  The example below assigns the value "New Hampshire" to the
#   variable "IDU_LOCATION".
#   Example:  SET IDU_Location "New Hampshire"
#
# LABEL label
#   Marks a position in the script with the LABEL 'label'.
#   Example: LABEL serial
#
# JUMP label
#   Will jump to the label 'label' for the next script command.
#   Example: JUMP serial
#
# MESSAGE "string"
#   Display the "string" to the CRT for the user to see.
#   Example: MESSAGE "Cycle power on the IDU . . ."
#
# LOADV variable "string"
#   Display "string" and have user enter value for 'variable'.
#   Example: LOADV idu# "Enter the USAT OWN ADDRESS - "
#
# SAVESERIAL# "string1" "string2"
#   Save the Serial number found between the first occurances of "string1"
#   and "string2".
#   Example: SAVESERIAL# "[" "]"
#
# SAVEHARDWARE# "string1" "string2"
#   Save the Hardware ID found between the first occurances of "string1"
#   and "string2".
#   Example: SAVEHARDWARE# "[" "]"
#
# WAITFOR "string"
#   Wait until "string" is received on serial port.
#   Example: WAITFOR "Enter SERIAL Number"
#
# CASE "string1" label1 "string2" label2
#   Will wait until "string1" or "string2" is received on the serial port.
#   When found, the script will continue from the label label1 or label2
#   respectively.  The example below will jump to the label 'serial' or
#   'test-freq' depending which string is found.
#   Example: CASE "SERIAL Number" serial "Test Frequencies" test-freq
#
# VCASE variable "string1" label1 ... "string16" label16 default defaultlabel
#   Will test value of variable against all "string?" strings and jump to the
#   corresponding label.  If no matches are found, the default label will be
#   jumped to.  You may specify up to 16 different strings and labels.  If
#   no default is given, the program will continue to the next line
#   following the VCASE statement if no matches are found.  If duplicate strings
#   are listed, the first one that matches is used.  The test is NOT case
#   sensitive.
#   Example #1: SET flag "SECOND"
#               VCASE flag "first" primary "second" backup default flag_unknown
#   The above example will jump to label defined as backup.
#   Example #2: SET state "CT"
#               VCASE state "nh" new_hampshire "ri" rhode_island default state_unknown
#   The above example will jump to the label defined as state_unknown
#
# PCASE variable "string1" label1 ... "string16" label16 default defaultlabel
#   This works exactly as VCASE except it also sets the corrosponding variables specified
#   in the PRELABEL section.  The CALCULATE_DELAY command should be placed somewhere in
#   the script AFTER all of the labelx sections to recalculate the delay parameters.
#   Example #1: SET state "RI"
#               VCASE state "nh" new_hampshire "ri" rhode_island default state_unknown
#   The above example will jump to label defined as rhode_island.
#   Example #2: SET state "CT"
#               VCASE state "nh" new_hampshire "ri" rhode_island default state_unknown
#   The above example will jump to the label defined as state_unknown
#
# CALCULATE_DELAYS
#   This command will recalculate the delays.
#   Example: CALCULATE_DELAYS
#
# SEND "string"
#   Send "string" to serial port followed by a carriage return.
#   Example: SEND "499068"
#
# SENDHEX "hex_value"
#   Send a single character with the value of hex_value to the serial
#   port.
#   Example:  SENDHEX "0A"
#   (This sends a linefeed character to the serial port.)
#
# SENDDEC "decimal_value"
#   Send a single character with the value of decimal_value to the serial
#   port.
#   Example:  SENDHEX "10"
#   (This sends a linefeed character to the serial port.)
#
# SENDV variable
#   Send the value of "variable" stored in LOADV or SET commands.
#   Example: SENDV idu#
#
# SENDSERIAL#
#   Send the value stored by SAVESERIAL#.  If a value hasn't been saved when
#   this command is executed, the user will be prompted for one.
#   Example: SENDSERIAL#
#
# SENDHARDWARE#
#   Send the value stored by SAVEHARDWARE#.
#   Example: SENDHARDWARE#
#
# SENDDELAY#
#   Send the calculated delay.
#   Example: SENDDELAY#
#
# SENDBACKUPDELAY#
#   Send the calculated backup delay.
#   Example: SENDBACKUPDELAY#
#
# SENDCR
#   Send a carriage return to the serial port.
#   Example: SENDCR
#
# TESTSERIAL#
#   Test the next stream from serial port to match serial # saved in
#   SAVESERIAL#.
#   Example: TESTSERIAL#
#
# TESTDELAY#
#   Test the next stream from serial port to match calculated delay.
#   Example: TESTDELAY#
#
# TESTACKUPDELAY#
#   Test the next stream from serial port to match calculated backup delay.
#   Example: TESTBACKUPDELAY#
#
# TESTS "string"
#   Test the next stream from the serial port to match "string".
#   Examples: TESTS "3000"
#             TESTS "Y"
#
# TESTV variable
#   Test the next stream from the serial port to match variable saved
#   with LOADV or SET commands.
#   Example: TESTV idu#
#
# TESTNV variable
#   Test the next stream from the serial port to match variable saved
#   with LOADV or SET commands.  The difference between TESTV and
#   TESTNV is that TESTV performs an exact test while TESTNV will
#   ignore leading zeros (0) in both the variable and the serial port
#   stream.
#   Example: TESTNV usat_group_address
#
# IF_EQUAL variable "string"
#   Test if variable is equal to "string".  If so, continue until IF_END
#   If not, jump to statement after next IF_END.  CAN NOT BE NESTED!
#   Example: IF_EQUAL flag "1"
#
# IF_END
#   Used to close an IF_EQUAL group of commands.
#   Example: IF_END
#
# BEEP
#   Beep the PC speaker.
#   Example: BEEP
#
# PAUSE s
#   Pause for s seconds before continuing.
#   Example: PAUSE 5
#
# TIMEOUT t
#   Set the retry timeout to t seconds.  To disable timeout, set t=0.
#   Example: TIMEOUT 5
#   Example: TIMEOUT 0
#
# LOOP_BEGIN
#   Starts a large test loop
#   Example: LOOP_BEGIN
#
# LOOP_WAITFOR "string"
#   Works like WAITFOR but within a large loop
#   Example: LOOP_WAITFOR "Enter SERIAL Number"
#
# LOOP_CONTINUE
#   Ends the section of script following a LOOP_WAITFOR and tells the program
#   to start testing for all of the LOOP_WAITFORs and LOOP_WAITUNTILs
#   Example: LOOP_CONTINUE
#
# LOOP_BREAK
#   Works like LOOP_CONTINUE except it exits the loop instead of continuing
#   Example: LOOP_BREAK
#
# LOOP_END
#   Signals the end of a loop.
#   Example: LOOP_END
#
#   Loop Example:
#               LOOP_BEGIN
#                       LOOP_WAITFOR "string1"
#                               sendv variable1
#                       LOOP_CONTINUE
#                       LOOP_WAITFOR "string2"
#                               sendv variable2
#                       LOOP_CONTINUE
#                       LOOP_WAITFOR "string3"
#                               sendv variable3
#                       LOOP_BREAK
#               LOOP_END
#
#   The above example will send variable1 whenever string1 is received,
#   variable2 whenever string2 is received, and variable3 whenever string3
#   is received.  After sending variable1 or variable2, the testing loop
#   will continue.  After sending variable3, the loop is ended and the
#   script will continue to the statement following the LOOP_END statement.
#
# END
#   End of the script.
#   Example: END

# The programming script begins here
start

# These parameters were verified by STARBAND
set usat_group_address "8193"
set outbound_rate "8192"
set outbound_rate_test "8192"
set outbound_modulation "Q"
set outbound_reed_solomon "Y"
set time_slot_duration "62134"
set outbound_id "12ed"
set out_code_rate_1/4 "N"
set out_code_rate_n/4 "2"
set out_code_rate_n/4_test "1/2"
set interleaver_id "0"
set establish_link "Y"
set inbound_modulation "M"
set inbound_rate_ra "76800"
set dual_inbound_rate "N"
set inbound_reed_solomon "N"
set inbound_convolution "Y"
set inbound_ra_frame_length "442"
set inbound_da_frame_length "442"
set k_for_inb_coding "7"
set hpp_id "4"
set hsp_link_number "63"
set load_probe "N"
set installation_password "123"
set main_outbound_frequency "1178"
set main_channel_delay ""
set main_inbound_reference_frequency "1178280"
set main_inbound_idle_frequency "0"
set number_of_day_inbound_bands "1"
set day_inbound_band_1_start_frequency "1184880"
set day_inbound_band_1_stop_frequency "1189920"
set number_of_night_inbound_bands "1"
set night_inbound_band_1_start_frequency "1184880"
set night_inbound_band_1_stop_frequency "1189920"
set inbound_initial_frequency "1187400"
set inbound_initial_offset "0"
set backup_outbound_frequency "1178"
set backup_channel_delay ""
set backup_inbound_reference_frequency "1178280"
set backup_inbound_idle_frequency "0"
set number_of_backup_day_inbound_bands "1"
set backup_day_inbound_band_1_start_frequency "1184880"
set backup_day_inbound_band_1_stop_frequency "1189920"
set number_of_backup_night_inbound_bands "1"
set backup_night_inbound_band_1_start_frequency "1184880"
set backup_night_inbound_band_1_stop_frequency "1189920"
set backup_inbound_initial_frequency "1187400"
set hsp_port_for_wagers "63"
set hsp_port_for_management "63"

# These parameters are assumed by default
set port_configuration "02"
set enable_dial_backup "N"
set port_mode "1"
set dial_backup_speed "2400"
set primary_dial_backup_number ""
set secondary_dial_backup_number ""
set enable_download "N"
set enable_high_concentration_mode "N"
set da_time-slots "2"
set usat_group2_address "20"
set hardware_version ""
set support_high_speed_inbound_mode "Y"

calculate_delays

beep

set inbound_initial_offset "0"

# Remove the pound sign (#) in the next line to ask for the INBOUND INITIAL OFFSET
#loadv inbound_initial_offset "Please enter the Inbound Initial Offset"

status "Turn on switches 1, 7 and 8 on the IDU"
status "then turn the IDU power ON . . . "
message  "Turn the IDU power ON . . . "
TIMEOUT 0
loop_begin
        loop_waitfor "... "
                sendcr
        loop_continue
        loop_waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "(Y/N)"
                sendcr
        loop_continue
        loop_waitfor "RPP simulator is active"
                message "Please wait while erasing flash . . ."
		status "Erasing flash"
		pause 3
                send "20"
        loop_break
loop_end
waitfor "Please enter  ..."
send "1"
waitfor "from sector"
send "1"
waitfor "to sector"
send "15"
waitfor "Please enter  ..."
send "8"
pause 1
send "22"
status "Setting defaults"
case "-> USAT OWN ADDRESS" address "Enter the terminal SERIAL number" send-serial
label address
TIMEOUT 5
waitfor "< 128 .. 16382 > "
send "499068"
case "Enter the terminal SERIAL number" serial "Set TEST frequencies" test-freq
label test-freq
waitfor "< Y/N > ... "
send "N"
label serial
saveserial# "[" "]"
waitfor "(decimal) ... "
send "0"
loop_begin
        loop_waitfor "... "
                sendcr
        loop_continue
        loop_waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "(Y/N)"
                sendcr
        loop_continue
        loop_waitfor "RPP simulator is active"
                message "Please wait while the IDU resets . . ."
		pause 3
                send "22"
        loop_break
loop_end
TIMEOUT 60
status "Reseting IDU..."
waitfor "Enter the terminal SERIAL number"
label send-serial
TIMEOUT 5
waitfor "(decimal) ... "
sendserial#
waitfor "Enter HARDWARE version"
waitfor "(hex) ... "
sendcr
waitfor "-> USAT OWN ADDRESS"
waitfor "< 128 .. 16382 > "
sendhex "03"

status "Setting parameters..."
# waitfor "-> USAT OWN ADDRESS"
# waitfor "> "
# send "3921000"
set satellite ""
set satellite2 ""
loop_begin
        loop_waitfor "MAIN satellite parameters:"
                set satellite "MAIN"
                set satellite2 "MAIN"
        loop_continue
        loop_waitfor "BACKUP satellite parameters:"
                set satellite "BACKUP"
                set satellite2 "BACKUP"
        loop_continue
        loop_waitfor "DAY parameters:  (of MAIN satellite)"
                set satellite "MAIN_DAY"
        loop_continue
        loop_waitfor "NIGHT parameters:  (of MAIN satellite)"
                set satellite "MAIN_NIGHT"
        loop_continue
        loop_waitfor "DAY parameters:  (of BACKUP satellite)"
                set satellite "BACKUP_DAY"
        loop_continue
        loop_waitfor "NIGHT parameters:  (of BACKUP satellite)"
                set satellite "BACKUP_NIGHT"
        loop_continue
        loop_waitfor "Set Gtech RPP application"
                waitfor "(Y/N)"
                send "Y"
        loop_continue
        loop_waitfor "Set Gtech RPP default parameters"
		waitfor "(Y/N)"
		send "Y"
                message "Please wait while the defaults are loaded . . ."
	loop_continue
        loop_waitfor "Modify existing RPP parameters"
		waitfor "(Y/N)"
		send "Y"
	loop_continue
        loop_waitfor "-> USAT OWN ADDRESS"
                waitfor "> "
                sendidu#
        loop_continue
        loop_waitfor "-> USAT GROUP ADDRESS"
                waitfor "> "
                sendv usat_group_address
        loop_continue
        loop_waitfor "-> OUTBOUND RATE"
                waitfor "> "
                sendv outbound_rate
        loop_continue
        loop_waitfor "-> OUTBOUND REED SOLOMON"
                waitfor ">"
                sendv outbound_reed_solomon
        loop_continue
        loop_waitfor "-> OUTBOUND MODULATION"
                waitfor "> "
                sendv outbound_modulation
        loop_continue
        loop_waitfor "-> TIME-SLOT DURATION"
                waitfor ": "
                sendv time_slot_duration
        loop_continue
        loop_waitfor "-> INBOUND CONVOLUTION"
                waitfor ">"
                sendv inbound_convolution
        loop_continue
        loop_waitfor "-> INBOUND RA FRAME LENGTH"
                waitfor ":"
                sendv inbound_ra_frame_length
        loop_continue
        loop_waitfor "-> INBOUND DA FRAME LENGTH"
                waitfor ":"
                sendv inbound_da_frame_length
        loop_continue
        loop_waitfor "-> OUTBOUND ID"
                waitfor "> "
                sendv outbound_id
        loop_continue
        loop_waitfor "-> OUT CODE RATE 1/4"
                waitfor "< Y/N > "
                sendv out_code_rate_1/4
        loop_continue
        loop_waitfor "-> OUT CODE RATE n/4"
                waitfor ">"
                sendv out_code_rate_n/4
        loop_continue
        loop_waitfor "-> INTERLEAVER ID"
                waitfor ">"
                sendv interleaver_id
        loop_continue
        loop_waitfor "-> ESTABLISH LINK"
                waitfor "< Y/N > "
                sendv establish_link
        loop_continue
        loop_waitfor "-> INBOUND MODULATION"
		waitfor "< M/D > "
		sendv inbound_modulation
	loop_continue
        loop_waitfor "-> SUPPORT HIGH SPEED INBOUND MODE"
                waitfor "< Y/N > "
                sendv support_high_speed_inbound_mode
        loop_continue
        loop_waitfor "-> INBOUND RATE RA"
                waitfor "> "
                sendv inbound_rate_ra
        loop_continue
        loop_waitfor "-> K FOR INB CODING"
                waitfor "> "
                sendv k_for_inb_coding
        loop_continue
        loop_waitfor "-> HPP ID"
                waitfor ">"
                sendhppid#
        loop_continue
        loop_waitfor "-> HSP LINK NUMBER"
                waitfor ">"
                sendv hsp_link_number
        loop_continue
        loop_waitfor "-> LOAD PROBE"
                waitfor ">"
                sendv load_probe
        loop_continue
        loop_waitfor "-> DUAL INBOUND RATE"
                waitfor "> "
                sendv dual_inbound_rate
        loop_continue
        loop_waitfor "-> INBOUND REED SOLOMON"
                waitfor ">"
                sendv inbound_reed_solomon
        loop_continue
        loop_waitfor "-> Enter installation PASSWORD : "
		sendv installation_password
	loop_continue
        loop_waitfor "Do you want to change password"
		waitfor "> ... "
		send "N"
	loop_continue
        loop_waitfor "-> HSP port for wagers"
                waitfor "> "
                sendv hsp_port_for_wagers
        loop_continue
        loop_waitfor "-> HSP port for management"
                waitfor "> "
                sendv hsp_port_for_management
        loop_continue
        loop_waitfor "-> Port configuration"
                waitfor "> "
                sendv port_configuration
        loop_continue
        loop_waitfor "-> Enable dial backup"
                waitfor "< Y/N > "
                sendv enable_dial_backup
        loop_continue
        loop_waitfor "Port mode"
                waitfor "pulse > "
                sendv port_mode
        loop_continue
        loop_waitfor "Dial backup speed"
                waitfor " > "
                sendv dial_backup_speed
        loop_continue
        loop_waitfor "Primary dial backup number"
                waitfor "#* > "
                sendv primary_dial_backup_number
        loop_continue
        loop_waitfor "Secondary dial backup number"
                waitfor "#* > "
                sendv secondary_dial_backup_number
        loop_continue
        loop_waitfor "Enable download"
                waitfor "< Y/N > "
                sendv enable_download
        loop_continue
        loop_waitfor "-> Enable high concentration mode"
                waitfor "< Y/N > "
                sendv enable_high_concentration_mode
        loop_continue
        loop_waitfor "-> DA Time-Slots"
                waitfor "> "
                sendv da_time-slots
        loop_continue
        loop_waitfor "-> USAT Group 2 Address"
		waitfor "> "
		sendv usat_group2_address
	loop_continue
        loop_waitfor "Set RSP default parameters"
		waitfor "(Y/N)"
		send "Y"
	loop_continue
        loop_waitfor "-> OUTBOUND frequency"
                waitfor "> (MHz) "
                IF_EQUAL satellite "MAIN"
                        sendv main_outbound_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        sendv backup_outbound_frequency
                IF_END
        loop_continue
        loop_waitfor "-> channel DELAY"
                waitfor "> (x 0.1mSec) "
                IF_EQUAL satellite "MAIN"
                        senddelay#
                IF_END
                IF_EQUAL satellite "BACKUP"
                        sendbackupdelay#
                IF_END
        loop_continue
        loop_waitfor "-> inbound REFERENCE frequency"
                waitfor "> (KHz) "
                IF_EQUAL satellite "MAIN"
                        sendv main_inbound_reference_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        sendv backup_inbound_reference_frequency
                IF_END
        loop_continue
        loop_waitfor "-> inbound IDLE frequency"
                waitfor "> (KHz) "
                IF_EQUAL satellite "MAIN"
                        sendv main_inbound_idle_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        sendv backup_inbound_idle_frequency
                IF_END
        loop_continue
        loop_waitfor "-> NUMBER of inbound bands"
                waitfor "> "
                IF_EQUAL satellite "MAIN_DAY"
                        sendv number_of_day_inbound_bands
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        sendv number_of_night_inbound_bands
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        sendv number_of_backup_day_inbound_bands
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        sendv number_of_backup_night_inbound_bands
                IF_END
        loop_continue
        loop_waitfor "START frequency"
                waitfor "> "
                IF_EQUAL satellite "MAIN_DAY"
                        sendv day_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        sendv night_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        sendv backup_day_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        sendv backup_night_inbound_band_1_start_frequency
                IF_END
        loop_continue
        loop_waitfor "STOP frequency"
                waitfor "> "
                IF_EQUAL satellite "MAIN_DAY"
                        sendv day_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        sendv night_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        sendv backup_day_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        sendv backup_night_inbound_band_1_stop_frequency
                IF_END
        loop_continue
        loop_waitfor "-> inbound INITIAL frequency"
                waitfor "> (KHz) "
                IF_EQUAL satellite2 "MAIN"
                        sendv inbound_initial_frequency
                IF_END
                IF_EQUAL satellite2 "BACKUP"
                        sendv backup_inbound_initial_frequency
                IF_END
        loop_continue
        loop_waitfor "-> inbound initial OFFSET"
                waitfor "> (KHz) "
                sendv inbound_initial_offset
        loop_continue
        loop_waitfor "RPP simulator is active"
                send "22"
                message "Please wait while the IDU resets . . ."
        loop_break
loop_end
#TAM changed this from 10 to 60
TIMEOUT 60
status "Reseting IDU..."
waitfor "PARAMETERS SETTING PROCESS :         SN = "
status "Verifying parameters..."
TIMEOUT 5
testserial#
set satellite ""
set satellite2 ""
loop_begin
        loop_waitfor "MAIN satellite parameters:"
                set satellite "MAIN"
                set satellite2 "MAIN"
        loop_continue
        loop_waitfor "BACKUP satellite parameters:"
                set satellite "BACKUP"
                set satellite2 "BACKUP"
        loop_continue
        loop_waitfor "DAY parameters:  (of MAIN satellite)"
                set satellite "MAIN_DAY"
        loop_continue
        loop_waitfor "NIGHT parameters:  (of MAIN satellite)"
                set satellite "MAIN_NIGHT"
        loop_continue
        loop_waitfor "DAY parameters:  (of BACKUP satellite)"
                set satellite "BACKUP_DAY"
        loop_continue
        loop_waitfor "NIGHT parameters:  (of BACKUP satellite)"
                set satellite "BACKUP_NIGHT"
        loop_continue
        loop_waitfor "Set Gtech RPP application"
		waitfor "(Y/N)"
		send "Y"
	loop_continue
        loop_waitfor "Set Gtech RPP default parameters"
		waitfor "(Y/N)"
                send "N"
	loop_continue
        loop_waitfor "Modify existing RPP parameters"
		waitfor "(Y/N)"
		send "Y"
	loop_continue
        loop_waitfor "-> USAT OWN ADDRESS"
                waitfor "("
		testidu# 
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> USAT GROUP ADDRESS"
                waitfor "("
                testnv usat_group_address
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> OUTBOUND RATE"
                waitfor "("
                testnv outbound_rate_test
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> OUTBOUND REED SOLOMON"
                waitfor "("
                testv outbound_reed_solomon
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> OUTBOUND MODULATION"
                waitfor "("
                testv outbound_modulation
		waitfor "> "
		sendcr
        loop_continue
        loop_waitfor "-> TIME-SLOT DURATION"
                waitfor "("
                testv time_slot_duration
                waitfor ": "
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND CONVOLUTION"
                waitfor "("
                testv inbound_convolution
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND RA FRAME LENGTH"
                waitfor "("
                testv inbound_ra_frame_length
                waitfor ":"
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND DA FRAME LENGTH"
                waitfor "("
                testv inbound_da_frame_length
                waitfor ":"
                sendcr
        loop_continue
        loop_waitfor "-> OUTBOUND ID"
                waitfor "("
                testv outbound_id
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> OUT CODE RATE 1/4"
                waitfor "("
                testv out_code_rate_1/4
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> OUT CODE RATE n/4"
                waitfor "("
		IF_EQUAL out_code_rate_n/4 "1"
			tests "1/4"
		IF_END
		IF_EQUAL out_code_rate_n/4 "2"
			tests "1/2"
		IF_END
		IF_EQUAL out_code_rate_n/4 "3"
			tests "3/4"
		IF_END
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> INTERLEAVER ID"
                waitfor "("
                testv interleaver_id
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> ESTABLISH LINK"
                waitfor "("
                testv establish_link
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND MODULATION"
                waitfor "("
                testv inbound_modulation
                waitfor "> "
                sendcr
	loop_continue
        loop_waitfor "-> SUPPORT HIGH SPEED INBOUND MODE"
                waitfor "("
                testv support_high_speed_inbound_mode
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND RATE RA"
                waitfor "("
                testnv inbound_rate_ra
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> K FOR INB CODING"
                waitfor "("
                testv k_for_inb_coding
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> HPP ID"
                waitfor "("
		testhppid#
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> HSP LINK NUMBER"
                waitfor "("
                testnv hsp_link_number
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> LOAD PROBE"
                waitfor "("
                testv load_probe
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> DUAL INBOUND RATE"
                waitfor "("
                testv dual_inbound_rate
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> INBOUND REED SOLOMON"
                waitfor "("
                testv inbound_reed_solomon
                waitfor ">"
                sendcr
        loop_continue
        loop_waitfor "-> Enter installation PASSWORD : "
                sendv installation_password
	loop_continue
        loop_waitfor "Do you want to change password"
		waitfor "> ... "
		send "N"
	loop_continue
        loop_waitfor "-> HSP port for wagers"
                waitfor "("
                testv hsp_port_for_wagers
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> HSP port for management"
                waitfor "("
                testv hsp_port_for_management
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> Port configuration"
                waitfor "("
                testv port_configuration
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> Enable dial backup"
                waitfor "("
                testv enable_dial_backup
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "Port mode"
                waitfor "("
                testv port_mode
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "Dial backup speed"
                waitfor "("
                testv dial_backup_speed
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "Primary dial backup number"
                waitfor "("
                testv primary_dial_backup_number
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "Secondary dial backup number"
                waitfor "("
                testv secondary_dial_backup_number
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "Enable download"
                waitfor "("
                testv enable_download
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> Enable high concentration mode"
                waitfor "("
                testv enable_high_concentration_mode
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> DA Time-Slots"
                waitfor "("
                testv da_time-slots
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "-> USAT Group 2 Address"
                waitfor "("
                testv usat_group2_address 
                waitfor "> "
                sendcr
	loop_continue
        loop_waitfor "Set RSP default parameters"
		waitfor "(Y/N)"
                send "N"
	loop_continue
        loop_waitfor "-> OUTBOUND frequency"
                waitfor "("
                IF_EQUAL satellite "MAIN"
                        testv main_outbound_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        testv backup_outbound_frequency
                IF_END
                waitfor "> (MHz) "
                sendcr
        loop_continue
        loop_waitfor "-> channel DELAY"
                waitfor "("
                IF_EQUAL satellite "MAIN"
                        testdelay#
                IF_END
                IF_EQUAL satellite "BACKUP"
                        testbackupdelay#
                IF_END
                waitfor "> (x 0.1mSec) "
                sendcr
        loop_continue
        loop_waitfor "-> inbound REFERENCE frequency"
                waitfor "("
                IF_EQUAL satellite "MAIN"
                        testv main_inbound_reference_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        testv backup_inbound_reference_frequency
                IF_END
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "-> inbound IDLE frequency"
                waitfor "("
                IF_EQUAL satellite "MAIN"
                        testv main_inbound_idle_frequency
                IF_END
                IF_EQUAL satellite "BACKUP"
                        testv backup_inbound_idle_frequency
                IF_END
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "-> NUMBER of inbound bands"
                waitfor "("
                IF_EQUAL satellite "MAIN_DAY"
                        testv number_of_day_inbound_bands
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        testv number_of_night_inbound_bands
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        testv number_of_backup_day_inbound_bands
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        testv number_of_backup_night_inbound_bands
                IF_END
                waitfor "> "
                sendcr
        loop_continue
        loop_waitfor "START frequency"
                waitfor "("
                IF_EQUAL satellite "MAIN_DAY"
                        testv day_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        testv night_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        testv backup_day_inbound_band_1_start_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        testv backup_night_inbound_band_1_start_frequency
                IF_END
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "STOP frequency"
                waitfor "("
                IF_EQUAL satellite "MAIN_DAY"
                        testv day_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "MAIN_NIGHT"
                        testv night_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_DAY"
                        testv backup_day_inbound_band_1_stop_frequency
                IF_END
                IF_EQUAL satellite "BACKUP_NIGHT"
                        testv backup_night_inbound_band_1_stop_frequency
                IF_END
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "-> inbound INITIAL frequency"
                waitfor "("
                IF_EQUAL satellite2 "MAIN"
                        testv inbound_initial_frequency
                IF_END
                IF_EQUAL satellite2 "BACKUP"
                        testv backup_inbound_initial_frequency
                IF_END
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "-> inbound initial OFFSET"
                waitfor "("
                testv inbound_initial_offset
                waitfor "> (KHz) "
                sendcr
        loop_continue
        loop_waitfor "RPP simulator is active"
                message "Please wait . . ."
        loop_break
loop_end
pause 10
status "Configuration complete. Turn off all switches and disconnect PC."
message "Configuration complete.  Turn off all switches and disconnect PC."
end
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.92