DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦e3d8180d5⟧ Wang Wps File

    Length: 15515 (0x3c9b)
    Types: Wang Wps File
    Notes: CPS/SDS/004               
    Names: »1113A «

Derivation

└─⟦3697aa7b2⟧ Bits:30006041 8" Wang WCS floppy, CR 0066A
    └─ ⟦this⟧ »1113A « 

WangText



@   @…07…?…08…?…09…?…0a…?…0b…?…0d…?…0e…?…00…?…01…?
?…05…>…08…>…0c……86…1 
      
      
      
      
      
      
      
  …02…    
      
 …02…   …02…  
      

…02…CPS/SDS/004

…02…BHJ/810801…02……02…
SYSTEMS
 STATUS
 AND CONTROL
…02……02…CAMPS










                     fig. 4.2.8.15-1




4.2.8.2  S̲o̲f̲t̲w̲a̲r̲e̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲

         The WDP contains a set of processes, which is divided
         into standard processes:

         -   PU drivers
         -   VDU driver
         -   LP driver
         -   CCB driver
         -   KERNEL

         and application processes:

         -   PU handler
         -   SYS M&C
         -   VDU handler
         -   LP handler.

         The interactive communication between the processes
         is done via semaphore queues. The processes, which
         are not waiting in a semaphore queue, are given CPU
         time by the KERNEL, cf CDS-MIC/003/USM/0003.

         Fig. 4.2.8.1-1 gives the allocation of the functions
         onto the processes.

         Fig. 4.2.8.2-1 gives a software structure overview.







   Fig. 4.2.8.2-1 Watchdog Software Structure Overview




4.2.8.3  D̲a̲t̲a̲ ̲F̲l̲o̲w̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲L̲o̲g̲i̲c̲

         The data flow and control logic are shown in the Hipo
         diagram and the flowgrams.







                       Hipo Diagram







                       Hipo Diagram









         VDU HANDLER


         RECEIVE VDU-HAN-QUEUE


         MODE = OFFLINE  ?   PERFORM OFFLI-PROCEDURE


         READ LINE #


         CASE LINE #


              VDU-IN ?   PERFORM VDU-CHECK PROCEDURE


             PU-IN   ?   PERFORM PU-CHECK PROCEDURE



         END LINE #



         END VDU HANDLER















                      Fig. 4.2.8.3.1






                       Hipo Diagram









         OFFLI PROCEDURE


         READ LINE #


         PU - IN ?   SEND BUFFER TO VDU

                     WAIT ACK

                     SEND BUFFER TO LP


         FUNCTION KEY    ?   COMMAND ?   SEND ACK, ENTER ONLINE

                             SEND ACK

                             INIT TRANS


         SEND BUFFER TO PU

         SEND BUFFER TO LP




         END OFFLI















                     Fig. 4.2.8.3.1.1








                       Hipo Diagram









         VDU-CHECK PROCEDURE


         VDU-UP-MES  ?       -   PERFORM VDU-INIT-PROCEDURE


         CASE VDU-INPUT:


              FORMAT ?       -   SEND BUFFER TO PU


             1. FUNCKEY  ?   -   PERFORM INIT-TRANS PROCEDURE


             COMMAND     ?   -   PERFORM CMI-PROCEDURE



         END VDU-INPUT


         END VDU-CHECK



















                     Fig. 4.2.8.3.1.2









         INIT-TRANS PROCEDURE


         ENTER?  SEND ACK TO VDU

                 SEND INIT PARAM TO VDU

                 WAIT LOOP:

                      GET MESSAGE BUFFER

                      TIME OUT?  SEND "VDU DOWN" TO PU,    EXIT
                                 WAIT

                      ACK ?  VDU-INPUT = COMMAND,    EXIT WAIT

                     RETURN BUFFER NACK

                 END WAIT LOOP




         VDU-INPUT = FORMAT

         SEND KEY TO PU



         END INIT-TRANS














                    Fig. 4.2.8.3.1.2-a









         CMI PROCEDURE

         SEND ACK TO VDU

         CASE CMD:

              SWITCH     ?       ACTION = 1

              RESET      ?       ACTION = 2

              MACL       ?       ACTION = 3

              DISA       ?       ACTION = 4

              MAIN       ?       ACTION = 5

              G CUA      ?       ACTION = 6

                                             PERFORM SEMAN PROCEDURE


              PU # 1     ?   SET COMMUNICATE = 1

              PU # 2     ?   SET COMMUNICATE = 2

              OFFLINE    ?   PU OFFLINE  ?   MODE = OFFLINE

                             PERFORM ILLEGAL PROCEDURE

              OTHERS     :   SEND FUNCTION KEY TO PU

                             VDU INPUT = FORMAT




         END CMD

         END CMI




                    Fig. 4.2.8.3.1.2-b






         SEMAN PROCEDURE


         CASE ACTION:

                 1?  -   OTHER PU STANDBY?                 
                                   

                         ERROR = 1                         
                                   

                 PU ON LINE ?    ERROR = 2                 
                                           

                 4?                                        
                                   

                 6?                                        
                                   

                 PU ENABLE ?     ERROR = 3

                 5?                                        
                                   

                 2?                                        
                                   

                                                           
                           


         END ACTION

         ERROR = 0 ?             SEND ACTION TO SYS M&C

                                 WAIT ANSWER (TIME)  OK?   
                                                           
                                                        

                                                     ERROR =
                                                     4


         PERFORM ILLEGAL PROCEDURE



         VDU INPUT = 1 FUNCKEY

         SEND VDU CONTROL

         END SEMAN PROCEDURE


                    Fig. 4.2.8.3.1.2-c









         ILLEGAL PROCEDURE

         CASE ERROR:

             1?  DISPLAY NO SB   !!                      

             2?  DISPLAY PU ONLINE   !!                  

             3?  DISPLAY PU ENABLE   !!                  

             4?  DISPLAY NO CONTROL  !!                  




         END ERROR

         END ILLEGAL PROCEDURE
























                    Fig. 4.2.8.3.1.2-d







                       Hipo Diagram









         PU-CHECK PROCEDURE


         CASE PU-TO-VDU-INFO:


             VDU-CONTROL? - CURSOR-TO-CMD? VDU-INPUT = 1 FUNCKEY
                  


             ACK?                                          
                       

             FORMAT?                                       
                       


         END PU-TO-VDU-INFO



         SEND BUFFER TO PU

         END PU-CHECK





















                     Fig. 4.2.8.3.1.3







                       Hipo Diagram









         PU HANDLER


         READ INPUT QUEUE


         CASE TYPE

              TIMER?         PERFORM TIM PROCEDURE         
                                       

              KEEP ALIVE?    RESET COUNTER                 
                                       

                             TOD?    UPDATE TIME-OF-DAY    
                                               



             CONTROL?    SEND TO SYS M&C Q

         END TYPE






         END PU-HANDLER
















                     Fig. 4.2.8.3.2-1









         TIM PROCEDURE


         DECREMENT COUNTER #


         COUNTER     ZERO?


         PU ACTIVE?  SB PU EXISTING? ACTION = SWITCH

                     ACTION = DISABLE-AC


         ACTION = DISABLE-SB?


         SEND ACTION TO SYS M&C



         END TIM




















                     Fig. 4.2.8.3.2-2





                       Hipo Diagram







         LP HANDLER


         READ INPUT Q


         OFFLINE?


         SAME INPUT TYPE?    NO ERROR REPORT?


         NEXT PAGE AND HEADER TO LP


         CASE INPUT:


             CMI LOG?            

             WD DIRECT CMD-LOG   ?

             ERROR REPORT        ?   REPORT TO VDU

                                     ERROR REPORT # TO LP


             DRIVER REPORT?          SEND LP-STATE TO PU

                                     NO-PRINT


         END INPUT


         NO-PRINT?

         SEND BUFFER TO LP


         END LP HANDLER



                     Fig. 4.2.8.3.4-1






                       Hipo Diagram









         SYS M&C


         READ INPUT Q


         CASE TYPE-INPUT

              INDIRECT-CMD?      PERFORM INDIRECT-CMD PROCEDURE

              EXCEPTION?         PERFORM EXCEPTION PROCEDURE

              DIRECT-CMD?        PERFORM DIRECT-CMD PROCEDURE

             ERROR-REPORT?       SEND REPORT TO PU (COPSY)

             STATUS-REQUEST?     PERFORM STATUS-REQ PROCEDURE


         END TYPE-INPUT


         END SYS M&C



















                     fig. 4.2.8.3.3-1







         DIRECT-CMD PROCEDURE


         CASE CMD:


              RESET?     SET RESET-STATUS

              MACL?      SET MACL STATUS

              DISA?      SET DISA STATUS

              MAIN?      SET MAIN STATUS


                         SET UP POINTER

                         SEND CCB

                         WAIT ANSWER


             GCUA?       PERFORM GCUA PROCEDURE

             SWITCH?     PERFORM SWITCH PROCEDURE


         END CMP


         READ TIME


         SEND TIME AND CMP-EXECUTION TO LP


         END DIRECT-CMP







                     Fig. 4.2.8.3.3-2









         SWITCH PROCEDURE

         SET DISA PU STATUS

         SET POINTER

         SEND CCB

         WAIT ANSWER

         SET ENABLE-IO STATUS

         SET POINTER

         SEND CCB

         WAIT ANSWER

         SEND "GO-ACTIVE" TO SB

         END SWITCH





















                    Fig. 4.2.8.3.3.1-a









         GCUA PROCEDURE

         SET ENABLE PU STATUS

         SET UP POINTER

         SEND CCB

         WAIT ANSWER

         SET ENABLE-ID-STATUS

         SET UP POINTER

         SEND CCB

         WAIT ANSWER

         END GCUA (Get CU ACCESS)























                    Fig. 4.2.8.3.3.1-b







                       Hipo Diagram









         INDIRECT-CMD PROCEDURE


         CASE CMD:


             DISABLE-PU?     PERFORM     DISASB      PROCEDURE

             DISABLE-IO-A?       "       DISA-IO-A       "

             DISABLE-IO-B?       "       DISA-IO-B       "

             ENABLE-IO-A?        "       ENA-IO-A        "

             ENABLE-IO-B?        "       ENA-IO-B        "

             BSM-X-ACTIVE?       "       BSM-X-AC        "

             BSM-X-OFF/SB?       "       BSM-X-SB/OFF    "

             BSM-X-DISCON?       "       BSM-X-DISCON    "

             TDX-SWITCH?         "       TDX

             SWITCHOVER?         "       SWITCH





         END CMD


         RETURN ACK TO COPSY

         END INDIRECT-CMD





                     Fig. 4.2.8.3.3.2






                       Hipo Diagram







         EXCEPTION PROCEDURE

         READ TYPE

         SOFT-PU?    PERFORM SOFT-PU PROCEDURE

         READ POINTER

         CASE POINTER:

              PU?    PERFORM PU      PROCEDURE

              BSMX?  PERFORM BSMX    PROCEDURE

              CU?    PERFORM CU      PROCEDURE

              TDX?   PERFORM TDX     PROCEDURE

         END POINTER



         SEND ERROR REPORT


         END EXCEPTION PROCEDURE

















                     Fig. 4.2.8.3.3.3







         PU-SOFT PROCEDURE


         CASE ACTION:


              SWITCH?    PERFORM SWITCH PROCEDURE


              DISA-AC?   SET DISA STATUS

                         SET POINTER

                         SEND CCB

                         AWAIT ANSWER


              DISA-SB?   PERFORM DISA-SB PROCEDURE


         END ACTION


         SET ERROR TYPE


         END PU-SOFT













                    Fig. 4.2.8.3.3.3-a







         PU PROCEDURE


         PU ACTIVE?      PERFORM SWITCH PROCEDURE


         PERFORM DISA-SB PROCEDURE


         SET ERROR TYPE


         END PU




























                    Fig. 4.2.8.3.3.3-b







         DISA-SB PROCEDURE


         SET DISA-PU STATUS


         SET POINTER


         SEND CCB


         WAIT ANSWER


         SEND "SB-DOWN" TO AC-PU



         END DISA-SB





















                    Fig. 4.2.8.3.3.3-c







         CU PROCEDURE



         CASE ERROR-TYPE:


              ACTIVE PART?       PERFORM SWITCH PROCEDURE


              SB PART?           SEND E WARNING TO AC-PU


             MANUAL-SWITCH?      SEND WARNING TO AC-PU



         END ERROR-TYPE



         UPDATE TABLE



         END CU















                    Fig. 4.2.8.3.3.3-d







         BSMX PROCEDURE


         SET ERROR TYPE


         SEND REPORT TO AC PU


         END BSMX PROCEDURE































                    Fig. 4.2.8.3.3.3-e







         TDX PROCEDURE



         STANDBY TDX?    E WARNING TO AC PU


         PERFORM TDX-SWITCH PROCEDURE


         E WARNING TO AC PU


         ERROR TYPE



         END TDX






















                    Fig. 4.2.8.3.3.3-f







         TDX-SWITCH PROCEDURE




         SWITCHING LOOP:


             BSMX N ACTIVE?      SET UP POINTER

                                 SEND CCB

                                 WAIT ANSWER


             LAST ONE?    EXIT SWITCHING


             N = N+1


         END SWITCHING LOOP:




         END TDX-SWITCH













                    Fig. 4.2.8.3.3.3-g


4.2.8.4  W̲D̲P̲ ̲D̲a̲t̲a̲

         The following tables are used by the WDP:

         -   digital input control table
         -   digital output control table
         -   power monitoring table
         -   system table.



4.2.8.4.1    D̲i̲g̲i̲t̲a̲l̲ ̲I̲n̲p̲u̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲T̲a̲b̲l̲e̲

                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲r̲a̲t̲e̲ ̲A̲d̲d̲r̲e̲s̲s̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲o̲r̲t̲ ̲P̲o̲i̲n̲t̲e̲r̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲E̲x̲p̲e̲c̲t̲e̲d̲ ̲S̲t̲a̲t̲u̲s̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲M̲o̲n̲i̲t̲o̲r̲e̲d̲ ̲S̲t̲a̲t̲u̲s̲ ̲ ̲ ̲ ̲

                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲











                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         Crate address = PU # 1, PU # 2, CU, TDX # 1, TDX #
         2,
         BSM-X # 1 - #10.

         Port pointer = pointer to the input port in the crate.









4.2.8.4.2    D̲i̲g̲i̲t̲a̲l̲ ̲O̲u̲t̲p̲u̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲T̲a̲b̲l̲e̲

                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲R̲A̲T̲E̲ ̲A̲D̲D̲R̲E̲S̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲O̲R̲T̲ ̲P̲O̲I̲N̲T̲E̲R̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲R̲A̲T̲E̲ ̲A̲D̲D̲R̲E̲S̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲










                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         CRATE ADDRESS = PU # 1, PU # 2, TDX 1, TDX 2, CU
                         BSM-X # 1, ... BSM-X # 10.

         PORT POINTER = pointer to the output port in the crate.

         STATUS = status to be set via the output part.








4.2.8.4.3    P̲o̲w̲e̲r̲ ̲M̲o̲n̲i̲t̲o̲r̲i̲n̲g̲ ̲T̲a̲b̲l̲e̲

                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲R̲A̲T̲E̲ ̲A̲D̲D̲R̲E̲S̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲O̲R̲T̲ ̲P̲O̲I̲N̲T̲E̲R̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲M̲I̲N̲I̲M̲U̲M̲ ̲V̲O̲L̲T̲A̲G̲E̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲R̲E̲S̲E̲N̲T̲ ̲V̲O̲L̲T̲A̲G̲E̲ ̲ ̲ ̲ ̲ ̲












                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         CRATE-ADDRES = PU # 1,  . . . . , BSM-X # 10.

         PORT POINTER = pointer to the A/D converter.

         MINIMUM VOLTAGE = digital presentation of the minimum
         
                           voltage to be accepted.

         PRESENT VOLTAGE = digital presentation of the monitored
                           voltage.






4.2.8.4.4    S̲y̲s̲t̲e̲m̲ ̲T̲a̲b̲l̲e̲

         The system table contains the information of the state
         of the V24 interfaces:

         -   PU # 1
         -   PU # 2
         -   VDU
         -   LP


                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲U̲ ̲#̲ ̲1̲ ̲S̲T̲A̲T̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲P̲U̲ ̲#̲ ̲2̲ ̲S̲T̲A̲T̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲U̲ ̲#̲ ̲1̲ ̲ ̲ ̲-̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲C̲U̲ ̲#̲ ̲2̲ ̲ ̲ ̲-̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲T̲D̲X̲ ̲#̲ ̲1̲ ̲ ̲-̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲L̲P̲ ̲ ̲ ̲ ̲ ̲S̲T̲A̲T̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲V̲D̲U̲ ̲ ̲ ̲ ̲S̲T̲A̲T̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         PU  state   =   ACTIVE, STANDBY, OFFLINE
         CU  state   =   ACTIVE, OFFLINE
         TDX state   =   ACTIVE, STANDBY, OFFLINE
         LP  state   =   ON, OFF
         VDU state   =   ON, OFF






4.2.8.4.5    M̲e̲s̲s̲a̲g̲e̲ ̲F̲o̲r̲m̲a̲t̲ ̲B̲e̲t̲w̲e̲e̲n̲ ̲W̲D̲P̲ ̲a̲n̲d̲ ̲P̲U̲s̲


                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲K̲I̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲L̲I̲N̲E̲ ̲#̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        header of a
                                                 message
                  ̲ ̲ ̲ ̲S̲E̲R̲I̲A̲L̲ ̲N̲U̲M̲B̲E̲R̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲L̲E̲N̲G̲T̲H̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲




                     User Area

                                                 LENGTH




                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         message format between WDP and PUs (ONLINE)

         KIND            =   ACK, NACK, MESSAGE, RESET
         LINE #          =   1..5; type of message
         SERIAL NUMBER   =   0..255; connected to the LINE
         LENGTH          =   Number of bytes in the used area

         The header of the message is set by the PU driver,
         when the message is sent to the PU. In the same way,
         the IOC sets the header of the message sent to the
         WDP.






4.2.8.4.6    M̲e̲s̲s̲a̲g̲e̲ ̲F̲o̲r̲m̲a̲t̲ ̲U̲s̲e̲d̲ ̲I̲n̲t̲e̲r̲n̲a̲l̲l̲y̲ ̲i̲n̲ ̲t̲h̲e̲ ̲W̲D̲P̲


                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                     CHAIN POINTER
                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲L̲I̲N̲E̲ ̲#̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲S̲E̲R̲I̲A̲L̲ ̲N̲U̲M̲B̲E̲R̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲U̲S̲E̲R̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲S̲E̲N̲D̲E̲R̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                  ̲ ̲ ̲ ̲L̲E̲N̲G̲T̲H̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲





                     User Area




                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         CHAIN POINTER; used by KERNEL.

         LINE #          =   1...N; type of message
         SERIAL NUMBER   =   0...255, connected to the LINE
                             #
         USER STATUS     =   ACK, NACK, QUEUE
         SENDER STATUS   =   QUEUE, ACK
         LENGTH          =   Number of bytes in the user area.

         The header of the message format used, internally in
         the WDP, is set by the originator of the message.






4.2.8.4.7    C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲t̲o̲ ̲C̲C̲B̲


                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                     CHAIN
                     POINTER
                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                     POINTER
                     TO CONTROL
                     TABLE
                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                     STATUS
                  ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲



         CHAIN POINTER   :   User by the Kernel

         POINTER TO 
         CONTROL-TABLE   :   the crate to be controlled

                         :   status to be set, via the control
                             configuration bus, in the crate
                             defined in the control table.



4.2.8.5  I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         Ref. sec. 4.1.6.