Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.2.7.4.3<br />
The Error Handler error report shall contain, at a minimum, component identification and<br />
an error code to identify the form <strong>of</strong> the error. The error report shall be a file accessible<br />
through the Random Block File Manager and named "ErrorReport."<br />
4.2.7.5 Validation Suite<br />
4.2.7.5.1<br />
A validation suite <strong>of</strong> s<strong>of</strong>tware and associated documentation shall be provided. It shall<br />
include diagnostic programs necessary to test 2070 <strong>Controller</strong> Unit functions. The<br />
diagnostic programs shall demonstrate that all s<strong>of</strong>tware and hardware functions operate in<br />
conformance to specified functionality. It shall provide a working example <strong>of</strong> how to<br />
program functions<br />
4.2.7.5.2<br />
Validation suite s<strong>of</strong>tware and associated documentation shall be segmented into<br />
individual test sequences. It shall be possible to separate out any one or group <strong>of</strong> these<br />
sequences and, with the addition <strong>of</strong> a general header file, execute it in isolation or in<br />
combination with application s<strong>of</strong>tware.<br />
4.2.7.5.3<br />
When factory boot code is operating without the User “Opexec” started, the Validation<br />
Suite shall be invoked from the front panel keypad, either as a execution in a continuous<br />
loop or by individual test selections.<br />
4.2.7.5.4<br />
The validation suite shall execute as a task <strong>of</strong> the OS-9 Shell Utilities and Commands<br />
module. Execution from the shell shall be by typing "Valsuite" from the prompt. If the<br />
User Program has been executed, the VALSUITE shall not execute any <strong>of</strong> its tests due to<br />
resource conflicts. It shall be possible to execute the following additional CPU Module<br />
specific commands while in the OS-9 Shell Utility:<br />
1. Get/Set the hardware time <strong>of</strong> day clock<br />
2. Set OS-9 clock from hardware clock<br />
3. Read/write all I/O registers internal to the MC 68360<br />
4. Get/Set all programmable controls on serial ports<br />
5. Verify that the 120 Hz interrupt is functioning<br />
6. Set, configure, and read timers<br />
7. Observe time-out interrupts<br />
Standard for the ATC – Type 2070 March 29, 2001<br />
41