AVCO 8800 (active)

The active AVCO 8800 is a linux-based application that replaces a USEC MODCOMP II Unit Computer. All linux-based versions of the 8800 software are broken into two parts: the resident core and the user interface. The core will run automatically as part of the system start up sequence when PICS is running and available. To run the user interface, one must either use a local console (i.e. a directly attached keyboard and display) or remotely connect using an SSH (secure shell) client program across the 8800 network. When using the local console, the user interface display will look very much like the samples below. When using a remote shell, you may see more (or less) than is shown here because generally, remote shells allow the window to be any size, while the local console is fixed at 80 columns and 25 rows.

Common Screen Areas

Area Name Area Content
Build Info Most of the top two lines of the primary screen contain build info. The first number shown is the current build of the user interface program, followed by the build string from the resident 8800 program. The next object is a greater than (or greater than or equal) sign, indicating how significant change testing is performed. The last items on the first line are the 8800 number and side, followed by the 8800's IP address.

The second line contains the resident 8800 program's version number, build flags, hwardware type, watchdog type and the currently controlling MUX name (if any).

Status Line This line (plus the qSec item at the end of the fourth line) provide an overview of the 8800's current operational state. A functional and scanning 8800 should have a status of 'good', state of 'primary', control of 'online' and the MLC (main loop counter) and qSec (current quarter second) should be changing.
Scan Info The 8800 counts every attempt to scan a point, whether or not the attempt succeeded and when a new (sigchg) or refreshed value is sent to PICS. This section shows the current values for those counters.
Network Info Shows the number of network messages sent and received by the 8800. If any send/recv errors are detected, the number of those is also shown here.
Memory Usage This section shows exactly how many bytes of memory are being used for various parts of the database used to scan, convert and alarm points.
Message Logging Current settings for the 8800's message logging facility are shown here. The filters control which messages are logged and which are not. The debug option determines if the name and line number of the source file where the message originated are included. Warning:  excessive logging will impact the 8800's performance and is only recommended when trying to track a particular problem. Typically, the default settings are more than adequate.
Time Sync The 8800 core interfaces with EVI's time sync monitor program to determine the quality of the local clock relative to the time standard from the network. When the time is too far from the standard (or the standard is unknown) the 8800 considers the time unusable and marks the PICS Time point it provides accordingly. When the standard is known, the 'sync' value shows the IP address where the standard was found; the drift value shows how far from the standard the local clock is currently running; reference shows the UTC and local time that the standard was last accessed; update shows the most recent time update; and PICS Time shows whether or not the 8800 is marking the time point as usable.
Hardware-specific: AVCO The AVCO panel includes some byte and packet counters to show how much data has been sent/recv'd on the serial ports.
Menu The menu (usually shown in the bottom right corner of the display) is on a magenta background to separate it from the 8800 data. The keys show are case sensitive, so be careful to watch for CAPS lock being on. Some of the displays (like 'Big Log') use the entire lower part of the screen, so the menu is moved to the 4th and 5th lines of the screen in order to maximize the space available for the log (or other functions)

AVCO Primary Screen

1.1.9 Core: 0.12 Platform:  AVCO 0.7 Wd-None             > (21A) 192.168.1.43   
Version Number: 0.12/0.7   Build Bits: x0003  HWT: AVCO  WDT: NONE        MUX-A 
Status: Good  State: Primary     Ctrl: Online      WD: None  DISABLED  MLC: b616
 Scanning ---- Analog -- Digital --- Binary  Network     Total  Errs  qSec: 0072
    Scans:         44          0        n/a   Recv:       2097     0            
Converted:         55          0        n/a   Send:       2210     0            
   Failed:        767          0        n/a  Message Logging -------------------
  SigChgs:        829          0          0     Syslog: ACTIVE    Debug: off    
Refreshes:        497          0          0    cFilter: x50000000               
--- Count Memory --------- Count Memory ----   pFilter: x00800066               
AI:   824 135136  AA Recs:   824  44496      Time Sync -------------------------
AO:     0      0  AA Sets:   824   6592           Sync: 192.168.1.1             
DI:   174  28536  DA Recs:   174    696          Drift: none                    
DO:     0      0  DA Sets:   174   1392      Reference: 2005/07/29 15:12:27 UTC 
BI:     0      0  CC Recs:   128   1024                 2005/07/29 11:12:27 EDT 
BO:     0      0  CC Sets:    64    512         Update: 2005/07/29 15:13:33 UTC 
                                                        2005/07/29 11:13:33 EDT 
-- AVCO -------- Analog -- Digital ---------  PICSTime: Usable                  
  Bytes In :        457        123                               <@>            
  Bytes Out:         48         17            [------------ Menu ------------]  
     Tossed:         66          8            h r s  exit & halt, boot, systm   
Packets In :          0          0            c p    edit filter  l  flip tog   
Packets Out:          0          0            F12    EXIT program L  big log    
                                                                                

AVCO Common Bits

1.1.9 Core: 0.12 Platform:  AVCO 0.7 Wd-None             > (21A) 192.168.1.43   
Version Numb  F12/Cancel, SPACE/Toggle, Enter/Commit     WDT: NONE        MUX-A 
Status: Good  ( ) MDE State       ( ) Recv Loc Msg     None  DISABLED  MLC: e14f
 Scanning --  ( ) MDE Message     ( ) Unused bit 17      Total  Errs  qSec: 0818
    Scans:    ( ) MDE Header      ( ) Unused bit 18       2639     0            
Converted:    ( ) MDE Last Msg    ( ) Unused bit 18       5009     0            
   Failed:    ( ) MDE Point Rec   ( ) Net Info        ogging -------------------
  SigChgs:    ( ) MDE Ana Alarm   ( ) Net Info        :  ACTIVE    Debug: off   
Refreshes:    ( ) MDE Conv Const  ( ) Net Warning     : x50000000               
--- Count Me  ( ) MDE Dig Alarm   ( ) Net Error       : x00800066               
AI:   824 13  ( ) MDE Output Rec  ( ) Time Deviation   -------------------------
AO:     0     ( ) MDE Memory Use  ( ) Indefinite FP   : not available           
DI:   174  2  ( ) MDE Retry Msg   ( ) CkPidRefreshes  :                         
DO:     0     ( ) MDE Info        ( ) Check Pid       :                         
BI:     0     ( ) All Messages    (*) HMI Command                               
BO:     0     ( ) Send Status     ( ) Database Prob   : 2005/07/29 15:22:00 UTC 
              ( ) Recv State Msg  (*) 8800 State        2005/07/29 11:22:00 EDT 
-- AVCO ----  ( ) Recv Unkn Msg   ( ) Startup Info    : Not usable              
  Bytes In : [--------------- Common ---------------]          <@>              
  Bytes Out:         48         17            [------------ Menu ------------]  
     Tossed:         66          8            h r s  exit & halt, boot, systm   
Packets In :          0          0            c p    edit filter  l  flip tog   
Packets Out:          0          0            F12    EXIT program L  big log    
                                                                                

AVCO Platform Bits

1.1.9 Core: 0.12 Platform:  AVCO 0.7 Wd-None             > (21A) 192.168.1.43   
Version Numb  F12/Cancel, SPACE/Toggle, Enter/Commit     WDT: NONE        MUX-A 
Status: Good  ( ) Digital Info    ( ) Unused bit 16    None  DISABLED  MLC: e14f
 Scanning --  ( ) Digital Warn    ( ) Unused bit 17      Total  Errs  qSec: 0818
    Scans:    ( ) Digital Error   ( ) Unused bit 18       2639     0            
Converted:    (*) Digital Data    ( ) Unused bit 19       5009     0            
   Failed:    ( ) Analog Info     ( ) Unused bit 20   ogging -------------------
  SigChgs:    ( ) Analog Warning  ( ) Unused bit 21   :  ACTIVE    Debug: off   
Refreshes:    ( ) Analog Error    ( ) Unused bit 22   : x50000000               
--- Count Me  ( ) Analog Data     ( ) Unused bit 23   : x00800066               
AI:   824 13  ( ) UTR Info        ( ) Unused bit 24    -------------------------
AO:     0     ( ) Zero Ref Info   ( ) Unused bit 25   : not available           
DI:   174  2  ( ) Digital Table   ( ) Unused bit 26   :                         
DO:     0     ( ) Analog Table    ( ) Unused bit 27   :                         
BI:     0     ( ) DigitalOffScan  ( ) Unused bit 28                             
BO:     0     ( ) Analog OffScan  ( ) Unused bit 29   : 2005/07/29 15:22:00 UTC 
              ( ) Unused bit 14   ( ) Quarter Sec       2005/07/29 11:22:00 EDT 
-- AVCO ----  ( ) Unused bit 15   ( ) Main Loop Test  : Not usable              
  Bytes In : [---------------- AVCO ----------------]          <@>              
  Bytes Out:         48         17            [------------ Menu ------------]  
     Tossed:         66          8            h r s  exit & halt, boot, systm   
Packets In :          0          0            c p    edit filter  l  flip tog   
Packets Out:          0          0            F12    EXIT program L  big log