Bus 1553 Programmer Notes

Group Name: g_bus

Development Path: vc_proj/RTSX/cs/ECI/g_us/

Form Id: 5<busSubsystemID><digit>

<busSubsystemID> ::= "0" | "1" | "2" | "3" | "4"

according to subsystem Id for each arm, currently (PMU = 0, DXL = 1, DXR = 2, PXL = 3, VID = 4)

<digit> ::= "0" | "1" | "2" | "3" | "4" | "5" |
"6" | "7" | "8" | "9"
This indicates the exact form

Contents

FormInformation
BUS Frame Statistics Panel = busFrame
BUS RT Statistics Panel= busRTStats
BUS RT SubAddress Panel (1 of 2) = busAddr1

 Substitution Note: This is a template for each of bus.

Every time your read "bus" it would be displayed as "_buS_" in the template file and as "pmu", "dxl", "dxr", "pxl", and "vid" in the arm specific files.

Every time your read "BUS" it would be displayed as "_BuS_" in the template file and as "PMU, "DXL", "DXR", "PXL", and "VID" in the arm specific files.

Form Infomation


BUS Frame Statistics Panel = busFrame

This panel displays the rate statistics for different aspects of the overall bc 1553 system. It is the only panel that is not related to a specific bus subsystem.

 Form Name: busFrame

Label: "Bus Frame Statistics"

Form Id: 45

 


BUS RT Statistics Panel= busRTStats

Each LPU can provide a large amount of statistics which are displayed on this panel.

 Form Name: busRTStats

Label: "BUS RT Statistics"

Form Id: <busSubystyemID>46

[0-19] LPU0 Stats, as defined above
 
busRTStatsTel1Ob j
[0-19] LPU1 Stats, as defined above
 
busRTStatsTel2Ob j
[0-19] LPU2 Stats, as defined above
 
busRTStatsTel3Ob j
[0-19] LPU3 Stats, as defined above
 
busRTStatsTel4Ob j
[0-2] Channel A Statistics
Where 0 = # Good, 1 = # Error, 2 = # Unsent
 
busRTStatsTel5Ob j
[0-2] Channel B Statistics
Where 0 = # Good, 1 = # Error, 2 = # Unsent
armRTStatsTel6Ob j
 
busRTStatsTel6Ob j
[0-5] Message Stats
Where 0 = Prepared, 1 = Unsorted, 2 = Started&Good, 3 = Started&Errored, 4 = Finished&Good, 5 = Finished&Errored
 
busRTStatsTel7Ob j
[0-8] Frame Stats
where 0 = # Sent, 1 = # All Good Msgs, 2 = # Errored Msgs, 3 = Truncated, 4 = Failed Loopback, 5 = Cmd VTest, 6 = Tel VTest, 7 = Missing Msgs, 8 = Duplicate Msgs
 
busRTStatsTel8Ob j
[0-1] Interupts Stats
where 0 = # Int. Calls, 1 = # Int. Serviced
 
busRTStatsTel10Ob j
[0-3] Command VTest Status Indicator
where index is the the LPU number
 
busRTStatsTel11Ob j
[0-3] Telemetry VTest Status Indicator
where index is the the LPU number
 
busRTStatsTel12Obj
[0] Link State Text Box
[1] Arm Command VTest Status Indicator
[1] Arm Telemetry VTest Status Indicator


BUS RT SubAddress Panel (1 of 2) = busAddr1

This panel displays information related to the torque being driven on each DOF.

 Form Name: busAddr1, busAddr2

Label: "BUS SubAdress 0-15", "BUS SubAdress 16-31"

Form Id: 47, <busSubsystemID>47, <busSubsystemID>48

[0-10] SubAddress Info, these indices based on above Label definition

Note:

armRTAddr2 form looks and is defined exactly the same as armRTAddr1, except that the SubAddr Labels go from 16-31 no 0-15.