Jump to content

Appendix A - System Parameters: Difference between revisions

From DocDepot
GMalcom (talk | contribs)
GMalcom (talk | contribs)
Line 4,260: Line 4,260:
== VIO.CFG (Virtual I/O Configuration file) example ==
== VIO.CFG (Virtual I/O Configuration file) example ==
<p>There are numerous opto-isolated inputs and outputs available on the APU-102. Currently, the outputs are hard coded in the application. To make use of the inputs, the APU-102 Application software needs to know the connection and usage. This is done with the VIO.CFG (Virtual I/O Configuration file). There are 2 types of inputs available. ALARMS which act on specific TTL input level transitions (logic zero or one) and COUNTS which require multiple transitions to cause action. The VIO.CFG can contain both types. Either requires numeration and identification. The lines leading with semi-colons are comments and are ignored by the APU.</p>
<p>There are numerous opto-isolated inputs and outputs available on the APU-102. Currently, the outputs are hard coded in the application. To make use of the inputs, the APU-102 Application software needs to know the connection and usage. This is done with the VIO.CFG (Virtual I/O Configuration file). There are 2 types of inputs available. ALARMS which act on specific TTL input level transitions (logic zero or one) and COUNTS which require multiple transitions to cause action. The VIO.CFG can contain both types. Either requires numeration and identification. The lines leading with semi-colons are comments and are ignored by the APU.</p>
<div><p>ALARMS#1</p>
<div>
{| class="wikitable" style="border-collapse: collapse; width: 60%; background-color: rgb(236, 240, 241); margin-left: auto; margin-right: auto;" border="2px" cellpadding="4px"
|-
| style="width: 100%;" | <p>ALARMS#1</p>
<p>;^&nbsp;&nbsp;&nbsp;&nbsp; ^</p>
<p>;^&nbsp;&nbsp;&nbsp;&nbsp; ^</p>
<p>;|&nbsp;&nbsp;&nbsp;&nbsp; |</p>
<p>;|&nbsp;&nbsp;&nbsp;&nbsp; |</p>
Line 4,326: Line 4,329:
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40&nbsp;&nbsp;&nbsp; Temp probe</p>
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40&nbsp;&nbsp;&nbsp; Temp probe</p>
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp;&nbsp; Tag valid reader 2 ant 1</p>
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp;&nbsp; Tag valid reader 2 ant 1</p>
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp;&nbsp; Tag valid reader 2 ant 0</p></div>
<p>; AUX BLK 2&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp;&nbsp; Tag valid reader 2 ant 0</p>
<p>Example file: VIO.CFG</p>
|}
</div>
<p style="text-align: center;" >Example file: VIO.CFG</p>


== FTP Host INI file example ==
== FTP Host INI file example ==

Revision as of 14:32, 22 October 2024

APU-102 Manual

The following system parameter groups are listed as they appear on the Edit Parameters (EP) menu. See APU-102 User Interface, for information on using the EP command on the Supervisory Menu.

These parameters are for reference only and are not intended to be a comprehensive listing as the APU software is constantly evolving. Through periodic reviews and updates, we endeavor to keep it as current as possible. For parameters not found in this text, refer to the on-board help within the EP application (<CRTL>-U) or to the revision text file “VERSION.TXT” on the APU. Parameters from this text but not on your APU are not available to the current version of software in the APU.

Session-Specific Parameters

Session1.SiteInformation


Session1.SiteInformation

Parameter

Description

Valid Value(s)

.SalutationMessage

Required.

Session name displayed on login screen. If blank, session is not activated.

Up to 39 alphanumeric.

.SiteName

Required.

Site name.

Up to 21 alphanumeric.

Default: “UNKNOWN”

.USIDOwnerID

Required.

Railroad identifier. Typically contains railroad’s AAR accounting code.

Up to 5 alphanumeric.

.USIDUnitNum

Required.

Number that uniquely identifies the unit.

Up to 7 alphanumeric.

.SPLC

Optional.

Standard point location code (used in the TCS format report).

Up to 10 numeric.

Default: 0

.StationNumber

Optional.

Site station number.

Up to 10 numeric.

Default: 0

.ReaderNumber

Optional.

Reader number of site (used in COMPASS and CR160 reports).

Up to 5 numeric.

Default: 1

.Milepost

Optional.

Milepost location along the track (in tenths). 21.4 would be entered as 214.

Up to 10 numeric.

Default: 0

.CIRC7

Optional.

Parameter used to describe the site (used by TCS format report only).

Up to 7 alphanumeric.

Default: 000000

.RailroadInitials

Optional.

Initial of railroad session supports.

Up to 5 alphanumeric.

.TrackDesignation

Optional.

Track description for the unit.

Up to 7 alphanumeric.

Default: MAIN

.TrackOrientation

Required.

Defines the direction of travel of a train past the site. The first character represents the direction a leftward train would be moving, the second character is a “-”, the third character represents the train direction as it moves rightward. All directions are based on standing on the antenna ‘0’ side of the track, facing the track. Generally, railroad direction is used which may not be the same as cardinal direction.

Up to 3 alphanumeric.

E-W - Leftward train moves East; Rightward train moves West.

W-E - Leftward train moves West; Rightward train moves East (Default)

N-S - Leftward train moves North; Rightward train moves South

S-N - Leftward train moves South; Rightward train moves North.

.TrackDirection

Optional.

Default direction of the track. Recommend not changing but use TrackOrientation.

Up to 3 alphanumeric.

Default: L-R

.SiteType

Optional.

Site identifier used in COMPASS report.

Up to 5 numeric.

Default: 0

.PrimaryPhoneNumber

Optional.

Main phone number of the site. (Number you would dial to reach site).

Up to 14 alphanumeric.

User-defined primary site number

.SecondaryPhoneNumber

Optional.

Secondary phone number of the site (assuming two phone lines are available to the APU at the site).

Up to 14 alphanumeric.

User-defined second site number (if applicable).


Session1.AEIReportOpts


Session1.AEIReportOpts

Parameter

Description

Valid Value(s)

.HostReportingOption

Required.

Describes the active state of the AEI consist reporter. Normally, this parameter is automatically set by the HR command.

Up to 2 numeric.

0 - OFF (Default)

1 - ON (all). All trains passing site will be reported.

2 - ON (new). Only new trains passing site will be reported.

3 - ON (age threshold).

Trains that are less than “TrainAgeThreshold” hours old are reported.

.DirectionReport

Optional.

Determines which train movement directions get transmitted to the host.

Up to 1 alphanumeric.

B - Report both directions set up in .TrackOrientation parameter. (Default)

E - Report only eastbound train movement.

W - Report only westbound train movement.

N - Report only northbound train movement.

S - Report only southbound train movement.

.TrainAgeThreshold

Optional.

Defines the maximum length of time a train remains available for transmission to the host. Required if HostReportingOption is set to 3

Up to 5 numeric.

0 - 9 hours

Default: 6 hours

.MinimumAxleCount

Optional.

Minimum number of axles a train must have to be reported to host.

Up to 5 numeric.

Default: 4

.MinimumCarCount

Optional.

Minimum number of cars a train must have to be reported to host.

Up to 5 numeric.

Default: 1

.ConfLevel

Optional.

Default confidence for generating consist type reports.


Up to 2 numeric.

Confidence Levels

0 - Tags are not reported.

1 - Tags reported only if both left and right tags were read.

2 - Single tags reported if consistent with car information.

3 All tags reported. (Default)

.DTAConfLevel

Optional.

Double Track Active. Confidence level when both tracks active at a double track site.

Up to 2 numeric.

Confidence Levels

0 - Tags are not reported.

1 - Tags reported only if both left and right tags were read.

2 - Single tags reported if consistent with car information. (Default)

3  All tags reported.

.ITCFConfLevel

Optional.

InterTrack Communications Failure. Confidence level when InterTrack Communications fail.

Up to 2 numeric.

Confidence Levels

0 - Tags are not reported.

1 - Tags reported only if both left and right tags were read. (Default)

2 - Single tags reported if consistent with car information.

3 - All tags reported.

.ReportReverseExits

Optional.

Determines if trains that reverse out of the site get reported to the host. This parameter takes effect only if owner session has this parameter active.

Up to 2 numeric.

0 - Do not report reverse exits. (Default)

1 - Report reverse exit moves (partial trains).

.ReportSimulations

Optional.

Determines if software simulated trains are reported to the host.

Up to 2 numeric.

0 - Do not report simulated trains.

1 - Report simulated trains. T94 report will indicate to the host that train is a normal train. (Default)

2 - Report simulated trains. T94 report will indicate to the host that train is simulated.

.RouteInhibitString

Optional.

Specify routes from which trains will not be reported. Each inhibited route is specified as a single character direction (NSEW) followed by a single digit route (0-9).

Example: S1N2 - Southbound trains from route 1 and Northbound trains from route 2 will not be reported.

Up to 65 alphanumeric.

Single character direction:

N – North

S – South

E – East

W – West

- PLUS -

Single digit route number:

0-9

.TransactionLogger

Optional.

Enables/Disables the consist transaction log (viewable with TLC command). This log lists the communication events to the consist host. Log is maintained relative to the train logging sequence when communications occur (from end of previous train recorded to end of current train).

Up to 2 numeric.

0 - Do not generate reports. (Default)

1 - Enabled. Saves consist communication events for the TLC report.

.NoReportTimeout

Not implemented at present.

Not applicable.

.ReportAssociatedOnly

Distributed AEI


.ReportAssociatedOnly TimeOut

Distributed AEI


.ReportOverspeedErrors

Distributed AEI


.ReportingOrder

Optional.

Specify reporting order.


Up to 1 numeric.

0 - sets reporting order to newest first (default).

1 - sets reporting order to oldest first.



Session1.AEIReportConnect


Session1.AEIReportConnect

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates on which APU-102 port the AEI consist reports should be sent out.

Up to 29 alphanumeric.

$REMPORT.DAT (Default)

$REMPORT.DAT (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2

NETMODEM

Connect via network to another APU to use its modem

ETHERNET

Connection via LAN or WAN to host

.PrimaryLinkCommand

Optional.

Required if PortFile is identified and using a dial-up modem or non-FTP ETHERNET. Primary command string to connect to host. The Hayes dial command “ATDT” should precede phone numbers on dial-up modem connections. The APU software will always try this link command first.

Optional. If PortFile is ETHERNET, specify the URL or IP address and port number for non-FTP transfers. If ETHERNET AND FTP or DIRECT connections, content ignored.

Up to 29 alphanumeric.

ATDT+ (do not enter the +)

User-defined telephone number


xxx.xxx.xxx.xxx:port

x=numeric IP, port number

   or

URL:port number

Note: Type <W> after ATDT to wait for tone. Commas = ½ second pause. Spaces and dashes OK.

.SecondaryLinkCommand

Optional.

Secondary command string to connect to host. The Hayes dial command “ATDT” should precede phone numbers on dial-up modem connections. If PortFile is ETHERNET, specify the URL or IP address and port number for non-FTP transfers. This command is used after 3 unsuccessful connection attempts using the primary link command to the consist host.

Up to 29 alphanumeric.

ATDT+ (do not enter the +)

User-defined telephone number


xxx.xxx.xxx.xxx:port

x=numeric IP: port=port number


URL:port


Note: Type <W> after ATDT to wait for tone. Commas = ½ second pause. Spaces and dashes OK.

.AccessFilename

Required if PortFile is identified. Provides host interaction and determines the format in which the report is sent. File name of “ACCESS FILE” specific to the host to which the APU-102 is sending AEI reports. Required if PortFile is identified.


FTP report requires a matching <basefile_name.INI> file with the FTP host information. For example, SAMPLE.ACC for FTP requires SAMPLE.INI. Refer to section A14.5 below for INI file format/contents.

Up to 63 alphanumeric.



Session1.MaintReportOpts


Session1.MaintReportOpts

Parameter

Description

Valid Value(s)

.ReportEnable

Required.

Controls the reporting state of the maintenance reporter process.

Up to 3 numeric.

0 - Disabled. (Default)

1 - Enabled. Automatically initiates maintenance transaction with host if any “serious” events (event codes > 100) are logged.

2 - Enabled. Initiates maintenance transaction at intervals defined by ReportTimeout.

.ReportTimeout

Optional.

Defines the number of minutes between maintenance reports. Maintenance messages are only issued if “ReportingEnable” mode is 1 or 2. (See ReportEnable.)

Idle State Reporting: If no maintenance messages have been logged after the timeout period expires, a “No Activity” message is logged, and a transaction begins.

Up to 5 numeric.

0 - Disable timeout

> 0 - Time in minutes

.ReportMode

Optional.

Determines when the APU-102 will reset its maintenance report timeout.

Up to 3 numeric.

0 - Reset timeout after successful transaction has completed with maintenance host. (Default)

1 - Reset timeout after successful transaction has completed with either maintenance OR AEI host.

.LongDelay

Optional.

Specifies the time the user must wait after three failed attempts before attempting to initiate a maintenance transaction again.

Up to 5 numeric (in minutes).

Default: 20 minutes

.TransactionLogger

Optional.

Enables/Disables the maintenance transaction log (viewable with TLM command). This log lists the communication events to the maintenance host. Log is maintained relative to the train logging sequence when communications occur (from end of previous train recorded to end of current train).

1 numeric.

0 – Disabled. (Default)

1 – Enabled. Saves maintenance communication events for the TLM report.

.RptOtherSessionsEvents

Optional.

Report events logged from consist or maintenance reporting in other sessions in the maintenance report for this session. Useful if the owner has multiple sessions reporting to different hosts.

1 numeric.

0 - Disabled. (Default)

1 - Enabled. Report events from other sessions.


Session1.MaintReportConnect


Session1.MaintReportConnect

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port file name. Indicates on which APU port the maintenance reports should be sent out.

Up to 29 alphanumeric.

$REMPORT.DAT (Default)

Remote (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2

NetModem

Connect via network to another APU to use its modem

Ethernet

Connection via LAN or WAN to host

.PrimaryLinkCommand

Optional.

Required if PortFile is identified and using a dial-up modem or non-FTP ETHERNET. Primary command string to connect to host. The Hayes dial command “ATDT” should precede phone numbers on dial-up modem connections. The APU software will always try this link command first.

Optional. If PortFile is ETHERNET, specify the URL or IP address and port number for non-FTP transfers. If ETHERNET AND FTP or DIRECT connections, content ignored.

Up to 29 alphanumeric.

ATDT+ (do not enter the +)

User-defined telephone number


xxx.xxx.xxx.xxx:port

x=numeric IP, port=port number


URL:port


Note: Type <W> after ATDT to wait for tone. Commas = ½ second pause. Spaces and dashes OK.

.SecondaryLinkCommand

Optional.

Secondary command string to connect to host. The Hayes dial command “ATDT” should precede phone numbers on dial-up modem connections. If PortFile is ETHERNET, specify the URL or IP address and port number for non-FTP transfers. This command will be used after 2 unsuccessful connection attempts using the primary link command to the maintenance host.

Up to 29 alphanumeric.

ATDT+ (do not enter the +)

User-defined telephone number


xxx.xxx.xxx.xxx:port

x=numeric IP, port=port number


URL:port






Note: Type <W> after ATDT to wait for tone. Commas = ½ second pause. Spaces and dashes OK.

.AccessFilename

Required if PortFile is identified. Provides host interaction and determines the format in which the report is sent. File name of “ACCESS FILE” specific to the host to which the APU is sending maintenance reports.


FTP report requires a matching <basefile_name.INI> file with the FTP host information. For example, SAMPLE.ACC for FTP requires SAMPLE.INI. Refer to section A14.5 below for INI file format/contents.

Up to 63 alphanumeric.



Session1.Security


Session1.Security

Parameter

Description

Valid Value(s)

.SystemPassword

Optional.

MAIN menu password. Provides access to non-destructive command level.

Up to 7 alphanumeric.(v5.0+)

Default: SECRET

Not case sensitive

(Prior versions = 6 characters)

.SupervisoryPassword

Optional.

CHANGE menu password. Provides access to critical (potentially destructive) command level.

Up to 7 alphanumeric. (v5.0+)

Default: SUPER

Not case sensitive

(Prior versions = 6 characters)

.HostUserID

Required.

Identifies APU to consist hosts. Use depends on type of interfacing host.

Up to 7 alphanumeric.

.HostPassword

Required.

Password sent to consist hosts. Use depends on type of interfacing host.

Up to 7 alphanumeric.

.MaintUserID

Optional.

Identifies APU to maintenance hosts. Use depends on type of interfacing host.

Up to 7 alphanumeric.

Default: AEI

.MaintenancePassword

Required.

Password sent to maintenance hosts. Use depends on interfacing host.

Up to 7 alphanumeric.


Session1.T94


Session1.T94

Parameter

Description

Valid Value(s)

.T94FormatFile

Required.

File describing element and segment separators, units of measure, and elements and segments to be transmitted with the report.

Up to 12 alphanumeric.

.HeaderFile

Optional.

File to be prepended to the report.

Up to 12 alphanumeric.

.TrailerFile

Optional.

File to be appended to the report.

Up to 12 alphanumeric.


CP

These parameters were formerly used by Canadian Pacific RR and may not be applicable to your system.

CR160

These parameters were formerly used by Conrail and may not be applicable to your system.

Session1.EarlyWarning (APU software version 4.24, 5.0+)


Session1.EarlyWarning

Parameter

Description

Valid Value(s)

.ReportingOption

Required.

If this parameter is set to one, early warning reporting is enabled, which will attempt to report the first few cars of a train even if the train has not cleared the site yet. If this parameter is set to zero early warning reporting is disabled. Note: If the train clears the site before the early warning report can be sent only the normal consist is sent.

1 numeric.

Default: 0

Range: 0 or 1

.FirstAxleTimeout

Optional.

Required if EarlyWarning.ReportingOption above is set to one. The time in seconds after the first axle event has occurred when the report will be sent even if the desired railcar tags have not been read. If FirstAxleTimeout is set to zero it will be ignored.

Note: The site must have recorded eight axle events and the number of required railcar tags in EarlyWarning.RequiredCarTags below for any report to be sent

Up to 5 numeric.

(in seconds).

Minimum Recommended: 30

Range: 0 to 65535

.DesiredCarTags

Optional.

Required if EarlyWarning.ReportingOption above is set to one. The total number of railcar tags which the site will try to send in early warning report. If DesiredCarTags is set to zero it will be ignored. For a site with two working antennas, two tags would normally result in one railcar. If the number of seconds in EarlyWarning.FirstAxleTimeout have passed since the first recorded axle event the report will be sent anyway, even if the number of railcar tags is less than this parameter specifies.

Note: The site must have recorded eight axle events and the number of required railcar tags in EarlyWarning.RequiredCarTags below for any report to be sent.

Up to 5 numeric.

Minimum Recommended: 6

Range: 0 to 65535

.RequiredCarTags

Optional.

Required if EarlyWarning.ReportingOption above is set to one. The total number of railcar tags which must be read to send an early warning report. For a site with two working antennas, two tags would normally result in one railcar.

Note: The site also must have recorded eight axle events for any report to be sent.

Up to 5 numeric.

Minimum Recommended: 2

Range: 0 to 65535

.SaveData

Optional.

Required if EarlyWarning.ReportingOption above is set to one. If SaveData is set to one the APU saves early warning data as EWsstttt.xxx where ss is the session number, tttt is the train sequence number and xxx is the data file extension. If DiskManager.SaveReports is non-zero early warning reports are also saved as EWsstttt.RPs where s is also the session number. If this parameter is set to zero these files are deleted when the early warning report is marked as sent.

1 numeric. 0 or 1.

Default: 0



LocalSupport


LocalSupport

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Identifies the APU port onto which the local user support will be offered.

Up to 29 alphanumeric.

Default: $LOCPORT.DAT

.PassThroughToPort

Optional.

Inbound connection redirected to specified port.

Up to 29 alphanumeric.

$REMPORT.DAT            Remote (modem) communications port

AVI1PORT.DAT                Reader port #1

AVI2PORT.DAT               Reader port #2

AUX1PORT.DAT             Auxiliary port #1

AUX2PORT.DAT

        Auxiliary port #2

Default = NONE

.UserPromptMode

Optional.

Uses settings in RemoteSupport


.IdleTimeoutInMinutes

Optional.

Uses settings in RemoteSupport




RemoteSupport


RemoteSupport

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Identifies the APU-102 port on which the remote user support will be offered.

Up to 29 alphanumeric.

Default: $REMPORT.DAT

.PassThroughToPort

Optional.

Inbound connection redirected to specified port.

Up to 29 alphanumeric.

$LOCPORT.DAT Local communications port

AVI1PORT.DAT                Reader port #1

AVI2PORT.DAT               Reader port #2

AUX1PORT.DAT             Auxiliary port #1

AUX2PORT.DAT

        Auxiliary port #2

Default = NONE

.UserPromptMode

Optional.

Enables enhanced system prompts which provides additional information in the prompt line. Includes site ID, S/W version, port used, current time with timezone info.

1 numeric.

0 – Disabled. (Default)

1 – Enabled.

.IdleTimeoutInMinutes

Optional.

Alternate Idle Timeout Period in minutes before user is logged out of current access level.

2 numeric.

0 – Disabled (3 minute default)

Range: 1 to 20



Acquisition Parameters

Acquisition.Operating


Acquisition.Operating

Parameter

Description

Valid Value(s)

.AntennaCheck

Not used.

Not applicable.

.WheelDetectorSeparation

Required.

Specifies the distance in tenths of inches between the A and B segments of the wheel transducers. This parameter affects the speed calculations on the APU-102.

Up to 4 numeric.

Default: 40

Typical Settings

Servo Passive: 100

(10 inches)

Servo Zero Speed: 200

(20 inches)

Tiefenbach: 40

(4 inches)

.WheelDetectorGain

Required.

Defines the electrical interface requirements between the APU-102 and various wheel detectors.

Up to 5 numeric (in inches).

Default: 99

Typical Settings:

Servo Passive (> 15 mph): 87

Servo Passive (< 15 mph): 50

Servo Zero Speed: 70

Tiefenbach (unbalanced): 83

Tiefenbach (balanced): 50

Tiefenbach using TDA-105 interface: 99

.WheelDetectorThreshold

Required.

Defines the electrical interface requirements between the APU-102 and various wheel detectors.

Up to 5 numeric.

Default: 30 (5.0+ Default: 50)

Typical Settings

Servo Passive (> 15 mph): 50

Servo Passive (< 15 mph): 50

Servo Zero Speed: 90

Tiefenbach (unbalanced): 55

Tiefenbach (balanced): 8

Tiefenbach w/ TDA-105 interface: 30/50

.RFONPres

Required.

Determines the effects of a secondary track’s presence on the local track’s RF.

1 numeric.

0 = Turn RF on only if train is on local track. (Default)

1 = Turn RF on if train is on either track.

.PresenceDetectMode

Required.

Determines whether wheel events can cause a train to start recording, or whether a signal from a presence loop detector is Required.

Additionally determines whether the timeout calculated by the APU-102 after external presence drops is based on speed, or whether it is fixed.

PresenceDetectMode, Presence Detector, Wheel Events, Timeout

0 (default), Start Presence, Start Presence, Speed Dependent

1, Start Presence, Ignored, Speed Dependent

2, Start Presence, Start Presence, Fixed

3, Start Presence, Ignored, Fixed

If the timeout is fixed, the .AbsPresenceTimeout value is used as the presence timeout after the external presence drops, instead of the speed dependent timeout calculated by the APU-102. .AbsPresenceTimeout may be set to zero for the fastest possible train processing. This feature should only be used when train processing must be as fast as possible and when the external presence signal is very reliable.

1 numeric.

Valid values:

0 – 3



Note: The fixed timeout is overridden if presence is high or .ExtPresOverride is set to 1 or 2.

.ExtPresOverride

Required.

Determines if the presence circuit used for external presence is overridden.

Note: If .PresenceDetectMode is set to 2 or 3, this parameter is set to 0, and presence has dropped, the .AbsPresenceTimeout value substitutes for the PresenceTimeout value.

1 numeric.

0 = Use presence circuit signal for presence (Default).

1 = Ignore presence circuit.

2 = Presence circuit has been automatically disabled. Software has detected malfunction with external presence.

.Aux1Pin3Mode

Required.

Defines the functionality of the “User Defined Bit” (Aux block 1, pin 3).

1 numeric.

0 = Not used. (Default)

1 = External Presence Mode. Signal connected to UDB pin is interpreted as a secondary external presence signal.

2 = Clock Sync Mode. Signal connected to UDB pin is interpreted as a secondary clock sync signal.

3 = Remote Presence Mode. Signal connected to UDB pin reflects the presence state of any adjacent tracks (has no effect on presence).

.Aux1Pin3Mode1Timeout

Optional.

When Aux1Pin3 Mode is set to 1, this parameter defines the maximum amount of time the signal on the UDB pin will cause system presence. If no other sources for presence are detected, system presence will time out.

Up to 5 numeric (in minutes).

Default: 5 minutes

.PresenceTimeout

Required.

Number of seconds presence will remain active if train speed falls below 2 mph or the number of axles detected is less than the value set in SysDiagsPresenceLoop.MinAxles. Prevents bounce and presence loop failure from interrupting presence detection.

Tip: The Post Cycle process time is increased by the time entered here. A high value may delay subsequent trains; a low value may time out presence before all axles are counted.

Note: If .UseAbsoluteTimeout is set to 1, this parameter is ignored and .AbsPresenceTimeout is used.

Up to 3 numeric (in seconds).

Default: 35

Minimum Recommended: 5

Note: Recommended value depends upon site specifics.

.WheelSensorOrientation

Required.

Defines the orientation of the A and B wheel transducer segment with respect to antenna 0.

1 numeric.

0 = AB (Typical)

1 = BA (Typical for most BN sites)

To determine orientation, face the track on the antenna 0 side of the track. If A transducer is to the left of B, this value is 0. Otherwise, the value is 1.

.WheelDetCsegMode

Required.

Determines the origin, if any, of the center (“C”) segment of the transducer.

1 numeric.

0 = No “C” segment.

1 = Segment is hardware generated.

2 = Segment is software generated. (Default)

Typical Settings

Servo Passive: 0

Servo Zero Speed: 1

Tiefenbach: 2

.WheelDetCsegDebounce

Optional.

Defines how long the hardware generated “C” segment must be stable before the APU-102 recognizes its state.

Up to 3 numeric (1.7 ms/unit).

Default: 0

Typical Settings

Servo Passive: 0

Servo Zero Speed: 5

Tiefenbach: 0

.MaxWheelEvents

Required.

Allows specification of the maximum number of wheel events that the APU-102 will log for a train cycle. Unused memory is the only risk in setting parameter too high.

Up to 4 numeric.

Default: 2048 (4.x)

 4096 (5.0+)

Range: 2048 - 8000


.StoppedAxleDistance

Required.

Defines the distance between the two axles on a car for use in scale operations. It improves uncoupled weigh in motion and hump site performance.

Use smaller value for scale sites.

Up to 3 numeric (in feet).

100 = Non-scale application (Default)

50  = Scale application

.UncoupledOperation

Required.

This parameter is used for scale operations. It determines whether the operation is a non-scale application or a scale application.

Uncoupled Operation, Car Length, Multi-packs

0 (Default), Use Coupler Centers, Fixup,

1 Ignore Coupler Centers/, Fixup, Add 20 ft to car length

2, Use Coupler Centers, Don’t Fixup

3, Ignore Coupler Centers/, Don’t Fixup, Add 20 ft to car length

1 numeric.

0 = Non-scale application (Default)

1 = Scale application

.FastPostProcessing

Required.

Governs whether the readers are reset after each train or just the uniqueness flags, which is about ten seconds faster.

1 numeric.

0 = Readers are reset after each train.

1 = Uniqueness flags are reset after each train (faster).

AbsPresenceTimeout

Optional.

If the .PresenceDetectMode value is set to 2 or 3, or .UseAbsoluteTimeout is is set to 1, this parameter determines the presence timeout after the external presence drops, instead of the speed-dependent timeout hard-wired into the APU-102.

See the .PresenceDetectMode definition for additional information on this operation.

Up to 4 numeric.

(in seconds)



Acquisition.InternalPresence


Acquisition.InternalPresence

Parameter

Description

Valid Value(s)

.HoldPresenceHighAxleEvents

Based on the number of axle events specified, this parameter allows the APU-102 to package a set of uncoupled cars together as one consist at a hump yard or rotary dumper. If this parameter is greater than zero, it becomes active. Once the APU-102 identifies train presence for any reason (external presence, axle sensor, double track presence, etc.), this parameter forces the APU-102 to continue recording until the number of axle events specified here have occurred. This packages all cars that pass by the site during that period as a single consist.

0 = Inactive

# = Presence active for this number of axle events.

.HoldPresenceHighMinutes

Based on the time specified, this parameter allows the APU-102 to package a set of uncoupled cars together as one consist at a hump yard or rotary dumper. If this parameter is greater than zero, it becomes active. Once the APU-102 identifies train presence for any reason (external presence, axle sensor, double track presence, etc.), this parameter forces the APU-102 to continue recording until the number of minutes specified have passed. This packages all cars that pass by the site during that period as a single consist.

0 = Inactive

# = Presence active for this number of minutes.

.UseAbsoluteTimeout

If this parameter is enabled, the APU-102 always uses the .AbsPresenceTimeout parameter value to determine if the train has passed the site, rather than using the speed-dependant timeout.

After each axle has passed and external presence drops, the APU-102 waits to make sure there are no more axles associated with that train. This period of waiting, or “timeout”, normally depends on the speed of the last few axles.

0 = Inactive

1 = Use the .AbsPresenceTimeout parameter to determine if the train has passed the site.



Acquisition.Reader1


Acquisition.Reader1

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port which the APU-102 uses to communicate with the reader.

Up to 29 alphanumeric.

Default: AVI1PORT.DAT

Valid Values:

$REMPORT.DAT -

Remote (modem) communications port

$LOCPORT.DAT -

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT -

Auxiliary port #1

AUX2PORT.DAT -

Auxiliary port #2

.IniFilename

Required.

Specifies the initialization file for the reader modules.

Up to 31 alphanumeric.

Default: Amtech AI1200.INI

(for Amtech AI1200 units)

For a complete list of file options, see Filename Parameter Options at the end of this appendix.

.ReaderNumber

Optional.

Unique reader ID.

1 numeric.

0 = First reader (Default)

1 = Second reader

.TierAssignment

Required.

Identifies which tier the reader is covering.

1 numeric.

0 = Railcar (Default)

1 = Lower Container

2 =Upper Container

.AntennaAssignment

Required.

Identifies which antenna(s) the reader services.

1 numeric.

0 = Dedicated: Reader services antenna 0 only.

1 = Dedicated: Reader services antenna 1 only.

2 = Multiplexed: Reader services both antenna 0 and 1 (Default)

.Ant0PassiveLobe

Required.

Size of antenna 0 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant0BatteryLobe

Required.

Size of antenna 0 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant0AxleDisplacement

Required.

Position of antenna 0 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0

If antenna is to the left of the wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant0GateDisplacement

Not used.

Not applicable.

.Ant1PassiveLobe

Required.

Size of antenna 1 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant1BatteryLobe

Required.

Size of antenna 1 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant1AxleDisplacement

Required.

Position of antenna 1 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0

If antenna is to the left of wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant1GateDisplacement

Not used.

Not applicable.



Acquisition.Reader2


Acquisition.Reader2

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which the APU-102 communicates with the reader.

Up to 29 alphanumeric. Default: NONE

Valid Values:

$REMPORT.DAT -

Remote (modem) communications port

$LOCPORT.DAT -

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT -

Auxiliary port #1

AUX2PORT.DAT -

Auxiliary port #2

.IniFilename

Required.

Specifies the initialization file for the reader modules.

Up to 31 alphanumeric.

Default: AI1200.INI

(for Amtech AI1200 units)

For a complete list of file options, see Filename Parameter Options at the end of this appendix.

.ReaderNumber

Optional.

Unique Reader ID.

1 numeric.

0 = First reader (Default)

1 = Second reader

2 = Third reader

.TierAssignment

Required.

Identifies which tier the reader is covering.

1 numeric.

0 = Railcar

1 = Lower Container (Default)

2 = Upper Container

.AntennaAssignment

Required.

Identifies which antenna(s) the reader services.

1 numeric.

0 - Dedicated: Reader services antenna 0 only.

1 - Dedicated: Reader services antenna 1 only.

2 - Multiplexed: Reader services both antenna 0 and 1. (Default)

.Ant0PassiveLobe

Required.

Size of antenna 0 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant0BatteryLobe

Required.

Size of antenna 0 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant0AxleDisplacement

Required.

Position of antenna 0 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0

If antenna is to the left of the wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant0GateDisplacement

Not used.

Not applicable.

.Ant1PassiveLobe

Required.

Size of antenna 1 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant1BatteryLobe

Required.

Size of antenna 1 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant1AxleDisplacement

Required.

Position of antenna 1 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0

If antenna is to the left of the wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant1GateDisplacement

Not used.

Not applicable.



Acquisition.Reader3


Acquisition.Reader3

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which the APU communicates with the reader.

Up to 29 numeric.

Valid Values:

$REMPORT.DAT -

Remote (modem) communications port

$LOCPORT.DAT -

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT -

Auxiliary port #1

AUX2PORT.DAT -

Auxiliary port #2

Default: NONE

.IniFilename

Required.

Specifies the initialization file for the reader modules.

Up to 31 numeric.

Default: AI1200.INI

(for Amtech AI1200 units)

For a complete list of file options, see Filename Parameter Options at the end of this appendix.

.ReaderNumber

Optional.

Unique Reader ID..

1 numeric.

0 = First reader

1 = Second reader

2 = Third reader (Default)

.TierAssignment

Required.

Identifies which tier the reader is covering.

1 numeric.

0 = Railcar

1 = Lower Container

2 = Upper Container (Default)

.AntennaAssignment

Required.

Identifies which antenna(s) the reader services.

1 numeric.

0 = Dedicated: Reader services antenna 0 only.

1 = Dedicated: Reader services antenna 1 only.

2 = Multiplexed: Reader services both antenna 0 and 1. (Default)

.Ant0PassiveLobe

Required.

Size of antenna 0 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant0BatteryLobe

Required.

Size of antenna 0 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant0AxleDisplacement

Required.

Position of antenna 0 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0:

If antenna is to the left of the wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant0GateDisplacement

Not used.

Not applicable.

.Ant1PassiveLobe

Required.

Size of antenna 1 lobe for passive tags.

Up to 5 numeric (in feet).

Default: 12

.Ant1BatteryLobe

Required.

Size of antenna 1 lobe for battery tags.

Up to 5 numeric (in feet).

Default: 24

.Ant1AxleDisplacement

Required.

Position of antenna 1 relative to wheel sensor.

Up to 5 numeric (in feet).

Default: 0

If antenna is to the left of the wheel sensor (facing the rail from the antenna 0 side of the track), value should be negative.

.Ant1GateDisplacement

Not used.

Not applicable.

 


Acquisition.REDI.REDI1/Acquisition.REDI.REDI2


Acquisition.REDI.REDI1/Acquisition.REDI.REDI2

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which the APU-102 communicates with the REDI interface.

Up to 29 alphanumeric.

$REMPORT.DAT -

Remote (modem) communications port

$LOCPORT.DAT -

Local communications port

AVI1PORT.DAT

Reader 1 port

AVI2PORT.DAT

Reader 2 port

AUX1PORT.DAT -

Auxiliary port #1

AUX2PORT.DAT -

Auxiliary port #2

Typically: AUX1PORT.DAT or AUX2PORT.DAT

Default: NONE

.DescriptorFile

Optional.

Filename for descriptor files containing information about what data types are to be made available to the remote REDI receiver. The name generally implies equipment type.

Up to 29 alphanumeric.

Typical Descriptor Files

APU2DRU.DAT <-

TransCore Video Imaging Unit (Default)

SALIENT.DAT <-

Wheel Impact/Load Detector

LORAM.DAT  <- Automatic Wheel Inspection System

UDEFINE.DAT <-

User definable.

.LoggerSwitch

Optional.

Determines what type of data the REDI interface processor logs.

Important Note: This parameter should only be used under the direction of qualified technical personnel from TransCore.

0 -  Off. No data is logged. (Default)

1 -  Status & Local activity messages are logged.

2 -  Status & Local activity messages are logged.

     Channel communications are logged when recording a train.

3 -  Everything is logged, all the time (uses lots of disk space).

.InboundTerminationDelay

Optional.

Period to wait for incoming data after last record received from remote unit before train is processed by local unit.

Up to 5 numeric.(in 54ms units)

Maximum: 10,000

Default: 30

.InboundHeartbeatTimeout

Optional.

Defines maximum amount of time that is allowed to elapse without hearing from remote unit. Remote unit is interpreted to be “DEAD” if this timeout expires.

Up to 5 numeric.

Maximum: 10,000

Default: 300

.OutboundTerminationDelay

Optional.

Period to wait after last record was put into outbound file before outbound queue file can be reset.

Up to 5 numeric.

Maximum: 10,000

Default: 300

.OutboundHearbeatDelay

Optional.

Period between outbound idle heart-beats.

Up to 5 numeric.

Maximum: 10,000

Default: 5 seconds


Acquisition.REDI.APU2DRU


Acquisition.REDI.APU2DRU

Parameter

Description

Valid Value(s)

.ImageTimingData

Optional.

Make Image timing data available to remote unit.

1 numeric.

0 - Do not make available. (Default)

1 - Make data for individual records available.

2 - Make data for complete files available.

.AxleDataProcessed

Optional.

Make processed axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AxleDataRaw

Optional.

Make raw axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.WheelEventData

Optional.

Make raw wheel event data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.Axle2CarConversionData

Optional.

Make output of the axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ExtendedAxle2CarData

Optional.

Make output of the extended axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ScaleDataRaw

Optional.

Make raw scale data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier0

Optional.

Make AEI tags from tier 0 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 2

.AVIReaderDataTier1

Optional.

Make AEI tags from tier 1 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 1

.AVIReaderDataTier2

Optional.

Make AEI tags from tier 2 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 1

.ATCAVIData

Optional.

Make AEI tags from adjacent track available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 1

.AEISummaryData

Optional.

Make AEI summary information available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

 AEICompositeData

Optional.

Make composite AEI information (train consist) available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEIConsistData

Optional.

Make AEI consist data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0


Acquisition.REDI.DRU2APU


Acquisition.REDI.DRU2APU

Parameter

Description

Valid Value(s)

.ImageTimingData

Optional.

Make Image timing data available to remote unit.

1 numeric.

0 = Do not make available. (Default)

1 = Make data for individual records available.

2 = Make data for complete files available.

.AxleDataProcessed

Optional.

Make processed axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AxleDataRaw

Optional.

Make raw axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.WheelEventData

Optional.

Make raw wheel event data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.Axle2CarConversionData

Optional.

Make output of the axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ExtendedAxle2CarData

Optional.

Make output of the extended axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ScaleDataRaw

Optional.

Make raw scale data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier0

Optional.

Make AEI tags from tier 0 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier1

Optional.

Make AEI tags from tier 1 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier2

Optional.

Make AEI tags from tier 2 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ATCAVIData

Optional.

Make AEI tags from adjacent track available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEISummaryData

Optional.

Make AEI summary information available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

 AEICompositeData

Optional.

Make composite AEI information (train consist) available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEIConsistData

Optional.

Make AEI consist data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0


Acquisition.REDI.SALIENT


Acquisition.REDI.SALIENT

Parameter

Description

Valid Value(s)

.ImageTimingData

Optional.

Make Image timing data available to remote unit.

1 numeric.

0 = Do not make available. (Default)

1 = Make data for individual records available.

2 = Make data for complete files available.

.AxleDataProcessed

Optional.

Make processed axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AxleDataRaw

Optional.

Make raw axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.WheelEventData

Optional.

Make raw wheel event data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.Axle2CarConversionData

Optional.

Make output of the axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ExtendedAxle2CarData

Optional.

Make output of the extended axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ScaleDataRaw

Optional.

Make raw scale data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier0

Optional.

Make AEI tags from tier 0 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 1

.AVIReaderDataTier1

Optional.

Make AEI tags from tier 1 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier2

Optional.

Make AEI tags from tier 2 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ATCAVIData

Optional.

Make AEI tags from adjacent track available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEISummaryData

Optional.

Make AEI summary information available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

 AEICompositeData

Optional.

Make composite AEI information (train consist) available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEIConsistData

Optional.

Make AEI consist data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0



Acquisition.REDI.LORAM


Acquisition.REDI.LORAM

Parameter

Description

Valid Value(s)

.ImageTimingData

Optional.

Make Image timing data available to remote unit.

1 numeric.

0 = Do not make available. (Default)

1 = Make data for individual records available.

2 = Make data for complete files available.

.AxleDataProcessed

Optional.

Make processed axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AxleDataRaw

Optional.

Make raw axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.WheelEventData

Optional.

Make raw wheel event data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.Axle2CarConversionData

Optional.

Make output of the axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ExtendedAxle2CarData

Optional.

Make output of the extended axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ScaleDataRaw

Optional.

Make raw scale data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier0

Optional.

Make AEI tags from tier 0 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier1

Optional.

Make AEI tags from tier 1 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier2

Optional.

Make AEI tags from tier 2 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ATCAVIData

Optional.

Make AEI tags from adjacent track available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEISummaryData

Optional.

Make AEI summary information available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEICompositeData

Optional.

Make composite AEI information (train consist) available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEIConsistData

Optional.

Make AEI consist data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0


Acquisition.REDI.UDEFINE


Acquisition.REDI.UDEFINE

Parameter

Description

Valid Value(s)

.ImageTimingData

Optional.

Make Image timing data available to remote unit.

1 numeric.

0 = Do not make available. (Default)

1 = Make data for individual records available.

2 = Make data for complete files available.

.AxleDataProcessed

Optional.

Make processed axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AxleDataRaw

Optional.

Make raw axle data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.WheelEventData

Optional.

Make raw wheel event data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.Axle2CarConversionData

Optional.

Make output of the axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ExtendedAxle2CarData

Optional.

Make output of the extended axle to car converter available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ScaleDataRaw

Optional.

Make raw scale data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier0

Optional.

Make AEI tags from tier 0 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier1

Optional.

Make AEI tags from tier 1 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AVIReaderDataTier2

Optional.

Make AEI tags from tier 2 available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.ATCAVIData

Optional.

Make AEI tags from adjacent track available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEISummaryData

Optional.

Make AEI summary information available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEICompositeData

Optional.

Make composite AEI information (train consist) available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0

.AEIConsistData

Optional.

Make AEI consist data available to remote unit.

1 numeric.

(See ImageTimingData values.)

Default: 0




Acquisition.ITC1


Acquisition.ITC1

Parameter

Description

Valid Value(s)

.ChannelFileName

Optional.

Port filename. Used for double-track sites only. Indicates the port on which the APU-102 communicates with the adjacent track’s APU-102. Entering a filename for this parameter activates the inter-track communication.

Up to 29 alphanumeric.

Default: NONE

Typically:

AUX1PORT.DAT or AUX2PORT.DAT

.InterferenceUnitLocation

Optional.

Designates where the adjacent track’s antennas are with respect to the local track’s antennas.

1 numeric.

0 = Adjacent track’s antennas are to the right.

1 = Adjacent track’s antennas are to the left. (Default)

Facing the local track from the antenna 0 site of the track, if the adjacent track’s antennas are to the left, this value should be 1. If to the right, value should be 0.

.ITCSpeedThresh

Optional.

Speed above which intertrack communication is deactivated.

Additional "Low Speed" double track logic is used below this level.

Note: This parameter has no effect unless ITC is enabled.

Up to 3 numeric.

0 - 255

(Value of 1 = 1/8 mph)

Recommended value:

4.x = 80 (10 mph)

5.0+ = 24

Default: 0



Acquisition.Scale


Acquisition.Scale

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which the APU receives information from the scale.

Up to 29 alphanumeric.

Up to 29 alphanumeric.

Valid Values:

$REMPORT.DAT (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2

Default: NONE

.ConfigFile

Optional.

Name of file containing the format description for the scale to be supported.

Up to 29 alphanumeric.

Default: Scale.CFG

.RtoLoffset

.LtoRoffset

Optional.

These two parameters define the offset between the APU-102’s wheel transducer and the point on the scale that the last axle of the car is on when the weight message is sent from the scale.

Up to 5 numeric.

Default: 0

Note: If .WeightBeforeVehicle is set to 1, these offsets are ignored.

.ComLogger

Optional.

Specifies the active state of the scale communications logger.

1 numeric.

0 = Scale log disabled

1 =-Scale log enabled

(Default)

(Data placed in “BASENAME.SCA” file.)

.MultiplePerCar

Optional.

Determines whether the APU-102 will combine multiple scale messages for one car.

Note: The very first message for a car is the gross weight; the last message is the tare weight.

1 numeric.

0 = APU-102 does not combine multiple scale messages for one car.

1 = APU-102 combines the weights sent by the scale.

.ScaleStartsPresence

Determines whether the scale will start presence.

Note: This is important because the weight from the scale arrives before the railcar can trigger either a presence loop or the wheel detector to start recording

1 numeric.

0 = The scale cannot cause the APU-102 to start recording a train.

1 = The APU-102 starts recording a train if it receives a character from the scale.

.WeightBeforeVehicle

Determines whether the APU-102 relies on a time-based offset or whether it assigns all weights to the vehicle that follows.

Note: For a rotary dumper, setting this value to 1 is a more dependable method than relying on a time based offset, since the car may remain on the scale for an indeterminate amount of time after it has been weighed. For a hump scale or a weigh-in motion scale, setting the value to 1 may not be the most dependable method.

1 numeric.

0 = The APU-102 relies on a time-based offset.

1= The APU-102 assigns all weights to the vehicle that follows, and RtoLoffset and LtoRoffset are ignored.

.LastRecNextTrain

If enabled, the APU-102 takes the last weight recorded from the previous train and saves it as the first record on the next train.

At a rotary dumper, the gross weight for the next car typically arrives about the same time the previous car passes the site. The gross weight really belongs on the next car, which is part of the next train.

Note: Enabled only if .MultiplePerCar is enabled.

1 numeric.

0 = Disabled

1 = The APU-102 trims the last weight recorded in the 055 file (scale file after post processing) and saves it to be the first record in the next train’s 054 file (scale file before post processing.).



Acquisition.XTrack

Acquisition.XTrack.Track#

All tracks should be configured the same on all interconnected tracks except for local track ID.


Acquisition.XTrack.Track#

Parameter

Description

Valid Value(s)

.Enabled

Optional.

Enable This track in the XTrack coverage area.

1 numeric.

0 = Disabled

1 = Enabled

.Mode

Required if Track#.Enabled and XTrack.General are set to 1.

Data to be transferred for XTrack processing.  

1 numeric.

0 = Disabled

1 = Presence and Transport Enabled

2 = Transport Only Enabled (Hardware double track presence used)

3 = Presence only enabled (no data transfer).


.IPAddress

Required if Track#.Enabled and XTrack.General are set to 1.

IP address of the track defined in this section

Up to 29 numeric.

IP address of APU-102 defined in this section


Default: BLANK

.LocationXOffset

Required if Track#.Enabled and XTrack.General are set to 1.

Convert the site layout  to X/Y coordinates. The leftmost antenna as viewed from Track1  is designated as X=0 reference. Offset is distance in feet to the right of the 0 reference.

3 numeric. (In feet)


.LocationYOffset

Required if Track#.Enabled and XTrack.General are set to 1.

Convert the site layout  to X/Y coordinates. Track designated as 1 (usually closest to equipment enclosure) is Y=0 reference. Offset is distance in feet from near rail of track 1 to near rail of this track.

3 numeric. (In feet)




Acquisition.XTrack.General

All tracks should be configured the same on all interconnected tracks


Acquisition.XTrack.General

Parameter

Description

Valid Value(s)

.Enabled

Optional.

Enable XTrack data sharing and processing

1 numeric.

0 = Disabled

1 = Enabled

.ThisTrackNumber

Required if Track#.Enabled and XTrack.General are set to 1.

The numeric representation of the track on THIS APU-102 with “1” being closest to the equipment enclosure.

2 numeric.


.DebugFlag

Optional.

Enable debug logging

1 numeric.

0 = Disabled

1 = Enabled

Acquisition.PresenceStuckOffAlarm


Acquisition.PresenceStuckOffAlarm

Parameter

Description

Valid Value(s)

.AlarmParameter ModificationEnabled

Optional.

Enable ability to tweak when STUCK OFF alarms are generated. These parameters replace the flag file "STUCKOFF.DAT"

1 numeric.

0 = Disabled (Default)

1 = Enabled

.MaxPresDelaySecs

Required if AlarmParameterModification Enabled is set to 1.

Time (in seconds) wheel activity is ignored before an alarm can be generated.

Range 0-60. (in seconds)

Default: 0


.MinTrainDurationSecs

Required if AlarmParameterModification Enabled is set to 1.

Minimum time of active presence (in seconds) before an alarm can be generated.

Range 0-60. (in seconds)

Default: 0


.MinTrainAxleCount

Required if AlarmParameterModification Enabled is set to 1.

Minimum amount of axles before an alarm can be generated.

Range 0-255. (axles)

Default: 0




Ports

Ports.REMPORT


Ports.REMPORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

8 alphanumeric.

Default: $REMPORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 – COM (Default)

1 – GTEK

2 – Console

3 – TCP/IP

5 – Disables Modem Self-Diagnostics.

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1  4 = COM4

2 = COM2  5 = COM5

3 = COM3  6 = COM6

Default: 1

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 6

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through bit matching at sending and receiving end.

1 numeric.

0 = None (Default)

1 = Even

2 = Odd

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None

1 = Software

2 = Hardware (Default)

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 54 (in 54ms units):

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

1 = Hayes compatible modem

(Default)

.LinkIniFileName

Required.

Filename with modem initialization. Displays if 1 was selected for the LinkType parameter.

Up to 19 alphanumeric.

Default: DT56K.INI (DT4070-56 Modem)

For complete filename list, see Filename Parameter Options at the end of this appendix.

.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum)

(Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000


.TxBuffSize

Required.

Size of buffer allocated.

Note: Changing this parameter is not recommended.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

This parameter controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. Set Ports.REMPORT.ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.

The modem self test is triggered by the MST and SHS commands. The APU-102 also runs the test itself on boot up and every fifteen minutes thereafter. These tests are only applicable on port defined in RemoteSupport.

Up to 2 numeric.

Default (in seconds): 0

Typical Settings:

Hayes External – 7

Maximum – 60



Ports.LOCPORT


Ports.LOCPORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

Up to 8 alphanumeric.

Default: $LOCPORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 - COM (Default)

1 – GTEK

2 - Console

3 - TCP/IP

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1

2 = COM2, etc.

Default: 2

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 3

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through bit matching at sending and receiving end.

1 numeric.

0 = None (Default)

1 = Even

2 = Odd

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None (Default)

1 = Software

2 = Hardware

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 0 (in 54ms units)

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

(Default)

1 = Hayes compatible modem

.LinkIniFileName

Required.

Filename with modem initialization. Displays if 1 was selected for the LInkType parameter. Otherwise, displays “NONE”.

Displays “NONE.”


.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum) (Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 5 numeric.

Default: 1024

Maximum: 10,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 5 numeric.

Default: 1024

Maximum: 10,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.TxBuffSize

Required.

Transmit buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

This parameter controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.


In the Version 4 TCP/IP version using PPP/SLIP, Ports.LOCPORT.ModemDelay controls external reset of the TCP/IP modem connected to the local port. If the APU-102 cannot ping its nearest upstream neighbor, it toggles DTR to reset the TCP/IP modem. If the APU still can't ping its neighbor, it follows the reset procedure above. A ping test precedes all outgoing TCP/IP communications and is also run every five minutes. These tests are only applicable on port defined in LocalSupport.

Up to 2 numeric.

Default (in seconds): 0

Typical Settings:

Hayes External - 7

Maximum: 60



Ports.AVI1PORT


Ports.AVI1PORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

Up to 8 alphanumeric.

Default: AVI1PORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 - COM (Default)

1 - GTEK

2 - Console

3 - TCP/IP

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1

2 = COM2, etc.

Default: 4 (COM4)

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 4 (Standard RF)

5 (SmartPass)

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through bit matching at sending and receiving end.

1 numeric.

0 = None (Default)

1 = Even

2 = Odd

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None (Default)

1 = Software

2 = Hardware

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 0 (in 54ms units)

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

(Default)

1 = Hayes compatible modem

.LinkIniFileName

File name with modem initialization. Displays only if 1 is selected for the LInkType parameter.

Up to 19 alphanumeric.

Default: NONE

.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum) (Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.TxBuffSize

Required.

Size of buffer allocated.

Note: Changing this parameter is not recommended.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

This parameter controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

2. Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.

The modem self test is triggered by the MST and SHS commands. The APU-102 also runs the test itself on boot up and every fifteen minutes thereafter. These tests are only applicable on port defined in RemoteSupport.

Up to 2 numeric.

Default: 0

Typical Settings:

Hayes External – 7

Maximum – 60



Ports.AVI2PORT


Ports.AVI2PORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

Up to 8 alphanumeric.

Default: AVI2PORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 - COM (Default)

1 - GTEK

2 - Console

3 - TCP/IP

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1

2 = COM2, etc.

Default: 5 (COM5)

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 4 (Standard RF)

5 (SmartPass)

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through bit matching at sending and receiving end.

1 numeric.

0 = None (Default)

1 = Even

2 = Odd

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None (Default)

1 = Software

2 = Hardware

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 0 (in 54ms units)

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

(Default)

1 = Hayes compatible modem

.LinkIniFileName

Display-only. Display modem initialization filename if 1 was selected for the LInkType parameter. Otherwise, displays “NONE”.

Displays “NONE”.


.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum) (Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 6 numeric (in bytes).

Default: 1024

Maximum: 800,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.TxBuffSize

Required.

Size of buffer allocated.

Note: Changing this paramete4r is not recommended.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

This parameter controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

2. Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.

The modem self test is triggered by the MST and SHS commands. The APU-102 also runs the test itself on boot up and every fifteen minutes thereafter. These tests are only applicable on port defined in RemoteSupport.

Up to 2 numeric.

Default: 0

Typical Settings:

Hayes External – 7

Maximum - 60



Ports.AUX1PORT


Ports.AUX1PORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

Up to 8 alphanumeric.

Default: AUX1PORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 - COM (Default)

1 - GTEK

2 - Console

3 - TCP/IP

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1

2 = COM2, etc.

Default: 3 (COM3)

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 5

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through character matching at sending and receiving end.

1 numeric.

0 = None

1 = Even

2 = Odd (Default)

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None (Default)

1 = Software

2 = Hardware

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 0 (in 54ms units)

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

(Default)

1 = Hayes compatible modem

.LinkIniFileName

Display-only. Displays modem initialization filename if 1 was selected for the LinkType parameter. Otherwise, displays “NONE”.

Displays “NONE”.


.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum) (Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 6 numeric.

Default: 1024

Maximum: 800,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 6 numeric.

Default: 1024

Maximum: 800,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.TxBuffSize

Required.

Size of buffer allocated.

Note: Changing this parameter is not recommended.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

Controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

2. Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.

The modem self test is triggered by the MST and SHS commands. The APU-102 also runs the test itself on boot up and every fifteen minutes thereafter. These tests are only applicable on port defined in RemoteSupport.

Up to 2 numeric.

Default: 0

Typical Settings:

Hayes External - 7

Maximum – 60



Ports.AUX2PORT


Ports.AUX2PORT

Parameter

Description

Valid Value(s)

.Name

Required.

Logical name or alias that allows channel sharing. This name should match the port’s filename.

Up to 8 alphanumeric.

Default: AUX2PORT

.Driver

Required.

Hardware device driver.

1 numeric.

0 - COM (Default)

1 - GTEK

2 - Console

3 - TCP/IP

.Port

Required.

Pre-assigned port numbers.

1 numeric.

1 = COM1

2 = COM2, etc.

Default: 6 (COM6)

.BaudRate

Required.

Baud rate of communications channel.

1 numeric.

0 = 300   5 = 9600

1 = 600   6 = 19200

2 = 1200  7 = 38400

3 = 2400  8 = 57600

4 = 4800  9 = 115200

Default: 5

.WordLen

Required.

Selects a 7-bit or 8-bit protocol.

1 numeric.

0 = 7

1 = 8 (Default)

.StopBits

Required.

Selects the last bit or element transmitted in asynchronous transmission.

1 numeric.

0 = 1 Stop Bit (Default)

1 = 2 Stop Bits

.Parity

Required.

Verifies correct data transmission through bit matching at sending and receiving end.

1 numeric.

0 = None (Default)

1 = Even

2 = Odd

.FlowControl

Required.

How the flow of data is controlled.

1 numeric.

0 = None (Default)

1 = Software

2 = Hardware

.CarrierDelay

Required.

Time before carrier loss is recognized.

Up to 5 numeric.

Default: 0 (in 54ms units)

Maximum: 10,000

.LinkType

Required.

Determines whether a modem is used.

1 numeric.

0 = No modem

(Default)

1 = Hayes compatible modem

.LinkIniFileName

Display-only. Displays modem initialization filename if 1 was selected for the LInkType parameter. Otherwise, displays “NONE”.

Displays “NONE.”

.CommType

Required.

Determines whether default protocol is used.

1 numeric.

0 = No packetization

1 = Packetized (checksum) (Default)

2 = Packetized (CRC16)

.MaxOpens

Required.

Number of concurrent processes that can open this port.

Up to 3 numeric.

Default: 20

Maximum: 100

.RcvTimeout

Required.

Receiver timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.TxTimeout

Required.

Transmitter timeout.

Up to 5 numeric (in 54ms units).

Default: 5555

Maximum: 10,000

.MaxRcvPacketLen

Required.

Largest record size port can receive.

Up to 6 numeric.

Default: 1024

Maximum: 800,000

.MaxTxPacketLen

Required.

Largest record size port can transmit.

Up to 5 numeric.

Default: 1024

Maximum: 800,000

.TxQueues

Required.

Number of transmitter queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.RcvQueues

Required.

Number of receiver queue entries.

Up to 5 numeric.

Default: 1

Maximum: 10,000

.TxBuffSize

Required.

Size of buffer allocated.

Note: Changing this parameter is not recommended.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.RcvBuffSize

Required.

Receive buffer size.

Up to 5 numeric.

Default: 256

Maximum: 10,000

.ModemDelay

Required.

Controls reset for an external modem.

It is now possible for the modem self test to reset an external modem connected to the Remote Port via a power relay.

To enable this feature:

1. ModemDelay to a value in seconds greater than zero. (Seven seconds seems to be the sufficient for most external modems.)

2. Set ModemDelay to zero (the default) for all internal modems. When enabled, the modem self test will bring pin 11 on AUX block 2 low for two seconds in order to toggle the power relay and reset the external modem. It then waits for ModemDelay seconds before reinitializing the modem.

ModemDelay is the time it takes for the modem to finish its power-up sequence and be ready to receive commands and data. If it is set too small, the modem may not be reinitialized correctly afterwards.

The modem self test is triggered by the MST and SHS commands. The APU-102 also runs the test itself on boot up and every fifteen minutes thereafter.

Up to 2 numeric.

Default: 0

Typical Settings:

Hayes external – 7

Maximum - 60



Ports.NetModem

Ports.NetModem.LocalServer


Ports.NetModem.LocalServer

Parameter

Description

Valid Value(s)

.LocalModemPort Filename

Optional.

If a valid port name is specified

(normally $REMPORT.DAT), the NetModem interface will be activated on this unit, allowing other units to access the specified port and its modem from the network.


NOTE:  Do NOT set this port to be "ETHERNET" or "NETMODEM"!

Up to 15 alphanumeric.

$REMPORT.DAT (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2


Default: BLANK


.LocalModemIPPort

Optional.

Required only if Ports.NetModem.LocalModemPort Filename is valid port defined.

Up to 15 alphanumeric.

TCP/IP port used for this process.

Default = 25

Ports.NetModem.RemoteServer1


Ports. NetModem.RemoteServer1

Parameter

Description

Valid Value(s)

.RemoteServer1

Optional.

If "NETMODEM" is specified as the "PortFile" in any reporting session, this parameter must be set with the IP Address or URL of the unit containing the modem that will used for outbound communications.


The "LocalServer" section of the NETMODEM port must be setup on that unit. (the NetModem Server)

Up to 29 alphanumeric.

IP address or URL of NetModem Server

NONE = Disabled


Default: BLANK


.LocalModemIPPort

Optional.

Required if RemoteServer1is defined.

Up to 15 alphanumeric.

TCP/IP port used for this process.

Default = 25



Ports.Ethernet


Ports.Ethernet

Parameter

Description

Valid Value(s)

.IPAddress

Required.

Dynamic Host Configuration Protocol (DHCP) is an auto configuration protocol used on IP networks. Computers that are connected to IP networks must be configured before they can communicate with other computers on the network. DHCP allows a computer to be configured automatically by the server, eliminating the need for intervention by a network administrator. It also provides a central database for keeping track of computers that have been connected to the network. This prevents two computers from accidentally being configured with the same IP address. A static IP is permanently assigned to the APU-102. Used caution to avoid duplicate IP’s on the connected network. Example, 192.168.1.10

Up to 15 numeric.

DHCP

IPv4 dot-decimal IP address.

IP Address = xxx.xxx.xxx.xxx

NONE = Disabled


Default: NONE


.SubnetMask

Optional.

Required only if Ports.Ethernet.IPAddress has valid static IP set. For example, with the IP set to 192.168.1.10, subnet 255.255.255.0 would be the network mask for the 192.168.1.0 through 192.168.1.255 network.

Up to 15 numeric.

IPv4 dot-decimal.

User-defined if applicable.


.Gateway

Optional.

In computer networking, a gateway is a node (a router) on a TCP/IP network that serves as an access point to another network such as the host system network or internet. Valid only if Ports.Ethernet.IPAddress has valid static IP set. 

Up to 15 numeric.

IPv4 dot-decimal IP address.

User-defined if applicable.


.DNSTableFilename

Optional.

The DNSTableFilename allows users to specify a text file that has list of Domain Name Servers (DNS) for the APU to use. The IP’s listed in the file are servers used to resolve the hostname from a URL into a numeric IP so connection can be established. If Ports.Ethernet.IPAddress is set to DHCP, this functionality is handled by the server and is not required on the APU.

Recommend using MS-DOS 8.3 file naming convention for file name. File would contain a list of IPv4 dot-decimal IP addresses. File can be created with any text editor and uploaded to the APU-102. Refer to section A14.3 below for example.

.PassThroughToPort

Optional.

Inbound connection redirected to specified port.

Up to 29 alphanumeric.

$REMPORT.DAT            Remote (modem) communications port

$LOCPORT.DAT Local communications port

AVI1PORT.DAT                Reader port #1

AVI2PORT.DAT               Reader port #2

AUX1PORT.DAT             Auxiliary port #1

AUX2PORT.DAT

        Auxiliary port #2

Default = NONE

.AlternateTelnet

PortEnabled

Optional.

If enabled, remote support through an Ethernet connection can be achieved through the port specified in AlternateTelnetPort. The APU may still have port 23 open.

1 numeric.

0 = Disabled (Default)

1 = Enabled


.AlternateTelnet

Port

Optional.

If AlternateTelnetPortEnable is set to 1, AlternateTelnetPort  must be specified.

Up to 5 numeric.

Default: 0


.UseAlternateTelnetPortOnly

Optional.

Disables telnet access on ports 23 and 1023

AlternateTelnetPortEnabled must be set to 1 and an AlternateTelnetPort must be specified. (B117)

1 numeric.

0 = Disabled (Default)

1 = Enabled



Disk Manager


Disk Manager

Parameter

Description

Valid Value(s)

.SaveRawData

Required (version 4.x. Automatically saved in 5.0+)

Save or delete raw acquisition data after consist is reported.

1 numeric.

0 = Raw data is not saved.

1 = Raw acquisition data files are saved after consist is reported. (Default)

.SaveProcessedData

Required. (version 4.x. Automatically saved in 5.0+)

Save or delete processed data after consist is reported.

1 numeric.

0 = Processed data will not be saved. (Default)

1 = Processed data is saved after consist is reported.

.SaveReports

Required.

Save or delete report files after consist is reported.

1 numeric.

0 = Report files are deleted after consist is reported. (Default)

1 = Report files are saved after consist is reported.

.TrainLogEnabled

Required.

Enable or disable train log generation.

1 numeric.

0 = Do not generate train log event files.

1 = Generate train log event files. (Default)

.MaxTrains

Required.

Maximum number of trains allowed on the disk.


Note: Changing this parameter requires Master Reset (MR) with reboot option.

Up to 3 numeric.

Default:

4.x = 32

5.0+ = 100


Maximum: 32 (4.x)

Maximum recommended for 5.0+: 100



TimeZoneControl


Note

Changes to timezone parameters on pre-5.2, L-Series APU-102 require a reboot. Then reset the time if necessary and run “SHELL COMMIT” command to commit the changes to the protected partition.



TimeZoneControl

Parameter

Description

Valid Value(s)

.TimeZone

Required.

Time zone of the APU-102's time. UTC minus this number of hours defines the standard time for the APU. This number has the opposite sign of the number you will find on world time zone maps. (For example Central Standard Time shows up as –6 on such maps).

Up to 3 numeric.

4 = Atlantic

5 = Eastern

6 = Central (Default)

7 = Mountain

8 = Pacific

-12 to 12 = Refer to world time zone map.

.DSTEnable

Required.

Determines whether the APU-102 uses Standard Time only or whether adjustments are made for Daylight Savings Time.

1 numeric.

0 = The APU-102 uses Standard Time only. Do not observe DST.

1 = The APU-102 will switch into and out of Daylight Savings Time at the correct time of the year. (Default)

.ReferenceTimeZone

Optional.

Time zone location of host. Controls when DST changes are made. Required only if TimeZoneControl.DSTEnable is set to one. UTC minus this number of hours defines the standard time zone location when you want the change to occur. Typically set to the time zone of the consist host. This number has the opposite sign of the number you will find on world time zone maps. (For example Central Standard Time shows up as –6 on such maps).

1 numeric.

4 = Atlantic

5 = Eastern

6 = Central (Default)

7 = Mountain

8 = Pacific

-12 to 12 = Refer to world time zone map.

.TimeSyncWithHost

Optional.

Synchronization with host.

Note: The APU-102 needs to know when the host system is using daylight savings time and will adjust accordingly. Based on US standard DST rules, effective 2007.

The time zone is read after host system date is read. The 1-character zone and 2-charater time are read in the following format:

E (Eastern)

C (Central)

M (Mountain)

P (Pacific)

AND

DT – Daylight Time

ST – Standard Time

1 numeric.

0 = No host time sync

1 = Session 1 host time sync (Default)

2 = Session 2 host time sync

3 = Session 3 host time sync

4 = Session 4 host time sync

.TimeZoneMinutesFromUTC

Optional.

Time zone of the APU's time. UTC, with this number of minutes offset, defines the standard time for the APU. Required when .TimeZone is set to 13 for International Daylight Savings. (pre 5.1.1 Build 103)



Up to 4 numeric.

Range:

-750 to +750

-240 = Atlantic

-300 = Eastern

-360 = Central (Default)

-420 = Mountain

-480 = Pacific

+600 = Sydney

DaylightSavings (APU software version 5.1.1 B103+)


DaylightSavings

Parameter

Description

Valid Value(s)

.CustomDSTRulesFileName

Optional.

TimezoneControl above handles setup for standard US time zone/Daylight Savings Time rules that became effective March 2007. New method for daylight savings rules other than US will be handled by a custom DST file (created as necessary by Comet Electronics). This change becomes effective with version 5.1.1, Build 103 or later. Former DaylightSavings parameters no longer apply.

Up to 12 alphanumeric

File name of DST rule set file

Default: blank (follows US rules)


e.g., MEX_DST.DAT for Mexico DST rule set.


This is a custom file created by Comet Electronics as necessary.



SysDiags (System Diagnostics)

SysDiags.PresenceLoop


SysDiags.PresenceLoop

Parameter

Description

Valid Value(s)

.MinAxles

Required.

Number of consecutive axles used to determine the present speed of the train. The range is from 1 to 7. A lower number will be more sensitive to changes in speed.

1 numeric.

Default: 3

Range: 1 – 7


Site evaluation required before setting below default.

Refer to document 377-0004-00 for evaluation procedure.

.LowSpeedThresh

.HighSpeedThresh

Required.

Low speed threshold and high speed threshold. Used to determine if external presence is stuck. If the previous speed is less than LowSpeedThresh and the current speed is greater than HighSpeedThresh, the external presence will be disabled and the previous train will be processed. This action is taken because if the previous speed is slow enough and the current speed high enough they cannot belong to the same train.

HighSpeedThresh is also used to timeout on its own. If the current speed is high enough the train can’t possibly stop between axles, the external presence will be disabled and train processed on timeout basis.

Up to 3 numeric.

Default: 4 (Low speed)

15 (High speed)

Range: 1 - 100 (Low speed)

15 - 100 (High speed)

Site evaluation required before changing from defaults.

Refer to document 377-0004-00 for evaluation procedure.

.PresTimeOutAboveSpeed

Required.

The speed above which a time limit will be used to determine the presence timeout interval.

Up to 3 numeric.

Default: 15

Range: 1 – 100


Site evaluation required before changing from defaults.

Refer to document 377-0004-00 for evaluation procedure.

.PresenceTimeoutSeconds

Required.

The maximum number of seconds presence will remain active if no axles are detected and the last known axle speed was above PresTimeOutAboveSpeed.

Up to 4 numeric.

Default: 30

Range: 1 - 3600


Site evaluation required before changing from default.

Refer to document 377-0004-00 for evaluation procedure.

.SecondsBetweenTrains

Required.

The minimum number of seconds between trains before presence can be forced inactive. If two trains are this close together, they will be considered one train even if LowSpeedThresh and HighSpeedThresh say otherwise.

Up to 4 numeric.

Default: 20

Range: 1 – 7200


Site evaluation required before setting below default.

Refer to document 377-0004-00 for evaluation procedure.

.ExcessPresencePeriod

WarningTimeout

Optional. The APU will send Presence Circuit Warning messages periodically (interval in minutes) as long as the presence input is active and there are no wheel events (or no wheel events since the last log message was issued). No over-ride is done; messaging only. If set to 0, this function is not active.

Up to 4 numeric.

Default: 0

Range: 0 – 1440


Version 5.10 Build 1+

Site evaluation required before setting.

Refer to document 377-0004-00 for evaluation procedure.

SysDiags.Antenna


SysDiags.Antenna

Parameter

Description

Valid Value(s)

.ConsecutiveTrains

Required.

The number of consecutive valid trains to be used when determining a failure or warning condition. If ConsecutiveTrains is 0, antenna failures will not be detected.

Up to 2 numeric.

Default: 1

Range: 1 - 25

.MinTrainLength

Required.

The minimum number of cars required in the train for it to be considered a valid train.

Up to 3 numeric.

Default: 10

Range: 1 - 100

.FatalTagPercent

Required.

If the percentage of valid tag pairs on the previous ConsecutiveTrains is less than FatalTagPercent, an Antenna Failure message will be generated. The tag percentage is determined by the total number of valid tag pairs/the total number of cars in the previous ConsecutiveTrains.


Up to 3 numeric.

Default: 1

Range: 1 - 100

.WarningTagPercent

Required.

If the percentage of valid tag pairs on the previous ConsecutiveTrains is less than WarningTagPercent, an Antenna Warning message will be generated. The tag percentage is determined by the total number of valid tag pairs/the total number of cars in the previous ConsecutiveTrains.

Up to 3 numeric.

Default: 50

Range: 1 - 100






SysDiags.WheelDet


SysDiags.WheelDet

Parameter

Description

Valid Value(s)

.ConsecutiveTrains

Required.

The number of consecutive times external presence became active and then went off. If this value is 0, transducer failures will not be detected.

Up to 3 numeric.

Default: 1

Range: 1 - 100

.MinValidTagPairs

Required.

The minimum number of valid tag pairs (matching tags, one from each antenna on opposite ends of the car). A Wheel Detector Failure message is generated if no wheels are detected and ConsecutiveTrains pass with fewer than MinValidTagPairs detected.

Up to 3 numeric.

Default: 3

Range: 1 – 100

.MinimumMismatchSpeed

Required.

The speed below which a train is not checked for mismatched A or B wheel events and, therefore, not reported as warnings or failures. If either the minimum, average, or maximum train speed drops below this speed in mph, the train will not be checked for mismatched wheel events.

Up to 3 numeric.

Default: 8 mph

Range: 0-255

A value of 255 will disable both warnings and failures.

.FailureMismatchPercent

Required.

The failure threshold in mismatched A or B events per hundred axles. If the number of A or B events exceeds the number of axles by this percentage, a Wheel Detector Failure message is logged.

Up to 5 numeric.

Default: 10

Range: 0-65535

Measured in mismatched events per 100 axles.

A value of 65535 disables this feature.

.WarningMismatchPercent

Required.

The warning threshold in mismatched A and B events per 100 axles. If the number of A or B events exceeds the number of axles by this percentage, a Wheel Detector Warning message is logged.

Up to 5 numeric.

Default: 0

Range: 0-65535

Measured in mismatched events per 100 axles.

A value of 65535 disables this feature.



DebugFlags


DebugFlags

Parameter

Description

Valid Value(s)

.HBDLogging

Optional.

Debug only. Logging of HBD interactions between the HBD and APU-102.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.NetModemClientLogging

Optional.

Debug only.  Logging of NetModem activity. Client side only.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.NetModemServerLogging

Optional.

Debug only.  Logging of NetModem activity. Server side only.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.NetMenuLogging

Optional.

Debug only.  Logging of NetMenu activity.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.DistributedAEILogging

Optional.

Debug only.  Logging of Distributed AEI activity.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.ExtTempProbeLogging

Optional.

Debug only.  Logging of External Temperature Probe activity.

1 numeric.

1 = Enabled

0 = Disabled (Default)

NetMenu

NetMenu.NetMenuItem1


NetMenu. NetMenuItem#

Parameter

Description

Valid Value(s)

.MenuOption#Name

Optional.

This is the name displayed on the Equipment Selection Screen. All units including the NetMenu Server must be identified.

Up to 39 alphanumeric.


Default: BLANK


.MenuOption#Enable

Optional.

Required if RemoteServer1is defined.

1 numeric.

1 = Enabled

0 = Disabled (Default)

.IPAddressOrURL

Optional.

IP address or URL of the device named in .MenuOption#Name above

Up to 39 alphanumeric.

IP address or URL of NetModem Server


Default: BLANK


.IPPort

Optional.

This is the port number used when accessing an IP Address or URL.  Some examples are 23 for APU telnet and 1023 for HCP telnet.

Up to 15 alphanumeric.

TCP/IP port used for this process.

Default = 23

.PassThroughToPort

Optional.

Inbound connection redirected to specified port.

Up to 29 alphanumeric.

AVI1PORT.DAT                Reader port #1

AVI2PORT.DAT               Reader port #2

AUX1PORT.DAT             Auxiliary port #1

AUX2PORT.DAT

        Auxiliary port #2

Default = NONE






NetMenu.NetMenuSystem


NetMenu. NetMenuSystem

Parameter

Description

Valid Value(s)

.Enable

Optional.

Enables NetMenu system. Enable on NetMenu Server only (the APU-102 with the inbound telephone line connection).

1 numeric.

1 = Enabled

0 = Disabled







SupportThreads

SupportThreads.DetectorSupportThread


SupportThreads.DetectorSupportThread

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which external defect detectors communicate with the APU-102 to harvest Consist data.

Up to 29 alphanumeric.

Remote (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2

ETHERNET.DAT

Ethernet port


Typically: AUX1PORT.DAT or AUX2PORT.DAT

Default: NONE


SupportThreads.GEMicroHBDSupportThread


SupportThreads.GEMicroHBDSupportThread

Parameter

Description

Valid Value(s)

.PortFile

Optional.

Port filename. Indicates the port on which the APU-102 communicates with the GE Micro Hot Box Detector

Up to 29 alphanumeric.

Remote (modem) communications port

$LOCPORT.DAT

Local communications port

AVI1PORT.DAT

Reader port #1

AVI2PORT.DAT

Reader port #2

AUX1PORT.DAT

Auxiliary port #1

AUX2PORT.DAT

Auxiliary port #2


Typically: AUX1PORT.DAT or AUX2PORT.DAT

Default: NONE

.LoggerSwitch

Optional.


0 -  Off. No data is logged. (Default)

1 -  Status & Local activity messages are logged.

2 -  Status & Local activity messages are logged.

     Channel communications are logged when recording a train.

3 -  Everything is logged, all the time (uses lots of disk space).


SupportThreads.NTPService


SupportThreads.NTPService

Parameter

Description

Valid Value(s)

.Enable

Optional.

Enables NTP Service (Network Time Protocol). This feature allows the APU-102 to synchronize its clock with a network Time Server. It can use private time server or an Internet time server if it is reachable. 

1 numeric.

1 = Enabled

0 = Disabled

.IPAddressOrHostName


or


.PrimaryIPAddressOrURL

Optional.

Required if NTP service is enabled. (Parameter name version dependent)

IP address or URL

Up to 39 alphanumeric.

IP address or URL of NTP Server


Default: BLANK

.SecondaryIPAddressOrURL

Optional.

Secondary NTP service (version dependent).

IP address or URL

Up to 39 alphanumeric.

IP address or URL of NTP Server


Default: BLANK

.IntervalInMinutes

Optional.

This is the interval in minutes to run the NTP time synchronization. APU-102’s time drift is minimal and many consists hosts provide time synchronization so frequent NTP updates are not necessary. Some NTP services will block access if excessive requests are made.

Up to 5 Numeric

Interval in minutes

Recommended: 1440 = 24hrs


Default: 0


MoreSessions (5.2+)


MoreSessions.Session#

Parameter

Description

Valid Value(s)

Session#.SiteInformation

.SalutationMessage

Optional.

Entering a SiteInformationSalutationMessage will activate additional session. Setup is same for remainder of session information. Refer to section A.1 of this Appendix. A reboot is required to make active.

Up to 39 alphanumeric.

Filename Parameter Options

Acquisition.Reader Parameters

The following table lists alternative filename parameters for the Acquisition.Reader parameters:


Acquisition.Reader Parameters

Parameter(s)

Filename Option

Hardware

Acquisition.Reader1.IniFilename

Acquisition.Reader2.IniFilename

Acquisition.Reader3.IniFilename

AI1200.INI

Amtech AI1200 (default)

AI1200RT.INI

Amtech AI1200 Real-Time. Tags not buffered, but sent real-time to the APU-102 and external RDR port for input to wayside defect detectors.

AI1603A.INI

Amtech AI160x SmartPass with Xpass board

AI9115.INI

Amtech AI162x set at 911.5 MHz

AI9150.INI

Amtech AI162x set at 915.0 MHz

AI9185.INI

Amtech AI162x set at 918.5 MHz

AI9215.INI

Amtech AI162x set at 912.5 MHz

AI9115E4.INI

*Amtech E4 set at 911.5 MHz

AI9150E4.INI

*Amtech E4 set at 915.0 MHz

AI9185E4.INI

*Amtech E4 set at 918.5 MHz


AI9215E4.INI

*Amtech E4 set at 912.5 MHz


*requires software version 5.1.1B104 for E4. Files may need to be uploaded to the APU-102.



Ports.REMPORT Parameters

The following table lists alternative filename parameters for the Ports.REMPORT parameters:


Ports.REMPORT Parameters

Parameter(s)

Filename Option

Hardware

Ports.REMPORT.LinkIniFileName

DT56K.INI

DT4070-56 Modem (Version A or B; Multi-tech module) (default)

DT56K_24.INI

DT4070-56 Modem, forced maximum connection rate of 2400 baud

DT336.INI

DT4070-33 Modem (Rockwell module)

DT336_96.INI

DT4070-33 Modem, forced maximum connection rate of 9600 baud

DT336_24.INI

DT4070-33 Modem, forced maximum connection rate of 2400 baud

MDM144S.INI

DT4070 (14,400) Modem (Cermetek module)

M144-3.INI

DT4070 (14,400) Modem, forced maximum connection rate of 300 baud

M144-12.INI

DT4070 (14,400) Modem, forced maximum connection rate of 1200 baud

M144-24.INI

DT4070 (14,400) Modem, forced maximum connection rate of 2400 baud

M144-48.INI

DT4070 (14,400) Modem, forced maximum connection rate of 4800 baud

M144-96.INI

DT4070 (14,400) Modem, forced maximum connection rate of 9600 baud

M144-144.INI

DT4070 (14,400) Modem, forced maximum connection rate of 14400 baud

MCM2496M.INI

WinSystems 2496 modem

MCM2400.INI

WinSystems 2400 modem

MCM1414V.INI

WinSystems 14400 modem

MODEM.INI

Generic INI that will initialize all modems.  May not report but can connect to APU

OP288.INI

Externally installed Hayes Optima 28,800 modem



Ports.Ethernet.DNSTableFilename Parameters

If url’s are used for outbound connections, the APU needs to know how to resolve the url to numeric IP’s so it can connect. If the APU is using DHCP, the DHCP server provides the DNS routing information. If a fixed IP is used, the DNS table gives the APU a list of DNS servers to use. The following is an example DNS Table File for Ports.Ethernet.DNSTableFilename parameter:


8.8.8.8
8.8.4.4
192.168.10.25
192.168.2.2

Example file: DNS.DAT



VIO.CFG (Virtual I/O Configuration file) example

There are numerous opto-isolated inputs and outputs available on the APU-102. Currently, the outputs are hard coded in the application. To make use of the inputs, the APU-102 Application software needs to know the connection and usage. This is done with the VIO.CFG (Virtual I/O Configuration file). There are 2 types of inputs available. ALARMS which act on specific TTL input level transitions (logic zero or one) and COUNTS which require multiple transitions to cause action. The VIO.CFG can contain both types. Either requires numeration and identification. The lines leading with semi-colons are comments and are ignored by the APU.

ALARMS#1

;^     ^

;|     |

;|     +--------------- Number of alarms

;+--------------------- Indicates how many alarms

;                       Must precede actual alarms


ALARM#1,n"24VDC",i0,m40,a0,t5 ; AUX BLK 2 Pin 3 - Temp Probe

;^    ^ ^        ^  ^   ^  ^      

;|    | |        |  |   |  |      

;|    | |        |  |   |  Ticks - Alarm must be active for this

;|    | |        |  |   |          many 55 ms ticks.  This value

;|    | |        |  |   |          must be 19 or less.

;|    | |        |  |   |

;|    | |        |  |   Active - 0 = Active Low, 1 = Active High

;|    | |        |  |

;|    | |        |  Mask - One or two Hexadecimal digits

;|    | |        |       - chooses which bit to alarm on.

;|    | |        |

;|    | |        Index - Chooses port.

;|    | |                0 to 7 are standard APU hardware.

;|    | |                8 or higher are configurable inputs.

;|    | |

;|    | Name - Up to 10 characters printed with number in error message 139

;|    |        Example: 001 Bat Chargr

;|    |

:|    Number - Printed with name in error message, as noted above.

;|             Must be 255 or less.

;|

;Indicates alarm


COUNTS#2, i3,m10,d1,t2, i0,m80,d1,t2  ; 1st=AUX BLK 1, pin 5,6

;^     ^  ^  ^   ^  ^ , ^              ; 2nd=AUX BLK 2, pin 1,2    

;|     |  |  |   |  | , +- Repeat as needed for 2nd counter

;|     |  |  |   |  |

;|     |  |  |   |  +- Threshold - Counts below this value are ignored.

;|     |  |  |   |                  This value should be greater than 0.

;|     |  |  |   +---- Debounce  - Must stay high for this many 1.7ms ticks.

;|     |  |  |                      This value should be greater than 0.

;|     |  |  +-------- Mask      - Hexadecimal - chooses which bit to count.

;|     |  +----------- Index     - Chooses port.

;|     |                            0 to 7 are standard APU hardware.

;|     |                            8 or higher are configurable inputs.

;|     |

;|     +-------------- Number of counters

;+-------------------- Indicates counters


;Enable route reporting where site is installed at a switch with

;wheel detector on each route. Standard outputs from TDA-105 paralleled.

;One TTL output from each TDA-105 wired WDC and WDD

;Routes are : 0 - Wheel sensor C= TTL output from Route 0 TDA-105

;             1 - Wheel sensor D= TTL output from Route 1 TDA-105


;Available signals - Standard APU Hardware

;

; Block       Pin   Index   Mask   Standard Use

; ---------   ---   -----   ----   ------------------------

; MAIN BLK      7     3      80    Presence

; MAIN BLK     15     3      40    Clock sync in

;

; AUX BLK 1     3     3      20    User defined bit

; AUX BLK 1     5     3      10    Wheel sensor C

;

; AUX BLK 2     1     0      80    Wheel sensor D

; AUX BLK 2     3     0      40    Temp probe

; AUX BLK 2     5     0      20    Tag valid reader 2 ant 1

; AUX BLK 2     7     0      10    Tag valid reader 2 ant 0

Example file: VIO.CFG

FTP Host INI file example

FTP reporting requires a matching <basefile_name.INI> file for the AccessFilename, <basefile_name.ACC> specified for AEI or maintenance reporting. For example, SAMPLE.ACC for FTP requires SAMPLE.INI. Contact Comet Electronics for assistance in creating ACC and INI files.


 [FTP]

Host                                         = 192.168.1.215 ;(or url, e.g., ftp.myftp.com)

UserName                                = railnet

Password                                  = c0met

Path                                         = AEI

Passive                                      = yes

ASCII                                       = no

ForceRemoteFileCheck             = no

LogFTPCommandFailures          = no

UseAlternateRemoteFilename     = yes

;CustomRemoteFileName          = Contact Comet Electronics for setup assistance. Mutually   exclusive with UseAlternateRemoteFilename statement

SendCommand1=

SendCommand2=

SendCommand3=

SendCommand4=


Example file: SAMPLE.INI to use with SAMPLE.ACC