Home
Goebelyzer User Manual ++
Contents
1. elem name ted mask Oxffffffff type FT UINT32 offset 0 length 4 info deg sec gt elem name ted1 mask Oxffffffff type FT UINT32 offset 4 length 4 gt lt packet gt lt afdxicd gt 6 2 AFDX VL XML File This section describes the file format for the user ethereal a664 packet afdx vl db xml file This file is used to attach a name with a VL number The following describes the format of the configuration file used to provide afdx vl data definition to the user afdxvlicd v name v11 v12 2003 bag 4 gt v name v12 vl 2203 bag 4 gt v namez vl3 vl 2403 bag 4 gt lt afdxvlicd gt name v name description of packet string of characters 256 max number of bytes vl The number corresponding to the vl name value is decimal number with range between 0 and 65536 bag bag value of vl between O and 256 8 3 A429 XML Data File This section describes the some the details of format for the user ethereal a429 packet a429 xml file The packet a429 xml configuration file is used to provide a429 label definition information to the user The format is simple and compact Each label definition consists a lt label definition gt and a list 1 N of lt elem definitions gt The lt label definition gt defines the high level information about the label include port vl protocol rate and length The lt elem definition gt defines information about a specific data ele
2. En Ch09 En Ch10 En Ch11 En Ch12 En Ch13 En Chia En Ch15 En ch16 En db Save A429 Conf RX Channel Init Frame O Lo G Hi adc 1 OtegHrsi m Eom y EQID v EQID ly EQD y Eq 7 EQUD y EQID 7 EQID y EQD 7 EQD Eqn EQID EQID y EQD 7 Eq Lo O Hi fmc 1 general 1 rx Lo O Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo 3 Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE O Lo Hi NONE y EQID Goebelyzer NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE 3 Cancel Proto A429 Ly v Proto a429 v ES Proto 2429 v Proto 429 v y Proto A429 y v Proto 2429 y Proto 429 v ES Proto 2429 v Proto 429 y ES Proto A429 y Ly Proto A429 ES ES Proto 429 v ES Proto 2429 v Fa Proto 429 v ES Proto A429 y Fa Proto 429 ES User Manual This frame allows the user to configure each A429 RX channel There is a group of buttons for each of the RX channels on the A429 H W e Enable This option will enable disable the input of RX data from the corresponding channel OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc
3. 224 224 224 224 224 224 252 147 224 252 119 224 252 133 224 131 9 224 252 121 224 252 143 224 252 145 224 132 6 224 252 137 224 224 252 147 224 224 252 119 cc a3 41 34 27 fc 67 ba 72 cd a4 5948i 5950 6065 6136i 6063 Mark Packet toggle Output Goebelyzer Script Plot Time Between Pkt Time Reference Apply as Filter gt f9a5e90e 8ee75e8d 68e25396 e96b7a7c c6c614ba c3383383 8a0aa0a bd572fc 370ba08d 1450506a 6f6ba241 WRONG WRONG WRONG WRONG WRONG WRONG WRONG WRONG WRONG WRONG WRONG NET NET NET NET NET NET NET NET NET Payload Length 24 Payload Length Payload Length Src Port 59893 Payload Length Src Port 60664 Payload Length Payload Length Payload Length Payload Length Payload Length Payload Length 24 24 Dest Port 59893 100 Dest Port 60664 24 24 160 24 24 24 Safe8abO WRONG NEI Sr Port 60099 Dest Port 60099 54432cbf WRONG NET 6f8cc6c7 WRONG NET 30656709 WRONG NET 459a8lac WRONG NET 71419894 WRONG NET Payload Length Payload Length Payload Length Payload Length Payload Length 76 76 24 68 24 ERRRRRRRRRRRRRRRRRRERRERRER W UJ UJ UJ UJ UJ 25 0 000073 DO n nnanan7n 64657 CACAD 59769 Falan Batat 10 42 163 0 AO AN ACA n msg_dme_a429_1 Am AN 1 RONG NET Payload Length 24 Selected Not Selected a A oet bo and selected 0000 03 00 00 00 fc 9d 02 00 00 2a EE
4. Goebelyzer Analyzer User Manual The Goebel Company Copyright The Goebel Company 2009 Revision 1 0 July 20 2010 e GOEBEL Goebelyzer User Manual Purpose This manual describes the software for the Goebelyzer System offered by The Goebel Company This includes all operation of the analyzer normally performed by a user Notice Information in this manual has been carefully reviewed and 1s believed to be accurate The Goebel Company shall not be liable for errors contained herein The Goebel Company reserves the right to make changes or additions to the software described herein Contact For technical or other inquiries contact email info GoebelEtc com The Goebel Company 12486 Prowell Leavenworth WA 98826 USA Phone 206 601 6010 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 2 61 e GOEBEL Goebelyzer User Manual Table of Content Leod Ue LOB AA He ES o po A o UE UR O 5 ZAC Tole Documents Ve D STE armas sa ar dure tallas vous dla ad 5 AO A ue 5 Z P TEDOIHBP OA anta 8 A lGenerdD Options Notebook DAE naaa 8 A sn UU Uu UT NORRIS RARA UN PR 8 AB al o AA A a 8 AD A A an A 8 E oido CAPTE F Rc pis A APA o O A O PI of lo o O OO E E sensed 10 7 il Bes G10 G08 DIEI RENS UNE T im 10 ATX WO HOTS A e ll UE UE E 15 DUO IS ON PAP E A e ES EE E pe E rete vedheaauaeees 15 4 2 DINCINOLE SC ICC HON Frame POAOOAOOOUONO UNU OCUPA OP Pm e o RE dE 16 2 2 9 Passtheu Modify
5. The mask is used to define which bits of the received ID are matched with the acceptance filter See SJA1000 Data Sheet Figure 10 for more info Sync Jump Width This spin button will select a value from 0 3 for the Sync Jump Width To compensate for phase shifts between clock oscillators of different bus controllers a bus controller must re sync on any revelant signal edge The sync jump width defines the maximum number of clock cycles a bit period may be shortened or lengthened by one re sync sample Point Percent This spin button will select a value from 0 100 for the sample point The sample point defines the location of the sample point within a bit period A value of 0 is at the beginning of the bit period 50 in the middle and 100 at the end See SJA1000 Data Sheet Figure 13 for more info TX Loopback This button will enable the analyzer to receive TX transmissions send from this machine 4 5 2 Button Box Capture Depress the capture button to start execution of a capture Cancel Depress the cancel button to close the option dialog notebook and restore default values Save CAN Conf The Save CAN Config button will save the state of device configuration data for the duration of the program execution Permanent options can be saved to the preferences file using the Edit gt Preferences gt CAN HW option The file is located in the analyzer configuration directory After the CAN configuration is saved these will become the defaul
6. outline and 6 Active Data Capture outline Stop Capture by selection menu item Capture gt Stop or depressing toolbar item Stop or when a trigger condition has been met View packet trace data Possibly using a display filter 7 Digital Filters outline to display only packets of interest to the user OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 7 61 e GOEBEL Goebelyzer User Manual 4 Preparing Capture Options The analyzer contains various interfaces which have special capture options Theses options are contained in the notebook pages located at the top of the dialog of each interface Options pages are only displayed for interface hardware contained in the system The following sections will describe the available options for each interface The user must configure the interface options before the capture is started Incorrect or no capture data is usually the result of incorrect capture options or setup But for standard analyzer usage the options should be set by default at startup 4 1 General Options Notebook Page The general options page contains options that are not specific to an interface and general to the capture process 4 1 1 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore value to before opening options dialog e Help Depress the he
7. 8 bit integer Entry Array Enable a66l entry array index Unsigned 8 bit integer Entry Array Index a661 entry array num Unsigned 16 bit integer Entry Array Num Of Entries a661 entry array str Unsigned 16 bit integer Entry Array String Data a661 entry array strlen String Entry Array String Length a661 entry popup array picture Unsigned 16 bit integer Entry PopUp Array Picture a661 event keyword Unsigned 16 bit integer Event Type The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 42 61 e GOEBEL Goebelyzer User Manual a661 event origin Unsigned 16 bit integer Event Origin a661 event value Unsigned 32 bit integer Event Value a661 evt active panel id Unsigned 16 bit integer Event Active Tabbed Panel Id a661 evt button state Unsigned 8 bit integer Check Button State a661 evt cursor x Unsigned 32 bit integer Event Cursor X Position a661 evt cursor y Unsigned 32 bit integer Event Cursor Y Position a661 evt first visible Unsigned 16 bit integer Event First Visible Entry a661 evt frame x Unsigned 32 bit integer Event Frame Position X a661 evt frame y Unsigned 32 bit integer Event Frame Position Y a661 evt item index Unsigned 16 bit integer Event Item Index a661 evt map x Unsigned 32 bit integer Event Map X Position a661 evt map y Unsigned 32 bit integer Event Map Y Position a661 evt num of inc Unsigned 32 bit integer Event Number of Increments a661 evt selected entry Unsigned 16 bit integer Event Selected E
8. C Lo C Lo C Lo O Lo ec O Lo O Lo o O Lo O Lo O Lo O Lo O Lo O Lo O Lo 2 2 3 3 2 O 2 3 3 3 3 3 3 3 2 Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi EEE NONE ade 1 adc 2 clock cmc cockpit mcp cockpit dcu efiscp 1 dcu efiscp 2 dcu eicas 1 dcu eicas 2 dme 1 dme 2 efiscp 1 efiscp 2 ileicas 1 i eicas 2 eiu 1 eiu 2 eiu 3 eiul 1 ejul_2 ejul_3 fcc 1 mcp fcc 2 mcp fcc 3 mcp fmc 1 acars rx fmc 1l at data rx fmc 1 bus 10 rx fmc 1 bus 1 rx fmc 1 bus 2 rx fmc 1 bus 4 rx fmc 1 bus 5 rx fmc 1 bus 6 rx fmc 1 bus 7 rx dP Save A4Z fmc 1 bus 8 rx fmc 1 bus 9 rx EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID EQID Cancel NONE Proto A429 NONE Proto A429 NONE Proto A739 thrust control computer E3 Proto A420 NONE E Proto A420 NONE Proto A429 NONE ES Proto A429 NONE ER Proto A429 NONE Proto A429 NONE Proto A429 NONE p Proto A429 NONE lt Proto A429 NONE Proto A429 NONE Proto A429 NONE Proto A429 NONE Proto A429 Sg Capture III DODDUUU e Eq
9. Filter Parameters ra tii as 16 AAA a un e e O E E IE Ind xn IR ES P E Eu NE 17 Ao TU P MUST COMIS tii a EE O A EEN 17 REI PA ee A jala o ITE E o A 18 4 5 Channe Initialization Enable SpCed Praia ic 19 A A T PO E E A A 19 UMEE T NITORE 20 AA Cha T E EE E E EE E A E ENEE EE E Esp UNS saida disp 20 e UU T E edtade eetelaaanaet 22 ADAN Bus Options Pap lt tr ee eee 23 4 5 1SJA1000 Parameters Device Frame ts 23 d M SU INI TT E E P E EE N RAR A 24 Eo OS DUO DO AA o E a E E A E 25 KORS GEO du RR nO S pi EEEE EEEE bd a ee EE ne oe eer eee ee 26 Al FCC Parameters Channel Framt tt 26 E E E R E E E O EE E O EA 2l A TSpace wire CIDHOIS sna hence E RN Dem MS CMM MUN pre A N E i 28 2 1 Spacewire Parameters Channel Erie acia 28 SUR elo A E E UR RR OO 29 ID EE E AE T EAE E ree eee 30 o GVM a e AN e E EEE A 31 48 2 Cap wee Filters Triggers Frame aaa dida 31 Aaa BONON BOK oeer r E E QUE 31 A Reale lime Display Options Pa tana 34 4 9 1 Select Realtime Display Data FraM oooooooooccnnnnnnnnnccnnncnnnnnnnnnnnnnnonnno nono nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ns 32 29 28elected Real time Display Data Frame iii dins 33 O E E EII RR E AS 33 obere jo CO a o AAA E E 33 Sl Cape Pkt itd oo riera 33 SNPs DIMUS ET pra 34 o PP PP m 35 a AA A 35 SA Dar SD E ARO PPP Nou A A 36 OA Bj od gs E po RR e mmc 36 SO NB fai DN Ditos qa DIS DE
10. Length 80 1 10 0 0 1 10 1 0 4 212109 975 UDP A RX 2 2 Src Port 2 Dest Port 2 2 10 0 0 2 10 1 0 2 4 212110 976 UDP B RX 2 2 Src Port 2 Dest Port 2 2 10 0 0 2 10 1 0 2 4 212132 977 UDP A RX 3 3 Sre Port 3 Dest Port 3 3 10 0 0 3 10 1 0 3 4 212133 978 UDP B RX 3 3 Src Port 3 Dest Port 3 3 10 0 0 3 10 1 0 3 4 212159 979 UDP A RX E 4 Src Port 4 Dest Port 4 E 10 0 0 4 10 1 0 4 4 212160 980 UDP B RX 4 4 Src Port 4 Dest Port 4 i 10 0 0 4 10 1 0 4 E Frame 974 127 bytes on wire 127 bytes captured 0000 03 00 00 00 00 01 00 30 f7 02 4b 40 08 00 45 00 0 K E P Ethernet II Sre 00 30 7 02 4b 40 Dst 03 00 00 00 00 01 e ORO MOOG e nem P Internet Protocol Src Addr 10 0 0 10 0 0 1 Dst Addr 10 1 0 1 10 1 0 n 00 bi 00 00 00 00 00 00 00 00 00 o 00 mE eee V User Datagram Protocol Src Port tcpmux 1 Dst Port tcpmux 1 0040 00 00 00 00 00 00 00 00 000000000000 0000 cree eee Source port tcpmux 1 0050 00 00 43 0d 00 00 c3 8d 00 00 43 d3 80000000 C A Destination port tcpmux 1 0060 00 00 00 00 00 00 c4 0d 00 00 44 30 40 00 00 00 DOA 0070 00 00 00 00 00 00 ff ff ff 73 8d 05 29 3f e4 scsi Dlls Length 88 Checksum 0x0000 none Y Avionics Full Duplex Switched Ethernet Port 1 reserved_ 141 0x8d dw slowongndinvldl 141 0x8d 0000 0000 1000 1101 slowongndinvldl FALSE oii saa vaza 3333 Sui i slowongndl SPANSE Loss auae suas mass mes swflautoslatcmd ZPALSB 15 1
11. Length Unsigned 32 bit integer frame protocols Protocols in frame String Protocols carried by this frame frame ref time This is a Ref Time frame No value This frame is a Reference Time frame frame time Arrival Time Date Timestamp Absolute time when this frame was captured frame time delta Time delta from previous packet Time duration Time delta since previous diplayed frame frame time relative Time since reference or first frame Time duration Time relative reference or first frame e Ethernet afdx ethernet packet parameters eth addr Source or Destination Address 6 byte Hardware MAC Address Source or Destination Hardware Address eth dst Destination 6 byte Hardware MAC Address Destination Hardware Address eth equipment id Equipment ID Unsigned 8 bit integer Equipment ID eth if Interface ID Unsigned 8 bit integer Interface ID OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 39 61 e GOEBEL Goebelyzer User Manual eth len Length Unsigned 16 bit integer eth network id Network ID Unsigned 8 bit integer eth src Source 6 byte Hardware MAC Address Source Hardware Address eth trailer Trailer Byte array Ethernet Trailer or Checksum eth trailer crc CRC Unsigned 32 bit integer Ethernet CRC eth trailer rsn RSN Unsigned 8 bit integer Redundancy Sequence Number eth type Type Unsigned 16 bit integer eth vl VL Unsigned 16 bit integer Virtual Link Number e ED
12. Metric Alt 747 400 efis mode approach Unsigned 32 bit integer Mode Approach efis mode map Unsigned 32 bit integer Mode Map efis mode plan Unsigned 32 bit integer Mode Plan efis mode pos Unsigned 32 bit integer Mode Pos efis mode sta Unsigned 32 bit integer Mode STA efis mode vor Unsigned 32 bit integer Mode VOR efis mode vor adf Unsigned 32 bit integer Mode VOR ADF efis mode word Unsigned 32 bit integer Mode Word efis mode wpt Unsigned 32 bit integer Mode WPT efis range dist 747 400 Unsigned 32 bit integer Range Dist 747 400 efis range dist 747 8 Unsigned 32 bit integer Range Dist 747 8 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 45 61 e GOEBEL Goebelyzer User Manual efis range word 747 400 Unsigned 32 bit integer Range Word efis range word 747 8 Unsigned 32 bit integer Range Word efis sdi Unsigned 8 bit integer efis sot Unsigned 32 bit integer SOT efis sot blk cnt Unsigned 32 bit integer SOT Block Count efis sot word cnt Unsigned 32 bit integer SOT Word Count efis ssm Unsigned 8 bit integer efis sym azimuth Symbol Azimuth Word rotated symbols only efis sym dist 747 400 distance 747 400 Distance Word 747 400 efis sym dist 747 8 Distance Word 747 8 efis sym rwy leng Symbol Length Word runway symbol only efis text 1d String Text ID String efis word Unsigned 32 bit integer efis Data efis wxr data 747 400 Unsigned 32 bit integer Wxr Data 747 400 e Arinc 739 a
13. data 1 lhydsyspressell FT FLOAT vl valfac sim data l rhydsyspresselr FT FLOAT vl valfac sim data l mach FT FLOAT 10 1 0 1 0 000 0 000 0 000 ES 10 1 0 1 0 000 0 000 0 000 10 1 0 1 0 000 0 000 0 000 10 1 0 1 0 000 0 000 0 000 10 1 0 1 0 000 0 000 0 000 vl valfac sim data l trueairspeed FT FLOAT vl valfac sim data l impactpressure FT FLOAT vl valfac sim data 1 baroaltitudeers FT FLOAT vl valfac sim data l altituderateers FT FLOAT HH HH HH H A A A A A ps RRA A A A A A A A lts 5 Capture Running 00 00 44 5 4 Data Display Page This page displays individual payload data items contained on the interface The list contains entries for each data element selected from the real time option page 5 6Real Time Display Option Pages outline A list entry will display various information like data type VL Port engineering units value min value and max value So the user can view select payload data elements updated at an approximately 1 sec rate while the capture is executed This page will contain different columns for each interface Each interface page will look different but the concept of displaying information at a payload data level 1s the same 6 Digital Filters A digital filter provides a way to eliminate packets from the packet pane that do not meet the boolean condition of the digital filter Each filter consists of one or more expressions combined with logical operators For example exprl and expr2 or expr3 Each expr
14. of 0 will indicate no EDE data is contained in the packet This field is optional and will default to O when no value is specified protocol NONE A661 A429BLK This field is optional and used to defined A661 or A429BLK is defined within an afdx packet The A429BLK is used when the packet defines an A429 messages The format of the A429BLK packet is struct a429blk payload uint32 reserved uint8 fs1 uint8 fs2 The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 53 61 e GOEBEL uint8 fs3 uint8 fs4 Goebelyzer User Manual A429 blocks containing a 2 byte length 2byte pad array of 4 byte A429 words of the requested length possibly more A429 blocks a429blk payload t Other protocols may be added in the future proto offset This field 1s optional used when a A661 protocol is defined Start byte location of A661 protocol within packet 8 1 2 Element Data name name description of element string of characters 256 max length mask mask used to retrieve data not located on a byte boundary O should be used if the data type uses all bits in the type Value is hexadecimal number Examples are Oxffff0000 upper 1 6bits of 4 byte word OxfffcO Ox7ffc000 Mask has no meaning for the following FT FLOAT FT DOUBLE type the following types are supported for AFDX types description FT FLOAT 4 byte floating point
15. options for 2 Philips SJA1000 devices which are contain on the hardware device The user may refer to the SJA1000 Data Sheet for more information on parameter option described on this page 4 5 1 SJA1000 Parameters Device Frame e Baud Rate The user can change radio buttons to select one of the commonly used baud rates The OTHER radio button is used to select a different baud rate with the entry widget below e Other Baud Rate This entry widget is used to enter a numeric value from 0 to 1000000 Values greater than 1000000 will be changed to 1000000 Invalid values such as a string entry will result in a O baud rate value This entry is only allowed when the Other radio button is selected e Acceptance Filter This entry will select a hexadecimal value of the SJA 1000 acceptance filter Invalid entries will be ignored and a value of 0x0 used The acceptance filter will define which identifiers are allowed to be received by the SJA1000 The format of the filter is bit32 gt ID 28 bit 3 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 23 61 e GOEBEL Goebelyzer User Manual gt 1D 3 bit 2 2 RTR When the ID and filter have matching values with a range defined by the acceptance mask See SJA1000 Data Sheet Figure 10 for more info Acceptance Filter Mask This entry will select a hexadecimal value of the SJA 1000 acceptance filter mask Invalid entries will be ignored and a value of Oxfffffff used
16. received from the hardware on the specified channel to be input to the analyzer e TX This option will allow TX data transmitted by the hardware to be looped back to the analyzer on the specified channel e Low High Speed This option will select the speed LO or HI of the each P2P hardware channel 4 3 2 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values e Save P2P Conf The Save P2P Config button will save the state of channel and device configuration data for the duration of the program execution After the P2P configuration 1s saved these will become the default P2P settings when the dialog is opened in the future Permanent options can be OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 19 61 e GOEBEL save to the preferences file using the Edit gt Preferences gt P2P HW option The file is located in the analyzer configuration directory 44 A429 Options Page This page contains options that are specific to the a429 interface There is only one A429 notebook page Each A429 interface board has capabilities to transmit and receive on at the most 16RX 8TX channels 4 4 1 Arinc 429 Capture Options RX Channel Init Enable Channel Speed Bus Equipment ID Choi En Ch02 En chos En Ch04 En Ch05 En Chos En Ch07 En Chos
17. 0 00 00 00 00 8c c6 c7 FALSE FALSE 0 0x0 0 0x0 excess dev hud left fcm app aff excess dev hud right fcm app aff fresh msg fc a21 fcm app aff crc msg fc a21 fcm app aff takeoff guidance fcm app aff afdx 59501 takeoff guidance fcm app aff 4 bytes P 58854 D 58854 M 0 7 Plotting The user can plot the value of specific payload data for the all samples in the displayed trace The user will right click on Plot Variable s option in the protocol tree on the payload data to be display As shown below The user can also create multiple variable plots using the Add Variable to Multi Plot option Variables are added using the add variable to multi plot option with the last to plot selected using the Plot Variable s option OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 51 61 e GOEBEL Goebelyzer User Manual bb DDD DDD gnuplot intro style Mozilla F E E E ODA eco eco Gogbelvzer User Manual QuanOifius or 12 A421 File Edit View Go Capture Analyze Statistics Help DC A D U x 9 e Qa Q O wx E Interfaces Options Capture Open Save As Close Refresh Print y Zoomin Zoom Out NormalSize Resize Columns CFilter Filter pu Woes wry X Cir golos J AFD Loopb Info flare retard rate fcm app aff 224 131 159 c9fd6de9 WRONG Payload Length 132 213 71dea8c3 WRONG Payload Length 24 133 23 e055ea5e WRON
18. 1 hdr blk seq Unsigned 32 bit integer Sequence Number a661 hdr data blk size Unsigned 16 bit integer Data Block Size a661 hdr dest Unsigned 8 bit integer Destination a661 hdr extended blk size Unsigned 16 bit integer Extended Block Size a661 hdr health Unsigned 8 bit integer Health Assumed a661 hdr lowest seq Unsigned 32 bit integer Lowest Sequence Number a661 hdr num of grps Unsigned 8 bit integer Number of Groups a661 hdr service Unsigned 8 bit integer Service Available a661 hdr source Unsigned 8 bit integer Source a661 hdr start marker Unsigned 16 bit integer Start Marker e A661 parameters in A661 blocks a661 bb context num Unsigned 16 bit integer BEGIN BLOCK Context Num a661 bb keywork Unsigned 8 bit integer BEGIN BLOCK Keyword a661 bb layer id Unsigned 8 bit integer BEGIN BLOCK Layer Id a661 bb size Unsigned 32 bit integer BEGIN BLOCK Size a661 cmd keyword Unsigned 16 bit integer Command Type a661 cmd size Unsigned 16 bit integer Command Structure Size a661 cmd widget id Unsigned 16 bit integer Command Widget ID a661 eb data grp size Unsigned 16 bit integer END BLOCK Data Group Size a661 eb keyword Unsigned 8 bit integer END BLOCK Keyword a661 eb seq num Unsigned 32 bit integer END BLOCK Sequence Number a661 eb start marker Unsigned 16 bit integer END BLOCK Start Marker a661 enable array index Unsigned 8 bit integer Enable Array Entry Index a661 enable array value Unsigned 8 bit integer Enable Array Value a661 entry array enable Unsigned
19. 10 42 171 0 10 42 178 0 10 73 1 0 10 42 172 0 10 42 162 0 10 42 163 0 10 42 162 0 10 42 161 0 10 42 164 0 10 42 171 0 amp B Print Find 58708 58591 58514 58747 61971 59404 60117 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462 59107 64631 a 3 64 32 64 t Data 124 bytes P Internet Protocol Src Addr 10 42 169 0 10 42 1 gt User Datagram Protocol Src Port 60099 60099 Dst Port 60099 60099 x Frame 19 171 bytes on wire 171 bytes captured gt Ethernet II Src 02 00 00 2a a9 20 Dst 03 00 0 Mark Packet toggle Output Goebelyzer Script Plot Time Between Pkt Time Reference Apply as Filter Print Show Packet in New Window 39 0 60099 224 224 252 157 3b 5afe8ab0 WRONG NET 8 59488 59501 72 0 60655 9 61368 52 0 60635 Not Selected and Selected Or Selected and not Selected or not Selected I NN AA 004 Toto A CC d b 9 Jump to Back 224 224 131 159 224 224 132 213 224 224 133 23 224 224 129 242 224 224 130 6 224 224 128 57 224 224 252 137 224 224 252 147 224 224 252 119 224 224 252 133 224 224 131 9 224 224 252 121 224 224 252 143 224 224 252 145 224 224 132 6 224 224 252 137 224 224 252 147 224 224 252 119 224 224 128 109 224 224 128 103 224 224 252 121 224 224 128 106 224 224 252 143 224 224 252 145 38 83 21 28 52 fd 68 20 A Top c9fd6de9 71dea8c3 e0
20. 1024 0 0 096 Captured Packets AFDX Errors Conditions IP CHECKSUM CRC TOO BIG TOO SMALL NO BUFFER INPUT FIFO OVERFLOW MEMORY INTEGRITY RSN MISMATCH NO PORT PRESENT NO VL PRESENT IP LENGTH MISMATCH FRAGMENT REASSEMBLY WRONG NETWORK PACKET TRUNCATED TO FIT EMPTY Total 17448 of total AFDX 17448 AFDX 0 o990900000000000000 5 2 Capture Info Page The general capture info notebook will provide various general pieces of information to the user The user will have to select the General notebook tab to display the page e Size Data This frame contains general size min max average information about packets e Size Distribution This frame contains general information about the number of packets contained in various size ranges e Timing This frame contains time information about the capture This includes start time length of capture and interface data rates e Error Conditions This is a notebook containing pages for each interface Each page contains a list of different types of receive errors related to the interface This 1s the number of errors determined since the start of the capture e Captured Packets This frame contains a set of progress bars for each interface It lists the number of packets received on the interface and the percent of the total 5 3 Packet Info Page This page displays higher level traffic information about the interface The list above contains entries for each VL Por
21. 2 10 0 000250 11 0 000133 12 0 000073 13 0 000073 14 0 000074 15 0 000291 16 0 000120 17 0 000073 18 0 000912 19 0 000154 20 0 000114 21 0 000115 22 0 000073 23 0 000109 24 0 000073 B RX 25 0 000073 B RX ALO aTaTaT arda HNN DM 09 j B RX B RX B RX B RX A RX A RX B RX A RX B RX B RX B RX B RX A RX B RX B RX B RX B RX B RX BR B RX B RX r2s ll msg msg r4 lg h3 a429 message at 1 a429 message at r cmf c block msg 26 dca misc lsp out msg msg fc i21 dep left a429 message 64649 dep right a429 message 64659 hdd a429 message mkp a429 message mkp a429 message mkp a429 message mkp a429 message hpu a429 message msg fc ill ons fc al msg fein Expand Subtrees Expand All Collapse All 33695 34005 34071 33266 33286 32825 58708 58531 58514 58747 61971 59404 60117 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462 59107 60099 59488 59501 60655 61368 60635 59769 64631 64645 33545 64633 64655 64657 33798 64649 64659 64631 64669 32877 32871 64633 39874 10 27 3 4 10 42 164 0 10 42 171 0 10 42 172 0 10 42 143 16 10 42 41 20 10 27 1 9 10 42 161 0 10 42 164 0 10 42 171 0 10 42 178 0 10 73 1 0 10 42 172 0 10 42 162 0 10 42 163 0 10 42 162 0 10 42 161 0 10 42 164 0 10 42 171 0 10 42 169 0 10 27 3 8 58708 58531 58514 58747 61971 59404 60117 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462
22. 2 S208 4333 X333 XXX i chydsyspressell 0 000000 lhydsyspressell 0 000000 rhydsyspresselr 0 000000 mach 0 000000 0 000000 trueairspeed File capture 6318 00001 20061012081811 cpt 196 KB 00 00 03 P 984 D 984 M 0 Drops 0 starting the Analyzer The default preferences of the interface will be set by double clicking on the desktop icon corresponding to the interface There should be icons for all hardware interface devices on the system desktop By starting execution of the analyzer in this way the capture interface will be set the packet viewing columns pertaining to the interface are displayed and default interface options set There is a common sequence of events to performing data captures Once the interface and options are set the user only needs to depress the Capture button to restart a capture Select Verify correct interface on the general options select menu item Capture Options or depressing toolbar item Options page This is described in Z5 1 General Options Notebook Page outline Setup Capture Options for Interface This is described in 5 2AFDX Options Page outline for AFDX 5 3P2P Options Page outline for P2P 5 4A429 Options Page loutline for A429 and Z5 5Alldev Options Page outline for ALLDEV Start Capture by selecting menu item Capture Start or depressing toolbar item Capture Let capture execute View any real time packet payload information Described in 5 6Real Time Display Option Pages
23. 3 09 02 lb Ethernet 0010 7d e0 00 00 01 Jb Tatera 40 A E 0020 09 ea ea ae 00 1 E 0030 98 00 00 03 P User Data 35 E 0040 00 00 00 E z 0050 00 00 00 30 0060 03 00 00 a 00 03 03 25 j ld 0080 00 00 00 2 A 0090 7a Loopb b Ud 2 b Ud Ud Ud Gd Ud Ud o td Ud UJ Ud Up Ud t3 td 222222222 20 15 6 Seconds File kent_trace cpt 10945 KB 00 00 10 P 58854 D 58854 M 0 Page 50 59 Default 100 INSRT STD HYP Section3 The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 52 61 e GOEBEL Goebelyzer User Manual The user can plot the time between packet samples for all packet of the same type contained in the trace The user will right click in the packet window on specific packet executing the Time between packets option This is show above The data for the plot is contained in a file in the tmp directory The plt file is a script to display the data contained in the dat file The filename is created using the data name or packet data The user can use the command Is lrt tmp to view the latest file contained in the directory 8 Data Definition Files These files define data to display packet elements in various formats The analyzer will use these files to display packet elements in the format defined in the file Data definition files are located
24. 3 4 Dst Addr 224 224 128 103 224 224 128 103 e0 6d User Datagram Protocol Src Port 59501 59501 Dst Port 59501 59501 0040 00 EDE 0050 00 Ay 0060 0 i mm 0070 Expand All ec range 1024 1024 flt dir pitch pfd fcm app aff Collapse All pe range 20 20 flt dir roll pfd fcm app aff Apaiyes Fiter t takeoff guidance fcm app aff Prepare a iter flt dir pitch hud fcm app aff Bigwarable flt dir roll hud fcm app aff Plot Time Between Variable excess dev hud left fcm app af excess dev hud right fcm app a fresh msg fc a21 fcm app aff crc msg fc a21 fcm app aff 6 00 1b 03 20 08 00 45 00 cd 3a Oa 1b 03 04 e0 e0 00 00 35 12 00 53 17 4c 00 00 00 00 00 03 03 03 03 00 00 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 8c c6 c7 assseerESsS Wiki Protocol Page Y Filter Field Reference Resolve Name degree s range 32 0 afdx 59501 flare retard rate fcm app aff 4 bytes P 58854 D 58854 M 0 Page 50 59 100 INSRT STD HYP 2 Shell Konsole Goebelyzer User Manual X Gnuplot h ebb s 5b bbb 6 bbb bb b bE bes E xx 3 Es Shell No 2 Konsole C kent trace cpt Goebelyzer gnuplot intro style Mozilla F a a a a A amp eatalrzar User Manual Ou2nOiffles or 1 12 jai iel ixi A491 File Edit View Go Capture Analyze Statistics Help Loopb E a G a a U x BE a q aq ad Interfaces Options Capture Save As
25. 5 5 SJA1000 Data Sheet 2000 Jan 04 Philips Semiconductor 3 Quick GUI Layout This section is a quick description of some terms and the layout of the GUI The ethereal document contains more information on the GUI at http www ethereal com docs At the top is a menu bar It has pulldowns for File read write capture files Edit various packet find mark operations View what is displayed in the GUI Go go to a specific packet Capture start stop capture and Analyze enable disable protocols create display filters The next layer down is the toolbar it contains buttons to perform commonly executed functionality The most used buttons are Options display options menu Capture Execute a capture Stop Stop Execution of a capture These toolbar buttons correspond to operations in the menu bar but are more convenient to the user The next hortizontal bar is used to create execute display filters Display Filters are used to eliminate packets not matching the result of the display filter boolean expression For Example only display packets with vl 1212 eth vl 1212 or udp destination port 2323 udp dstport 2323 or both conditions eth vI 1212 and udp dstport 2323 are displayed with these filters This will allow the user to only view packet meeting the defined condition The expression button will display a dialog used to create expression conditions Display filters are described in more detail in a later chapter and the ethe
26. 55ea5e adc5d93a 2938c8d9 98cdb42c b42e4fad f9a5e90e 8ee75e8d 68e25396 e96b7a7c c6c614ba c3383383 8a0aa0a bd572fc 370ba08d 1450506a 6f6ba241 54432cbf 6f8cc6c7 30656709 459a8lac 71419894 d4627ela LO CAILF V Bottom WRONG NET WRONG NET WRONG NET WRONG NET WRONG NEI WRONG NEI WRONG NEI WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NEI WRONG NEI WRONG NET WRONG NET WRONG NET WRONG NET f6 WRONG NEI WRONG NEI WRONG NET WRONG NET WRONG NET WRONG NET Amon Mr Auto Scroll Zoom In Payload Length 108 Payload Length 24 Payload Length 24 Payload Length 48 Payload Length 136 Payload Length 68 Payload Length 24 Payload Length 24 Payload Length 24 CS Zoom Out Normal Size Resize Columns Filter CFilter Src Port 59893 Dest Port 59893 Payload Length 100 Src Port 60664 Dest Port 60664 Payload Length 24 Payload Length 24 Payload Length 160 Payload Length 24 Payload Length 24 Payload Length 24 Src Port 60099 Dest Port 60099 Payload Length 76 Payload Length 76 Payload Length 24 Payload Length 68 Payload Length 24 Payload Length 24 Dema inn AT mente A 252 157 03 00 00 00 fc 9d 02 00 00 98 7d e2 00 00 01 11 fc 9d ea c3 ea c3 00 84 e0 5f 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
27. 59107 60099 59488 59501 60655 61368 60635 59769 DOIDA 10 42 172 0 10 27 3 9 10 42 162 0 10 42 163 0 224 224 131 159 224 224 132 213 224 224 133 23 224 224 129 242 224 224 130 6 224 224 128 57 224 224 252 137 224 224 252 147 224 224 252 119 224 224 252 133 224 224 131 9 224 224 252 121 224 224 252 143 224 224 252 145 224 224 132 6 224 224 252 137 224 224 252 147 224 224 252 119 224 224 252 157 224 224 128 109 224 224 252 121 224 224 128 106 224 224 252 143 224 224 252 145 nn12 A IO AN ICI A f6 38 38 ab 72 71 224 224 128 103 21 28 52 fd 68 D04 004 a 3702 27 cOfd6de9 71dea8c3 e055ea5e adc5d93a 2938c8d9 98cdb42c b42e4fad f9a5e90e 8ee75e8d 68e25396 e96b7a7c c6c614ba c3383383 8a0aa0a bd572fc 370ba08d 1450506a 6f6ba241 SafeBabO 54432cbf 30656709 459a8lac 71419894 d4627ela 10404007 WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET Gf8cc6c7 WRONG NET WRONG NET WRONG NET WRONG NET WRONG NET Payload Length 108 Payload Length 24 Payload Length 24 Payload Length 48 Payload Length 136 Payload Length 68 Payload Length 24 Payload Length 24 Payload Length 24 Src Port 59893 Dest Port 59893 Payload Length 100 Src Port 60664 Dest Port 60664 Payload Length 24
28. 6 10 1 0 6 4 160213 972 UDP B RX 6 6 Src Port 6 Dest Port 6 6 10 0 0 6 10 1 0 6 4 212087 973 AFDX 1 A RX NONE vl valfac sim data 1 1 ab069ba5 Payload Length 80 1 10 0 0 1 10 1 0 1 B RX NONE vl valfac sim data 1 1 5293fe4 Payload Len 1 10 0 0 1 10 1 0 1 4 212100 975 UDP A RX 2 2 Src Port 2 Dest Port 2 2 10 0 0 2 10 1 0 2 4 212110 976 UDP B RX 2 2 Src Port 2 Dest Port 2 2 10 0 0 2 10 1 0 2 4 212132 977 UDP A RX 3 3 Src Port 3 Dest Port 3 3 10 0 0 3 10 10 3 4 212133 978 UDP B RX 3 3 Src Port 3 Dest Port 3 3 10 0 0 3 10 1 0 3 4 212159 979 UDP A RX 4 4 Src Port 4 Dest Port 4 4 10 0 0 4 10 1 0 4 4 202180 980 UDP B RX 4 o 4 Src Port 4 Dest Port 4 4 10 0 0 4 10 1 0 4 79 bl b Frame 974 127 bytes on wire 127 bytes captured 1 0000 03 00 00 00 00 01 00 30 f7 02 4b 40 08 00 45 OO 0 K E D Ethernet II Sre 00 30 7 02 4b 40 Dst 03 00 00 00 00 01 PR eee a M ensis P Internet Protocol Sre Adar 10 0 0 1 10 0 0 Dst Air 10 1 0 1 10 1 0 nan 09 0 00 00 00 90 00 00 00 00 00 000000000 aiii scan V User Datagram Protocol Sre Port tcpmux 1 Dst Port tcpmux 1 0040 00 00 00 00 00 0000 00 0000 000000000000 c Source port tcpmux 1 0050 00 00 43 0d 00 00 c3 8d 00 00 43 d3 80 00 0000 C MM Destination port tcpmux 1 0060 00 00 00 00 00 00 c4 Od 00 00 44 30 40 00 00 00 Doa 0070 00 00 00 00 00 00 ff ff ff 73 8d 05 29 3f el pr Beles Length 88 Checksum 0x0000
29. 6c614ba WRONG NET Src Port 60664 Dest Port 60664 13 0 000073 mkp a429 messag Output Goebelyzer Script 10 42 162 60644 224 224 252 143 fc c3383383 WRONG NET Payload Length 24 14 0 000074 mkp a429 messag MEE 10 42 163 59756 224 224 252 145 67 8a0aa0a WRONG NET Payload Length 24 15 0 000291 r2_s_l1 Time Reference 10 42 162 59937 224 224 132 6 ba bd572fc WRONG NET Payload Length 16 0 000120 mkp a429 messag as Filter 10 42 161 60133 224 224 252 137 72 370ba08d WRONG NET Payload Length 17 0 000073 mkp a429 messag prepare a Filter 10 42 164 63462 224 224 252 147 cd 1450506a WRONG NET Payload Length 18 0 000912 hpu_a429_messag 10 42 171 59107 224 224 252 119 a4 6f6ba241 WRONG NET Payload Length 19 0 000154 10 42 169 60099 224 224 252 157 3b Safe8ab0 WRONG NET Src Port 60099 Dest Port 60099 20 0 000114 msg fc ill O Print 10 27 3 8 59488 224 224 128 109 83 54432cbf WRONG NET Payload Length 76 21 0 00 c9 as n F REIR TNT RUN 224 224 128 103 21 6f8cc6c7 WRONG Payload Length 76 22 0 00 2 plot sr sx 224 224 252 121 28 30656709 WRONG NET Payload Length 24 23 0 00 224 224 128 106 52 459a8lac WRONG NET Payload Length 68 24 0 00 Tine Difference HS Tine Between on Pkts on VL 33545 Port 60078 224 224 252 143 fd 71419894 WRONG NET Payload Length 24 25 0 00 5 i 224 224 252 145 68 d4627ela WRONG NET Payload Length 24 aro na AtmpeTimePlot_VL33545_PORT60078 dat ana ana ara 497 22 19 0907 ee EN P Frame 11 45 10000 00 00 8
30. 739 ack Unsigned 32 bit integer ACK Word a739 bg Unsigned 32 bit integer Background Word a739 cmd Unsigned 32 bit integer Command Code a739 cntrl Unsigned 32 bit integer Cntrl Word a739 cntrl color Unsigned 32 bit integer Line Number a739 cntrl flash Unsigned 32 bit integer Flashing a739 cntrl init char Unsigned 32 bit integer Init Char Position a739 cntrl line num Unsigned 32 bit integer Line Number a739 cntrl underscore Unsigned 32 bit integer Underscore a739 cts Unsigned 32 bit integer CTS Word a739 data Unsigned 32 bit integer Data Word a739 data str String Data Word String a739 disc Unsigned 32 bit integer Discrete Word a739 disc blank screen Unsigned 32 bit integer Blank Screen a739 disc clr acars Unsigned 32 bit integer Clear ACARS Request a739 disc clr disp Unsigned 32 bit integer Clear Display Buffer a739 disc clr fmc Unsigned 32 bit integer Clear FMC Request a739 disc clr sysstem Unsigned 32 bit integer Clear Subsystem Request a739 disc dspy ann Unsigned 32 bit integer DSPY Annunciator a739 disc exec ann Unsigned 32 bit integer EXEC Annunciator a739 disc msg ann Unsigned 32 bit integer MSG Annunciator a739 disc ofst ann Unsigned 32 bit integer OFST Annunciator a739 disc self test Unsigned 32 bit integer Self Test a739 disc ssm Unsigned 32 bit integer SSM OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 46 61 e GOEBEL Goebelyzer User Manual a739 disc test req Unsign
31. Capture Filter Trigger syntax is described in detail in section 4 1 5Capture Frame outline 4 8 3 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 31 61 o GOEBEL Goebelyzer User Manual Ma Ethereal cg aiue ax General aFDxa AFDx FTO Select AFDX RealTimeDisplay Data gt fcm center 8500 gt fcm left 8020 gt fcm right 8260 7 vl valfac sim data 1 reserved dw slowongndinvldl slowongndinvidl slowongndl swflautoslatcmd chydsyspressell Ihydsyspressell rhydsyspresselr mach trueairspeed Selected AFDX Data Entries vi valfac sim data l reserved FT UINT32 vl valfac sim data 1 dw slowongndinvldl FT UINT16 vi valfac sim data l slowongndinvld1 FT BOOLEAN Vl valfac sim data l slewongndl FT BOOLEAN vl valfac sim data l swflautoslatcmd FT BOOLEAN vl valfac sim data l chydsyspressell FT FLOAT vl valfac sim data 1l lhydsyspressell FT FLOAT vl valfac sim data l rhydsyspresselr FT FLOAT vl valfac sim data l mach FT FLOAT vl valfac sim data l trueairspeed FT FLOAT vl valfac sim data l impactpressure FT FLOAT vl valfac sim data l baroaltitudeers FT FLOAT vl valfac sim data l altituderateers FT FLOAT amp amp d amp amp BRE PP PEN A Read RTD F
32. Close Refresh Print Back Colorize AutoScroll Zoomin Zoom Out Normal Size Resize Columns CFilter Filter 501 takeoff guidance fcm app aff 0 ob Expression AFD frame Time 000000 000073 000073 000092 000163 000109 000129 000074 z m PKT Name VL Num Src Port Dest Port Dest IP Error Latency Info r4 lg h3 33695 58708 42 164 0 58708 224 224 c9fd6de9 WRONG Payload Length a429 message at 1 34005 58531 42 171 0 58531 224 224 132 213 7idea8c3 WRONG Payload Length a429 message at r 34071 58514 42 172 0 58514 224 224 133 23 e055ea5e WRONG Payload Length cmf c block msg 26 33266 58747 42 143 16 58747 224 224 129 242 adc5d93a WRONG Payload Length dca misc lsp out msg 33286 61971 42 41 20 61971 224 224 130 6 2938c8d9 WRONG Payload Length msg fc i21 32825 59404 27 1 9 59404 224 224 128 57 98cdb42c WRONG Payload Length dcp left a429 message 64649 60117 42 161 0 60117 224 224 252 137 b42e4fad WRONG Payload Length dcp right a429 message 64659 63465 10 42 164 0 63465 224 224 252 147 f9a5e90e WRONG Payload Length 000412 hdd a429 message 64631 59112 10 42 171 0 59112 224 224 252 119 8ee75e8d WRONG Payload Length paul 000250 64645 59893 10 42 178 0 59893 224 224 252 133 41 68e25396 WRONG Src Port 59893 Dest Port 59893 110 000133 BRX p narar emma 10 73 1 0 60078 224 224 131 9 34 e96b7a7c WRONG NEI Payload length 100 eee 12 0 000073 Mark PR Ducis To 10 42 172 60664 224 224 252 121 27 c
33. E afdx EDE packet parameters ede sn Unsigned 16 bit integer ede timeu Unsigned 16 bit integer ede timel Unsigned 32 bit integer ede crex Unsigned 16 bit integer ede crcy Unsigned 16 bit integer e IP afdx IP packet parameters ip addr Source or Destination Address IPv4 address ip checksum Header checksum Unsigned 16 bit integer ip checksum bad Bad Header checksum Boolean ip dsfield Differentiated Services field Unsigned 8 bit integer ip dsfield ce ECN CE Unsigned 8 bit integer ip dsfield dscp Differentiated Services Codepoint Unsigned 8 bit integer ip dsfield ect ECN Capable Transport ECT Unsigned 8 bit integer ip dst Destination IPv4 address ip flags Flags Unsigned 8 bit integer ip flags df Don t fragment Boolean ip flags mf More fragments Boolean ip flags rb Reserved bit Boolean ip frag offset Fragment offset Unsigned 16 bit integer ip fragment Frame number IP Fragment ip fragment error Defragmentation error Frame number Defragmentation error due to illegal fragments ip fragment multipletails Multiple tail fragments found Boolean Several tails were found when defragmenting the packet ip fragment overlap Fragment overlap Boolean Fragment overlaps with other fragments ip fragment overlap conflict Conflicting data in fragment overlap Boolean Overlapping fragments contained conflicting data ip fragment toolongfragment Fragment too long Fragment contained data past end of packet ip fragmen
34. EQID EQID Hi NONE EQID EQID Hi None EQI EQID EQID Hi clock Hi NONE Hi NONE Hi NONE Hi NONE Hi NONE Hi NONE Hi NONE Hi NONE M Cancel Fuel_Flow_Indicator__ If light control computer flight management compute thrust control computer Inertial Reference System attitude and heading ref sy air data system Radio Altimeter Airborne DME FAC A310 Global Positioning System Airborne ILS Receiver Airborne VOR Receiver Electronic Supervisory Con Digital Slat Flap Computer Engine Parameter Digitizer Performance Data Compute DFS System Electronic Flt Inst ADDSC EICAS Perf Nav Computer Syster Digital Fuel Gauging Sy ste EPR Indicator B737 Full Authority EEC A Propulsion Multiplexer TCAS Weight and Balance Syste ADIRS Autopilot Buffer Unit Tire Pressure Monitoring Y Center of Gravity Contro E Full Authority ECC B Fuel Quan indicating Syste Fuel Quan Indicating Syste B747 nm Position Digitizer FCC Controller Nov Proto Frota Proto Proto Proto Proto Proto Proto Proto asz A420 7 A739 asas A429 429 A429 420 A429 Proto A428 gt Proto A428 Proto A428 Proto A428 gt Proto A428 Proto A428 Proto A429 ture e Protocol Pulldown The analyzer su
35. G Payload Length 24 1 1 129 242 adc5d93a WRONG Payload Length 48 75214 224 130 6 72 2938c8d9 WRONG Payload Length 224 128 57 98cdb42c WRONG Payload Length 68 32 2 224 252 137 71 b42e4fad WRONG Payload Length 24 i A f 252 147 cc f9a5e90e WRONG Payload Length 24 252 119 a3 8ee75e8d WRONG Payload Length 24 252 133 41 68e25396 WRONG Src Port 59893 Dest Port 59893 131 9 34 e96b7a7c WRONG Payload Length 100 232 121 27 c6c614ba WRONG Src Port 60664 Dest Port 60664 252 143 fc c3383383 WRONG Payload Length 24 252 145 67 8a0aa0a WRONG Payload Length 24 132 6 ba bd572fc WRONG Payload Length 160 252 137 72 370ba08d WRONG Payload Length 24 252 147 cd 1450506a WRONG Payload Length 24 252 119 a4 6f6ba241 WRONG NET Payload Length 24 252 157 3b Safe8ab0 WRONG NEI Sre Port 60099 Dest Port 60099 83 54432cbf WRONG NET Payload Length 76 2 degree s range 32 0 32 4 P2H f8cc6c7 WRONG NET Payload Length 76 224 224 252 121 28 30656709 WRONG NET Payload Length 24 224 224 128 106 52 459a81ac WRONG NET Payload Length 68 Seconds 224 224 252 143 fd 71419894 WRONG NET Payload Length 24 ZJ U UUUUTO D KA IISg ulne a zs r U sUJI IZ IUJ 224 224 252 145 68 d4627ela WRONG NET Payload Length 2 Frame 21 123 bytes on wire 123 bytes captured 03 00 00 00 80 6 Ethernet II Src 02 00 00 1b 03 20 Dst 03 00 00 00 80 67 E Es e4 00 Internet Protocol Sre Addr 10 27 3 4 10 27
36. Goebelyzer User Manual Channel Initialization Pp Frame Channel Initialization Enable Speecd Chan 1 RX TX 3 Low 5 High Chan 17 RA C High w a Chan Chan 3 Chan 4 Chan 5 Chan amp Chan 7 Chan 8 Chan 9 Chan 10 Chan 11 Chan 12 Chan 13 Chan 14 Chan 15 Chan 16 E RX O ax C RX 7 RX Oax EJ RX C Rx C Rx RX O Rx RX O Rx RX C Rx E RX TX TX O TX O TX TX TX TX TX TX 7 TX TX E TX TX TX TX C Low C3 Law C3 Low a Low 2 Low 3 Low 2 Low 3 Low 2 Low a Low 3 Low 3 Low 2 Low a Low a Lowe efa Save P2P Conf 3 High 3 High 5 High e High e High 73 High 3 High 3 High 7 High 5 High C3 High O High 5 High C High O High Chan 18 Chan 15 Chan 20 Chan 21 Chan 22 Chan 23 Chan 24 Chan 25 Chan 26 Chan 27 Chan 28 Chan 25 Chan 30 Chan 31 Chan 32 Rx 7 RA RX E AX EJ AX 7 RA RA AX C RX RX RX RX RX RA C RX C High 5 High Ca High fr High C High C High High O High C High C High 7 High O High High 5 High Ci High This frame allows the user to configure the speed and which transmit type data 1s input by the analyzer There is a group of buttons for each of the 32 channels on the P2P H W e RX This option will allow RX data
37. IL ADRF L OUTPUT 1 Filter string ethv l 00000 ma fm e Entry Widget The user can enter a digital filter text string in this field The rules for creating digital filters is described in 7 2Expression Syntax The user can use the pulldown to select previously used digital filters A green background indicates that the expression is valid A red background indicates that the expression does not have the correct syntax e Expression Button When the expression button is depress the expression dialog is displayed The dialog provides a simple way to create filter expressions The protocol field names are listed in a tree structure containing a row for each item The protocol can be expanded to display all field elements contained in the protocol The user can select the field name relation operator and literal constant value When the OK button is depress the dialog is removed and the expression is displayed in the digital filter entry widget The created string 1s appended to end of text in entry box So it might be necessary to add a relation operator between two expressions if there is text in the entry box OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 37 61 e GOEBEL Goebelyzer User Manual NNNM MEA Li i xo Field name Relation Value floating point single precision gt a429 mcp b rcv w316 Ls lispresent 1 234 gt 2429 mcp b rcv w320 a429 mcp b rcv
38. Payload Length 24 Payload Length 160 Payload Length 24 Payload Length 24 Payload Length 24 Src Port 60099 Dest Port 60099 Payload Length 76 Payload Length 76 Payload Length 24 Payload Length 68 Payload Length 24 Payload Length 24 AWMDAOMO MPT De 1 4 T 04 P Frame 21 123 bytes on wire P Ethernet II Src 02 00 00 1 P Internet Protocol Src Addr P User Datagram Protocol Src P EDE V Avionics Full Duplex Switche Apply as Filter Plot Variable Plot Time Between Variable Y Wiki Protocol Page PrepareaFilter y Selected Not Selected 128 103 224 224 128 103 o ane Selected Or Selected and not Selected of not Selected flare retard rate fcm app elev spd cmd fcm app aff flt dir pitch pfd fcm app flt dir nC Y Filter Field Reference Resolve Name ft sec range degree range degree range ee DOMO OO mmm flt dir roll hud fcm app aff 20 000000 degree range 0 000000 degree range 1 32 0 1024 1024 20 20 20 20 20 20 03 00 00 00 80 67 02 00 00 68 7d e4 00 00 01 11 80 67 e8 6d e8 6d 00 54 e0 6d 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 b4 85 b3 a4 21 6f 0010 0020 0030 0040 0050 0060 0070 00 1b 03 20 08 00 45 00 cd 3a 0a 1b 03 04 el e0 00 00 35 12 00 53 17 4c 03 03 c2 00 00 00 00 00 00 00 03 03 03 03 WS 00 00 00 00 00 00 03 03 00 00 00 0
39. R id a661 parm num of str Unsigned 16 bit integer SET PARAMETER number of strings a661 parm_ str String SET PARAMETER string data a661 parm str idx Unsigned 16 bit integer SET PARAMETER string index a661 parm str size Unsigned 16 bit integer SET PARAMETER string size a661 req keyword Unsigned 16 bit integer CMD UA REQUEST Request Type a661 req widget id Unsigned 16 bit integer CMD UA REQUEST Widget ID a661 sym alignment Unsigned 8 bit integer Text Alignment a661 sym closed Unsigned 8 bit integer Symbol Number of Vertices a661 sym color idx Unsigned 8 bit integer Symbol Color Index a661 sym endangle Unsigned 32 bit integer Symbol End Angle a661 sym endx Unsigned 32 bit integer Symbol End X Position a661 sym endy Unsigned 32 bit integer Symbol End Y Position a661 sym filled Unsigned 8 bit integer Symbol Filled a661 sym font idx Unsigned 8 bit integer Symbol Font Index a661 sym halo Unsigned 8 bit integer Symbol Halo a661 sym inner radius Unsigned 32 bit integer Symbol Inner Radius a661 sym line style Unsigned 16 bit integer Symbol Line Style a661 sym linelength Unsigned 32 bit integer Symbol Line Length a661 sym num of vertices Unsigned 16 bit integer Symbol Number of Vertices a661 sym outer radius Unsigned 32 bit integer Symbol Outer Radius a661 sym radius Unsigned 32 bit integer Symbol Circle Radius OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 44 61 e GOEBEL Goebelyzer User Man
40. S a gs AAPP eee RED RR ere 36 02 que ci 6 1 MI E DR PR RR T E eee eee 38 A rn RR RE EUN PRU SU MR RDEUS 39 CATADS E Da ere een 48 PA en O reer ee eens 51 Data Denton erat O 53 AIDA A o e 53 AIL AC RC CS cT PR E OO E a A 53 A NETTO 54 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 3 61 e GOEBEL Goebelyzer User Manual Oye a P Mb A PN AAA ee ND A ra RN NR er 55 ey AT QV ENREIDINRNRU 55 oe MINS so cj MB jo PR A RR N PIRES RR E 55 S NA al eine dt A BM AND RR RE RODA DD NT RR DONE RR nr en DE eer rey 56 pO Da Ga PAS HIS PP UNO ERROR RN ED eee 57 22902092 A E rE rea a da EE 57 A e A EP ME BDI QI EROR 57 SEMEN 57 o PLS RELA al ei 18 a RINT TTC TOR RV E RR RR RPE eT TU eee 57 PN ise e P NGD cir AR E A 58 OA Nm 59 EPA O AA RE DR RENDENDO em 59 roque ECO INL PS MINNIE dis 60 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 4 61 e GOEBEL Goebelyzer User Manual 1 Introduction This manual discusses topics that are unique to the Goebelyzer System Most other Goebelyzer functionality will be as described in the ethereal user s guide The ethereal user s guide should be the first place to search for information This document will be a supplement to the ethereal user s guid
41. ad Length 68 7 0 000129 64649 60117 10 42 161 0 60117 224 b42e4fad WRONG NET 21 File Statistics Help Filter CFilter Open Zoom Out Normal Size Resize Columns x ESTA Close Refresh Print Colorize AutoScroll Zoom In Save As 224 132 213 38 224 133 23 38 224 129 242 ab 224 130 6 72 224 128 57 le 224 252 137 71 8 0 000074 9 0 000412 10 0 000250 11 0 000133 12 0 000073 13 0 000073 14 0 000074 15 0 000291 16 0 000120 17 0 000073 18 0 000912 4 19 0 000154 B 20 0 000114 21 0 000115 22 0 000073 23 0 000109 24 0 000073 Ud DJ UJ gt Ud UJ UJ GJ gt UJ gt J Ud Ud UJ GJ UJ tJ dep left a429 message dep right a429 message hdd a429 message 64659 64631 64645 33545 64633 64655 64657 33798 64649 64659 64631 mkp a429 message mkp a429 message r2s 11 mkp a429 message mkp a429 message hpu a429 message 32877 32871 64633 32874 64655 msg fc ill msg fc a21 msg fc i21 msg adf a429 1 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462 59107 59488 59501 60655 61368 60635 10 42 10 42 10 42 10 73 10 42 10 42 10 42 10 42 10 42 10 42 10 42 10 27 10 27 10 42 10 27 10 42 164 0 171 0 178 0 1 0 172 0 162 0 163 0 162 0 161 0 164 0 171 0 64669 60099 10 42 169 0 6009 ES ee Se ee 3 8 3 4 172 0 3 9 162 0 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462 59107 224 224 224 224
42. after X files Stop capturing of data when X files of data have been stored Used with the multiple files option enabled 4 1 3 Display Options Frame e Update List of Packets in Real Time This option will update the packet list pane in real time Otherwise the packet list pane will be updated after the capture has been stopped Using this option with a display filter at capture start will only display packet matching the display filter in semi real time fashion OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 8 61 e GOEBEL Goebelyzer User Manual e Automatic Scrolling in live capture This option will scroll the packet list pane in real time It is only available when the Update List of Packets in Real Time option is selected Otherwise the packet list pane will display the 1 bundle of packets received e Display Word Bit Locations On This option will display the location data in the packet tree view of each payload element The format of the data is StartWord StartBit EndWord EndBit Capture Interface All Devices interface alldev Limit each packet to I 5 Capture After Trigger E bytes Capture around Trigger ERR packet s Capture Before Trigger Capture File s Display Options File tmp capture_2563 cpt 4 Update list of packets in real time Use multiple files 4 Automatic scrolling in live capture k PEEL ie EAEE D mega
43. ail Support GoebelEtc com Page 48 61 Goebelyzer User Manual e GOEBEL E Goebelyzer User Manual LII dcin IUUUUTITPPIPPPIPTPPIPPPUPPDPSPUPPPEPPU sal Shell Konsole e 7 AM rr rr AMA nl 5 I 1 0 000000 B RX 2 0 000073 3 0 000073 4 0 000092 5 0 000163 6 0 000109 7 0 000129 8 0 000074 9 0 000412 10 0 000250 11 0 000133 12 0 000073 13 0 000073 14 0 000074 15 0 000291 16 0 000120 17 0 000073 18 0 000912 B RX B RX B RX B RX B RX A RX A RX B RX A RX B RX B RX B RX B RX A RX B RX B RX B RX 20 0 000114 21 0 000115 22 0 000073 23 0 000109 24 0 000073 25 0 000073 nn n nnann7n B RX B RX B RX B RX B RX B RX nny ea r4 lg h3 a429 message at 1 a429 message at r cmf c block msg 26 dca misc lsp out msg msg fc i21 dep left a429 message dep right a429 message hdd a429 message mkp a429 message mkp a429 message r2_s_11 mkp_a429_message mkp_a429_message hpu_a429_ message 4 190 000154 BRX msg fc ill msg fc a21 msg fc i21 msg adf a429 1 msg dme a429 1 AE ANO 13 Save As 33695 34005 34071 33266 33286 32825 64649 64659 64631 64645 33545 64633 64655 64657 33798 64649 64659 x Refresh Close 58708 58531 58514 58747 61971 59404 60117 63465 59112 59893 60078 60664 60644 59756 59937 60133 63462 59107 10 42 164 0 10 42 171 0 10 42 172 0 10 42 143 16 10 42 41 20 10 27 1 9 10 42 161 0 10 42 164 0
44. ayload is located at P2P 4 The P2P header contains 4 bytes NOTE a payload data item located at byte 4 would use a P2P 8 location in the filter p2p 8 0x10 will capture if 1st byte of payload is 0x10 p2p 8 2 0x2000 will capture if 1st short word of payload is 0x2000 p2p 8 4 0x20002000 will capture if 1st long word of payload is 0x2000 p2p 0 2 5280 and p2p 2 0x10 and p2p 8 0x10 or p2p 12 4 lt 12 and or used to make more complex expressions A429 Capture Filter Syntax The A429 capture filter syntax 1s same as the p2p with keyword p2p changed to a429 A429 Examples a429 3 1 0123 capture all traffic with octal label 123 a429 3 0333 amp amp a429 0 4 amp 0x3000000 0x1 capture all traffic with label of octal 333 and ssm of 1 a429 3 0333 amp amp a429 0 4 amp 0x300 0x1 capture all traffic with label of octal 333 and sdi of l a429 3 0333 amp amp a429 0 4 amp 0x400 0x1 capture all traffic with label of octal 333 and bit 11 set to 1 Capture Trigger Button The Capture Trigger button will open a dialog box as shown below The dialog box will allow the user to create or select saved capture triggers The capture triggers are saved in the trigger file contained in the analyzer configuration directory When a capture trigger is selected it will be displayed in the capture trigger pulldown The pulldown will contain the active analyzer capture trigg
45. c3 ad 52 74 3b 5a 00 2a a9 20 08 00 45 00 aa ca Oa 2a a9 00 e0 e0 00 00 9a 8c 00 53 17 4c 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 03 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 8a b0 File kent trace cpt 10945 KB 00 00 10 P 58854 D 58854 M Then the user moves to a destination port column right clicks and selects Prepare a Filter gt and selected At this point the filter can be executed by depressing the Apply button OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 49 61 Goebelyzer User Manual e GOEBEL Fi NS FET TAE RARE EE E TE TO TE A A e E E EE KEES ESSE ERE KEKE Edit View Go Capture Analyze Capture MZ Bitter eth vl 64669 amp amp udp dstport 60099 1 0 000000 r4_lg_h3 33695 58708 10 42 164 0 58708 224 224 131 159 6 c9fd6de9 WRONG NEI Payload Length 2 0 000073 a429_message_at_l 34005 58531 10 42 171 0 58531 224 71dea8c3 WRONG NET Payload Length 24 3 0 000073 a429_message_at_r 34071 58514 10 42 172 0 58514 224 e055ea5e WRONG NEI Payload Length 24 4 0 000092 cmf c block msg 26 33266 58747 10 42 143 16 58747 224 adc5d93a WRONG NEI Payload Length 48 5 0 000163 dca misc lsp out msg 33286 61971 42 41 20 61971 224 2938c8d9 WRONG NEI Payload Length 136 6 0 000109 msg fc i21 32825 59404 10 27 1 9 59404 224 98cdb42c WRONG NEI Paylo
46. com Page 20 61 e GOEBEL e RX Speed This option will set the speed of the RX channels on the device The speed can be set to LO 10K or HI 100K The speed select must match the speed of the TX channel connected to this RX channel Due to hardware limitions the speed is selected in pairs 1 2 3 4 Goebelyzer User Manual e Bus Name Pulldown A429 hardware can be connected between any two end items that may transmit the same labels containing different data items The analyzer needs a way to decide which data definition to attach the label with So when the user selects a bus from the pulldown list the label will be decoded based on packets for the bus name The packet name definitions in the packet a429 dat file will contain the bus name with a w lt label gt appended to the end of the string All a429 bus names are defined and stored in the packet a429 busses dat file The NONE value is used as a default to indicate that no value have been selected or when bus name definitions do not exist e Ethereal Capture Options le Goebelyzer IN 2igoebel testnet gt General AFDX1 A429 A429 RTD CANI CAN2 ALLDEV Ip RX Channel Init Enable Channel Speed Bus E quipment ID Chl Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 Ch8 Ch9 Ch10 Chll Ch12 Ch13 Ch14 Ch15 ch16 LO O NE ISI S ISI KOLI PL DA En En En En En En En En En En En En En En En En Lo
47. d 16 bit integer P2P Dest Location p2phdr id ID Unsigned 16 bit integer P2P ID p2phdr label LABEL Unsigned 16 bit integer P2P Msg Label p2phdr length LENGTH Unsigned 16 bit integer P2P Msg Length p2phdr src SRC Unsigned 16 bit integer P2P Src Location P2P lt port gt one for each P2P payload packet defined These protocols are defined based on data contained in data definition files A429 A429 common info parameters label sdi and ssm a429 label label Unsigned 8 bit integer a429 sdi sdi Unsigned 8 bit integer a429 ssm ssm Unsigned 8 bit integer a429 word word Unsigned 32 bit integer e lt a429 busname gt lt label gt one for each A429 payload packets defined These protocols are defined based on data contained in data definition files e CANHDR CAN header info at the beginning of all CAN messages canhdr eff 1d Unsigned 32 bit integer CAN EFF Identifier OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 41 61 e GOEBEL Goebelyzer User Manual canhdr ff Unsigned 8 bit integer CAN Frame Format canhdr len Unsigned 8 bit integer CAN Data Length canhdr rtr Unsigned 8 bit integer CAN Remote Transmission Request canhdr sff id SFF ID Unsigned 16 bit integer CAN SFF Identifier e CAN lt can id gt CAN payload packets These protocols are defined based on data contained in data definition files A661 Header parameters in A661 headers a66
48. d 16 bit integer Map Item Style Set a661 mapitem symbol type Unsigned 16 bit integer Map Item Symbol Type OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 43 61 e GOEBEL Goebelyzer User Manual a661 mapitem sync datal Unsigned 32 bit integer Map Item Sync Data 1 a661 mapitem sync data2 Unsigned 32 bit integer Map Item Sync Data 2 a661 mapitem sync type Unsigned 8 bit integer Map Item Sync Type a661 mapitem type Unsigned 8 bit integer Map Item Type a661 mapitem update num Unsigned 8 bit integer Sequence of Block a661 mapitem x lat range Signed 32 bit integer Map Item X Lat Range a661 mapitem x lat range2 Signed 32 bit integer Map Item X Lat Range 2 a661 mapitem y lat bearing Signed 32 bit integer Map Item Y Long Bearing a661 mapitem y lat bearing2 Signed 32 bit integer Map Item Y Long Bearing 2 a661 notify keyword Unsigned 16 bit integer Notitication Type a661 parm Ibyte value Unsigned 8 bit integer SET PARAMETER value 1 byte a661 parm 2byte value Unsigned 16 bit integer SET PARAMETER value 2 byte a661 parm 4byte value Unsigned 32 bit integer SET PARAMETER value 4 byte a661 parm 8byte valuel Unsigned 32 bit integer SET PARAMETER valuel 8 byte a661 parm 8byte value2 Unsigned 32 bit integer SET PARAMETER value2 8 byte a661 parm enable Unsigned 8 bit integer SET PARAMETER enable a661 parm entry idx Unsigned 8 bit integer SET PARAMETER entry index a661 parm id Unsigned 16 bit integer CMD SET PARAMETE
49. dys C Display Word Bit Locations On Mext file eve E ry L El minu E Display Bit Locations On 7 Ring buffer with files v Stop capture after Lal Hide capture info dialog Stop Capture Name Resolution after E 4 Enable MAC name resolution Enable network name resolution after Im Blow Enable transport name resolution Help Cancel Capture e Display Bit Locations On This option will display the location data in the packet tree view of payload elements The format of the data 1s StartBit EndBit e Hide Capture Info Dialog This option will allow the user to hide the capture info dialog OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 9 61 e GOEBEL Goebelyzer User Manual 4 1 4 Stop Capture Frame The Stop Capture Frame contains options for automatic capture completion e After X packets The user can stop the capture after a specific number of packets e After X Megabytes The user can stop the capture after a specified amount of disk space has been stored e After X minutes The user can stop the capture after a specified amount of time has past If no options are enabled the capture will need to be stopped by completion of a trigger event or depress the toolbar item Stop or menu item Capture gt Stop 4 1 5 Capture Frame e Interface Pulldown The int
50. e The AFDX A429 P2P CAN and ALLDEV interfaces are unique to the Goebelyzer System The steps necessary to capture data on these interfaces will include special options conditions to perform a capture described in the guide This document will start with a quick description of the GUI layout including the terms and layout Next an outline for performing a capture Sections on capture options for each interface and information pages displayed during a live capture Finally a chapter on various interface data file formats The Goebelyzer works with many unique avionics interfaces and provides the ability to defined the format of the payload data received on an interface This functionality will allow the user to create meaningful names and display data in formats as described in an Interface Control Document 2 Applicable Documents Web Sites The following lists contain information that is useful in learning to use the Goebelyzer System 1 Ethereal User Guide V2 0 2 for Ethereal 0 10 12 or latest written by Richard Sharpe Ed Warnicke and Ulf Lamping Http www ethereal com docs 2 Capture Filters Defines the syntax of capture trigger filters http wiki ethereal com CaptureFilters 3 Mike Horn Capture Filter Tutorial Provides a good tutorial on use of capture filters http home insight rr com procana 4 Mark 33 Digital Information Transfer System DITS Part 1 ARINC Specification 429P 1 15 Published September 1 199
51. e cancel button to close the option dialog notebook and restore default values e Save Conf The Save Config button will save the state of device configuration data for the duration of the program execution Permanent options can be saved to the preferences file using the Edit gt Preferences gt FSCC HW option The file is located in the analyzer configuration directory After the FSCC configuration is saved these will become the default FSCC settings when the dialog 1s opened in the future OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 27 61 e GOEBEL 4 Spacewire Options Page This page contains options that are specific to the Spacewire bus interface The notebook page contains options for the two 4 7 1 I O Divisor E passe Capture Options SPWIRE CHANNEL 1 W Device Enable Frequency lso E O Divisor E Init Divisor e Address Size 2 E SPWIRE CHANNEL 2 Device Enable Frequency 80 I O Divisor n Init Divisor e E Address Size o E SPWIRE CHANNEL 3 Device Enable Frequency eo E I O Divisor n Init Divisor e E Address Size fo E SPWIRE CHANNEL 4 Device Enable Frequency so 5 I O Divisor a Init Divisor E Address Size o E dh Save Conf OThe Goebel Company Goebelyzer 3 cancel Spacewire Parameters Channel Frame This will enable the analyzer on the selected channel Frequency The Board Fr
52. e word OxfffcO 0x7ffc000 Mask has no meaning for the following FT_FLOAT FT_DOUBLE type element type IR The following types are supported for M1553 types mask used description FT FLOAT no 4 bytes floating point number FT DOUBLE no 8 byte floating point number FT UINTI6 yes 2 byte unsigned value FT INTI6 yes 2 byte signed 2 s complement value FT UINT32 yes 4 byte unsigned value FT HEX yes 2 byte unsigned value displayed as hexadecimal FT INT32 yes 4 byte signed 2 s complement value FT BOOLEAN yes 1 bit boolean contain in 2 byte value FT BNR yes 2 byte unsigned integer value FT UBNR yes 2 byte scaled integer value FT UINT8 yes 1 byte unsigned value range float value max range of scaling for FT_BNR FT_UBNR Not used for all other data types So fixed pt types will have one more field in the element definition offset offset in bytes into the payload data where the element is located Value is decimal number length length in bytes of the data element sizes are listed 1n the type section for different types Value is decimal number info string containing units of the engineering data deg sec lbs feet M1553 XML Example File lt m1553icd gt packet name subaddr 15a rx rt_addr 16 subaddr 15 dir rx rate 1000 length 64 gt elem name paull mask 0x1 type FT_BOOLEAN offset 0 length 2 gt The Goebel Company Leavenworth WA ph
53. ed 32 bit integer MCDU Test Request a739 eicas Unsigned 32 bit integer EICAS Discrete Word a739 eicas mcdu port Unsigned 32 bit integer EICAS MCDU Input Port a739 enq Unsigned 32 bit integer ENQ Word a739 enq mal Unsigned 32 bit integer ENQ MAL a739 eot Unsigned 32 bit integer EOT Word a739 etx Unsigned 32 bit integer ETX Word a739 func Unsigned 32 bit integer Function a739 label Unsigned 32 bit integer Label a739 mal label Unsigned 32 bit integer MAL Label a739 max rec cnt Unsigned 32 bit integer MAX Record Count a739 mcdu id Unsigned 32 bit integer MCDU ID Word a739 mcdu status Unsigned 32 bit integer MCDU Status a739 nak Unsigned 32 bit integer NAK Word a739 pb Unsigned 32 bit integer Push Button Word a739 pb code Unsigned 32 bit integer Push Button Code a739 pb seq num Unsigned 32 bit integer Push Button Sequence Number a739 portl data Unsigned 32 bit integer Port 1 Data In a739 portl rcv Unsigned 32 bit integer Port 1 Receiver a739 port2 data Unsigned 32 bit integer Port 2 Data In a739 port2 rcv Unsigned 32 bit integer Port 2 Receiver a739 port3 data Unsigned 32 bit integer Port 3 Data In a739 port3 rcv Unsigned 32 bit integer Port 3 Receiver a739 rec cnt Unsigned 32 bit integer Record Count a739 rts Unsigned 32 bit integer RTS Word a739 sal label Unsigned 32 bit integer SAL Label a739 scratchpad Unsigned 32 bit integer Scratch Pad Word a739 seq num Unsigned 32 bit integer Record Sequence Number a739 stx Unsigned 32 bit integer STX Word a739
54. epress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 15 61 e GOEBEL Goebelyzer User Manual save AFDX Config The Save AFDX Conf button will save the state of channel and device configuration data for the duration of the program execution After the AFDX configuration is saved these will become the default AFDX settings when the dialog is opened in the future Permanent options can be save to the preferences file using the Edit gt Preferences gt AFDX HW option The file is located in the analyzer configuration directory 4 2 2 Network Selection Frame Network A This option will select Network A data to be received by the analyzer This option is set by default Network B This option will select Network B data to be received by the analyzer This option is set by default Filter Redundant This option will keep only the first physically received packet from the A and B networks The later packet will be thrown away When filter redundant is selected the Network A and B buttons will be forced to the off state Also Filter Redundant operation 1s exclusive only one of the 3 button can be set of Passthru and Latency Timing Pass Thru Mode This option will enable the operation of the passthru mode An analyzer will be connected inline wi
55. equency in the range of 100K to 30M Divider of the Board frequency to create channel frequency Init Divisor Divider of the Board frequency to creat initialization frequency of 10M Address Size The address size of received packets User Manual Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 28 61 e GOEBEL Goebelyzer User Manual 4 7 2 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values e Save Conf The Save Config button will save the state of device configuration data for the duration of the program execution Permanent options can be saved to the preferences file using the Edit gt Preferences gt Spacewire HW option The file is located in the analyzer configuration directory After the Spacewire configuration is saved these will become the default spacewire settings when the dialog is opened in the future OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 29 61 o GOEBEL Goebelyzer User Manual Arinc 429 Capture Options General AFDXI A429 A429 RTD ALLDEV Capture Filters Triggers I x afdxl Trigger 3 Capture After Trigger O Capture around Trigger packet s O Capture Before Trigger cre 4 8 AllDev Options Page This page contains options that Alldev Options Page specific to
56. er The operations of the trigger dialog are similar to the capture filter 5 1 2Capture Files Frame loutline OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 13 61 e GOEBEL Goebelyzer User Manual MEE Trigger PAUL ADIRU PAUL FC PAUL FMS1 PAUL FMS2 PAUL Properties Trigger name PAUL FMS2 Trigger string udp src port 8800 Capture After Trigger 3 Capture around Trigger E packet s Capture Before Trigger zm e Capture Trigger Entry Trigger on specific packet to start stop the capture Triggers are used to capture packets with respect to a trigger event after trigger packet around trigger packet before trigger packet The analyzer uses the BPF language for triggers This language is explained in the tcpdump man page http www tcpdump org or http home insight rr com procana Note This trigger language is different from the one used for the analyzer display filters But the same as capture filters described in previous sections e Trigger Event Type AROUND AROUND NUMBER selection of the AROUND trigger type will capture packets waiting for the trigger event to occur When the trigger event has occurred the trigger packet 1s saved and the AROUND NUMBER of capture packets are saved The capture will be stopped when the AROUND NUMBER packet is received AFTER selection of the AFTER trigger type will wait for the AFTER trigger event W
57. er ethereal p2p packet p2p xml file The following describes the format of the configuration file used to provide p2p data definition to the user Each label definition consists a label definition gt and a list 1 N of lt element definitions The lt label definition gt defines the high level information about the label The lt element definition gt defines information about a specific data element of the packet The file consists of these types in the following repeated format label definition and N element definitions This will continue until the end of the file 8 6 1 Label Data name name description of packet string of characters 256 max length label The label number Format is an 16bit hex value length length of packet in bytes rate rate of label in milliseconds 8 6 2 Element Data name name description of element string of characters 256 max length mask mask used to retrieve data not located on a byte boundary O should be used if the data type uses all bits in the type Value is hexadecimal number Examples are Oxffff0000 upper 1 6bits of 4 byte word OxfffcO Ox7ffc000 Mask has no meaning for the following FT FLOAT FT DOUBLE OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 57 61 e GOEBEL Goebelyzer User Manual type element type The following types are supported for P2P types mask used descrip
58. erface pulldown will allow the user to select an interface At this time the available interfaces are afdx p2p a429 can and alldev The interface will be displayed in the pulldown when hardware for an interface is contained in the system The analyzer will allow for multiple interfaces of the same type with a board number appended to the end of the name The alldev is a pseudo interface that will receive data from all physical interfaces e Limit each packet to X bytes This option will limit the size of a received packet to X bytes e Capture Filter Button The Capture Filter button will open a dialog box as shown below The dialog box will allow the user to create or select a saved capture filter The capture filters are saved in the cfilter file contained in the analyzer configuration directory When a capture filter is selected it will be displayed in the capture filter pulldown The capture filter pulldown will contain the active analyzer capture filter Ifthe capture filter entry is an empty string this will allow all packets through the filter Dans ido m i rob E captare kier E xj Filter VL ADRF C OUTPUT 3 VL ADRF L OUTPUT 1 VL ADRF R OUTPUT 2 VL IRU L OUTPUT 4 VL IRU R OUTPUT 5 MTF TO CMCF 5062 CMCF TO MTF 5066 FCM CENTER RX 5469 FCM LEFT RX 5069 S Delete FCM RIGHT RA 5269 VL VALFAC SIM DATA 5650 Properties Filter name FCM CENTER RX 5469 Filter string ether 5 93 and e
59. ession consists of a protocol data field comparison operator and literal constant For example frame pkt len 10 udp dstport 12312 After the user has constructed a few digital filters the procedure will be easy to understand 6 1 Digital Filter Display Pane The digital filter pane consists of 4 buttons Filter Expression Clear and Apply and an entry box pulldown e Filter Button The following dialog is displayed when the filter button 1s depressed The dialog box will allow the user to create or select saved digital filters The digital filters are saved in the dfilters file contain in the analyzer configuration directory When a digital filter is selected with the apply button it will be displayed in the digital filter entry box The user can create new filters using the new OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 36 61 e GOEBEL Goebelyzer User Manual button or remove filter with the delete button The save button will copy all filter data in the dfilter file Each entry in the dfilter file consists of a filter name something that can be remembered and the actual filter text string Filter VL ADRF C OUTPUT 3 v ADRF L OUTPUT 1 VL ADRF R OUTPUT 2 VL IRU L OUTPUT 4 VL IRU R OUTPUT 5 MTF TO CMCF 5062 CMCF TO MTF 5066 FCM CENTER RX 5469 FCM LEFT RX 5069 FCM RIGHT RX 5269 VL VALFAC SIM DATA 5650 New filter Properties Filter name
60. for more than 1 second will be marked with a red foreground color OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 33 61 e GOEBEL x Goebelyzer x susp Capture rom ABU Arno bos menorkantenace User Manual AFDX Name VL Port TotalPkts A Period MS A Pkt Sec A ofTotal A TotalPkts B Period MS B Pkt Sec B ofTotal B 50 0 0 0 0 gt vL1 gt WL2 gt vL3 Y VLA Capture Running 5 1 1 Button Box 333 333 333 333 333 333 333 333 50 50 50 50 50 50 50 19 7 19 7 19 7 19 7 19 7 19 7 19 7 19 7 16 796 16 796 16 796 16 796 100 095 16 796 16 796 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Stop Depress the button to stop execution of a capture Pause Depress the button to pause display Depress again to restart display 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 18 e Clear Depress the clear button to the remove all packets from list and reset counters to 0 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 34 61 e GOEBEL Goebelyzer User Manual E eE Sisk Capture from All Devices interiace x Size Data Size Distribution Timing 0 MIN PKT 135 128 0 096 START TIME Wed Oct 11 11 42 53 2006 MAX PKT 299 129 256 8724 50 096 DURATION 00 01 24 AVE PKT 217 257 512 8724 50 0 PKTS SEC 207 7 TOTAL KBYTES 3786 2K 512 1024 0 0 096 KBYTES SEC 45 1 TOTAL PKTS 17448 2
61. gth 2 gt lt packet gt lt p2picd gt 8 7 M1553 XML Data File This section describes the file format for the user ethereal p2p packet m1553 xml file The following describes the format of the configuration file used to provide m1553 data definition to the user Each packet definition consists a lt packet definition gt and a list 1 N of lt element definitions gt The lt packet definition gt defines the high level information about the packet The lt element definition gt defines information about a specific data element of the packet The file consists of these types in the following repeated format packet definition and N pkt element definitions This will continue until the end of the file The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 58 61 e GOEBEL Goebelyzer User Manual 8 7 1 Label Data name name description of packet string of characters 256 max length rt addr remote terminal address value length subaddress value dir direction of the packet either rx or tx rate rate of label in milliseconds length length of the packet in bytes 8 7 2 Element Data name name description of element string of characters 256 max length IR mask mask used to retrieve data not located on a byte boundary O should be used if the data type uses all bits in the type Value is hexadecimal number Examples are Oxffff0000 upper 1 6bits of 4 byt
62. hen the event is triggered all capture packets are saved including the trigger packet event The capture will continue running and the operator must stop the capture BEFORE selection of the BEFORE trigger type will capture packets waiting for the BEFORE trigger event When the BEFORE trigger event is decoded this capture packet is saved and the capture is stopped e Trigger Syntax The trigger language syntax is the same as the capture filter syntax described above except that a event type must also be selected OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 14 61 o GOEBEL Goebelyzer User Manual 4 2 AFDX Options Page This page contains options that are specific to the afdx interface The notebook pages are named AFDXI AFDXN where Ni is the number of afdx interface board in the o MEC uuu Options x Genera AFO a420 as29 RTD rDo TD DO FTD Network Selection Network A Network B Filter Redundant PassThru Mode Latency Til Enable Pass Thru of Data on AFDX Network data is read and retransmitted on the network Time Manager Passthru Modify Filter Parameters a Passthru Y Wait Seconds 10 B Modify Frames 0 E Modify Seconds o B Speed Mode O 10 100 1000 AUTO Capture TX Packets C Network A Network B Timestamp Resolution 2 Microsecond O Nanosecond Save AFDX Config Sj Capture 4 2 1 Button Box e Capture D
63. ile m Save RTD File Sas Clear All Selected AFDX KT DISPLAY FILENAME UNDEFINED 4 9 Real Time Display Options Page This page allow users to select various payload data definitions for real time display after the capture has been started Each interface that supports the real time display will have a notebook tab displayed The real time display page is described in 5 3Data Display Page outline 4 9 1 Select Realtime Display Data Frame This frame contains a list organized as a tree of packets defined for the interface This data is imported from the packet lt interface gt dat configuration file If the packet entry is expanded all data elements of OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 32 61 e GOEBEL Goebelyzer User Manual the packet are displayed In the figure above the vl valfac sim data 1 packet is expanded A list element is selected by double clicking on the entry When an entry has been selected a double click will clear the selection If a packet is selected all data elements of the packet will also be selected 4 9 2 Selected Real time Display Data Frame The frame contains a list of entries selected for realtime display on this interface The list displays the data type payload byte offset byte length The order of the list can be changed by selecting an entry and pulling the entry to a new location in the list 4 9 3 Button Box e Read RTD File This butt
64. in the following directories AFDX home user ethereal a664 P2P home user ethereal p2p A429 home user ethereal a429 CAN home user ethereal can M1553 home user ethereal m1553 Spacewire home user ethereal spwr FSCC home user ethereal fscc ALLDEV home user ethereal alldev 8 1 AFDX XML Data File This section describes the some the details of format for the user ethereal a664 packet afdx xml file The packet afdx xml configuration file is used to provide afdx payload definition information to the user The format is simple and compact Each packet definition consists a packet definition and a list 1 N of elem definitions The packet definition defines the high level information about the packet include port vl protocol rate and length The elem definition defines information about a specific data element of the packet including name mask type offset length and info The file consists of these types in the following repeated format packet definition and N elem definition gt s This will continue until the end of the file 8 1 1 Packet Data name name description of packet string of characters 256 max length port The packet is received on this port number value is decimal number with range between 0 and 65536 v The packet is received on this VL number Format is a decimal between values between 0 655306 ede The value of the EDE identifier A value
65. isor h Address Size 2 RE UART Stop Bits 9 1BIT O 1 5 BITS 2 BITS UART Parity O NONE ODD EVEN FSCC CHANNEL 2 Interface 2 R5422 RS485 Mode 2 SYNC O ASYNC Device Enable Frequency 14000000 B ClockPPM 4 E Baud Rate Divisor E Address Size o B UART Stop Bits 1 BIT 1 5 BITS 2 BITS UART Parity 2 NONE O ODD EVEN E db Save e 3 Cancel Sg Capture This page contains options that are re specific to the FSCC bus interface The notebook page contains options for the two serial channels 4 6 1 FSCC Parameters Channel Frame e Interface The user can change set the electrical interface to RS 422 or RS 485 e Mode The user can set the mode to synchronous or asynchrous e Enable This will enable the analyzer on the selected channel e Frequency The Board Frequency in the range of 100K to 30M OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 26 61 e GOEBEL Goebelyzer User Manual e Clock PPM Parts Per Million of the system crystal e Baud Rate Divisor Divider of the Board frequency to create channel frequency e Address Size The address size of received packets e UART Stop Bits Number of stop bits in the asynchrous data transmission e UART Parity Parity type in an asynchrous data transmission 4 6 2 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress th
66. isplayed will have a vl entry of 1212 and destination port greater than 2323 e frame pkt len gt 100 display only packets with a length greater than 100 e frame number gt 10 and frame number lt 20 display only the 10 20 packet listed entries e ip addr 123 124 125 126 and udp srcport 65000 Display all packets with an ip address of 123 124 125 126 and udp source port of 65000 e a429 label 0376 or a429 label 0377 display all a429 packets with a label of octal 376 377 e p2phdr label 0x1234 display p2p packets with a port label of 0x1234 The user may right click in various columns vl src dst port src dst 1p of the packet window to create display filters This will allow users to create display filters from data contained in the packet window There are 2 options Apply as Filter Prepare as Filter in the right click menu The Apply option menu will execute the updates immediately same depressing the Display Filter Apply Button The Prepare option menu will add changes to the display filter string without execution This will allow the user to add more expressions to the filter before execution A download menu from the Apply Prepare entries will allow the addition of relational operators NOT AND OR NOT AND and NOT OR As shown Below In the first figure the user move to a vl column right clicks and selects Prepare a Filter Selected OThe Goebel Company Leavenworth WA phone 206 601 6010 e m
67. lp button will display the help dialog The help dialog tries to provide useful information to the user 4 1 2 Capture Files Frame e File Entry This entry field will allow the user to specify the name of the capture file The default is tmp capture process id gt cpt The process 1d is used to make each filename unique e Use Multiple Files This option will allow the capture output to be saved in multiple files with limited size When a file has exceeded defined storage the system will move to the next file in a circular queue When a single file is used for storage the file can grow to a size larger than the available memory space of the computer When this occurs the system performance will produce poor response displaying capture data With the default of 2 ring buffer file of 15MB the analyzer can run for a longer capture intervals with no performance hits e Next File every X megabytes This option will specify the amount of data stored in each file with the multiple files option enabled This is the default with a value of 15M e Next File every X minutes This option will specify the amount of time packet data is stored in each file with the multiple files option enabled e Ring buffer with X Files X number of files contained in a file ring buffer when the last file is completed the analyzer will return the first file with the multiple files option enabled This option is the default with a value 2 files e Stop capture
68. lter will set the requested data e Modify Seconds This spin button will specifiy the number of seconds the modify passthru filter will set the requested data If both the modify frames and modify seconds parameters are specified the filter will stop when the first condition is meet Also setting the modify values to zero will have the modify filter execute for the length of the capture 4 24 Speed Mode Frame A selection of radio buttons allows the user to pick the speed of the AFDX network The possible values are IOMBits sec 1000MBits sec 1GBits sec or AUTO The analyzer will negotiate with other end items to select a speed when AUTO is selected 4 2 5 Capture TX Packets Frame e Network A This option will allow any Network A data transmitted by the afdx card to be looped back through the analyzer e Network B This option will allow any Network B data transmitted by the afdx card to be looped back through the analyzer OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 17 61 e GOEBEL Goebelyzer User Manual 4 3 P2P Options Page The p2p options page contains options that are specific to the p2p interface The notebook pages are named P2P1 P2PN where N is the number of the p2p interface board in the system Each p2p interface board has 32RX TX channels OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 18 61 GOEBEL 4 3 1
69. ment of the packet including name mask type offset length and info The file consists of these types in the following repeated format lt packet definition and N lt elem definition gt s This will continue until the end of the file 8 3 1 Label Data name name description of packet string of characters 256 max length label The label number Format is an octal value between 0 377 sdi the sdi of the label A value of XX indicates no sdi Otherwise in the range of O to 3 rate rate of label in milliseconds OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 55 61 e GOEBEL Goebelyzer User Manual 8 32 Element Data name name description of element string of characters 256 max length mask mask used to retrieve data not located on a byte boundary O should be used if the data type uses all bits in the type Value is hexadecimal number Examples are Oxffff0000 upper 1 6bits of 4 byte word OxfffcO Ox7ffc000 type the following types are supported for A429 types mask used description FT BNR yes 4 byte scaled integer value FT UBNR yes 4 byte scaled unsigned value FT UINT8 yes 1 byte unsigned value FT CHAR no 8 bit ascii value FT ISOS no 7 bit ascii value FT BOOLEAN yes 1 bit boolean value within a 4 byte word FT UINTI6 yes 2 byte unsigned value FT UINT32 yes 4 byte unsigned value FT BCD yes Binary coded decimal
70. nfiguration file for this data This is described in section 8 1AFDX Data File outline It would be helpful if all data for a program was defined in the config file But as an example the following entry would need to be in the packet afdx xml file packet name pkt fms 10ms port 4545 vl 1212 protocol none rate 1000 length 20 gt elem name boolean value mask 0x8000 type FT BOOLEAN offset 80 length 4 gt lt packet gt 2 Start execution of the analyzer 3 Depress the Options button to display the Options dialog Select AFDX RTD Notebook Double click the entry pkt fmt 10ms gt boolean value Start Capture This is described in section 5 7Real Time Display Option Pages 4 Select the AFDX RTD Notebook page The value will be updated on a 1 sec interval when the packet is received This is described in section 6 3Data Display Page gt How can I capture data only from udp destination ports 2323 and 3434 on an AFDX device 1 Start the analyzer with the AFDX device selected 2 A capture filter of udp dst port 2323 or udp dst port 3434 could be used This is described in section 5 1 5Capture Frame Then the capture button is depressed to start the capture OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 60 61 e GOEBEL Goebelyzer User Manual 3 OR perform a normal capture and enter a display filter display filter entry 1s located below the menu of
71. none V Avionics Full Duplex Switched Ethernet Port 1 reserved_ 141 0x8d dw slowongndinvldl 141 0x8d 0000 0000 1000 1101 slowongndinvldl SMISE ona Ge Gane ae Wu slowongndl SRAM ous suse siepe anch bebe swflautoslatcmd SFALSE 1 23 GRRR GRAY WS RAW chydsyspressell 0 000000 lhydsyspressell 0 000000 rhydsyspresselr 0 000000 H mach 0 000000 trueairspeed 0 000000 E AM i File capture 6318 00001 20061012081811 cpt 196 KB 00 00 03 7 P 984 D 984 M 0 Drops O Perform a Data Capture OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 6 61 GOEBEL Goebelyzer User Manual File Edit View Go Capture Analyze Statistics Help o Y A 4 2 Ux 8B 93 4 gt o Ff y Interfaces Options Capture Open Save As Close Refresh Print Find Back Jump to Top Bottom Colorize Auto Scroll vj perm Time Frame Protocol Dir Error Pkt VL Name SrcPort Chan Card DestChan DestPort Label Payload Info DestlP a 4 160183 969 UDP A RX 5 5 Src Port rje Dest Port rje 5 10 0 0 5 10 1 0 5 4 160183 970 UDP B RX 5 5 Src Port rje Dest Port rje 5 10 0 0 5 10 1 0 5 4 160212 971 UDP A RX 6 6 Src Port 6 Dest Port 6 6 10 0 0 6 10 1 0 6 4 160213 972 UDP B RX 6 6 Src Port 6 Dest Port 6 6 10 0 0 6 10 1 0 6 4 212087 973 AFDX 1 A RX NONE vl valfac sim data 1 1 ab069ba5 Payload Length 80 1 10 0 0 1 10 1 0 1 4 212088 974 AFDX 1 B RX NONE vl valfac sim data 1 1 5293fe4 Payload
72. ntry a661 evt_strlen Unsigned 16 bit integer Event String Length a661 evt sync datal Unsigned 32 bit integer Sync Data Value 1 a661 evt sync data2 Unsigned 32 bit integer Sync Data Value 1 a661 evt sync datatype Unsigned 8 bit integer Sync Data Type a661 evt sync linkid Unsigned 16 bit integer Sync Link Id a661 evt value Unsigned 32 bit integer Event Value a661 except keyword Unsigned 16 bit integer Exception Type a661 mapitem axis ratio Unsigned 32 bit integer Map Item Axis Ratio a661 mapitem blk num Unsigned 8 bit integer MapItem Block Number a661 mapitem clear Unsigned 16 bit integer Map Item Clear Flag a661 mapitem color Unsigned 8 bit integer Map Item Color a661 mapitem crschg Signed 32 bit integer Map Item Course Change a661 mapitem endflag Unsigned 8 bit integer Map Item End Flag a661 mapitem fill style Unsigned 8 bit integer Map Item Fill Style Index a661 mapitem inbnd crs Signed 32 bit integer Map Item Inbound Course a661 mapitem index Unsigned 16 bit integer Map Item Index a661 mapitem last blk Unsigned 8 bit integer Last Block Boolean a661 mapitem legend str String Map Item Legend String a661 mapitem length Signed 32 bit integer Map Item Length a661 mapitem num Unsigned 16 bit integer Map Item Num of Elements a661 mapitem orientation Signed 32 bit integer Map Item Orientation a661 mapitem radius Signed 32 bit integer Map Item Radius a661 mapitem relative pos Unsigned 8 bit integer Map Item Relative Position a661 mapitem styleset Unsigne
73. number FT DOUBLE 8 byte floating point number FT UINTS 1 byte unsigned value FT UINTI6 2 byte unsigned value FT INTI6 2 byte signed 2 s complement value FT UINT32 4 byte unsigned value FT HEX 4 byte value display hexadecimal FT INT32 4 bye signed 2 s complement value FT BOOLEAN bit displayed within a 4 byte word FT BNR 1 2 or 4 byte scaled integer FT UBNR 1 2 or 4 byte unsigned scaled integer range float value max range of scaling for FT_BNR FT_UBNR Not used for all other data types So fixed pt types will have one more field in the element definition offset offset in bytes into the payload data where the element is located Value is decimal number length length in bytes of the data element sizes are listed 1n the type section for different types Value is decimal number 1 2 or 4 info string containing units of the engineering data deg sec lbs feet Max length of 256 bytes AFDX XML Example File lt afdxicd gt packet name v11234 port 1 vl 1 protocol none rate 1000 length 20 gt elem name paul mask 0xffffffif type FT UINT32 offset 0 length 4 gt OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 54 61 e GOEBEL Goebelyzer User Manual elem name paul1 mask Oxffffffff type FT UINT32 offset 4 length 4 gt lt packet gt packet name v12345 port 1 vl 2345 protocol none rate 1000 length 20 gt
74. on will open a file selection dialog The file selected will be imported in as selected items This will be displayed in the selected realtime displa data frame The read file must have be saved using the Save RTD File button e Save RTD File This button will open a file selection dialog The selected realtime display items will be saved to the file selected This will allow the user to create display lists that may be restored Read RTD File with a minimal amount of work e Clear All Selected This button will clear all selected data items contained in the selected realtime display data frame e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values 5 Active Data Capture This section describes the unique operations that can be performed when the capture is active and the system 1s receiving data There is a general data notebook packet info page and data element display page for each interface in the system These are described below 5 1 Capture Pkt Info Pages After starting a capture the capture packet info page will be displayed for the selected interface This page will display information on all active packets on the interface Each interface will have a different appearance But the information will be similar and include total packets rates percent of total as labeled in the widget header A packet that is invalid
75. one 206 601 6010 e mail Support GoebelEtc com Page 59 61 e GOEBEL Goebelyzer User Manual elem name paul2 mask 0x2 type FT BOOLEAN offset 0 length 2 gt lt packet gt lt m1553icd gt 9 Frequently Asked Questions 3 Can I talk with a live person not in a foreign country about questions I may have YES the Goebel Company support goebeletc com or 206 601 6010 will be happy to answer any question that the user may have 3 How do I start the execution of the analyzer On the Desktop there will be icons for each interface and program The title should be of the form Goebelyzer interface program where interface is afdx a429 p2p m1553 alldev gt Where is the analyzer ICD configuration files located The ICDs are organized in directories under the home user icd directory Each ICD corresponds to an aircraft and data creation date 3 How dol select an ICD The ICD Selection icon on the desktop can be used to select the data defines that the analyzer will load on startup gt Where are the analyzer configuration information files located The files are located in the home directory of user at home user ethereal interface where the interface is a429 a664 p2p can or alldev 3 How can I view the boolean state of bit 15 of long word 20 80byte offset in an AFDX packet with vl 1212 and destination port 4545 on a periodic basis 1 The user must have an entry in the packet afdx xml co
76. p port 5280 and ip 2 0x10 and afdx 0 0x10 or afdx 4 4 lt 12 and or used to make more complex expressions afdx 0 0x10 and afdx 2 2 0x2000 and afdx 4 4 lt 0x10 capture data when the payload byte O is 0x10 AND short word at payload byte 2 is 0x2000 AND long word at payload byte 4 is less than 0x10 P2P Capture Filter Syntax The following 1s a short description of the p2p capture filter language syntax A capture filter takes the form of a series of primitive expressions connected by conjunctions and or and optionally preceded by not not primitive and or not primitive The only primitive for the P2P interface is P2P p2p offset 1 2 4 This 1s the only primitive It will point to the beginning of the buffer With the offset used to index into the buffer with a size 1 byte 2 short word or 4 long word Size will default to 1 1f not written p2p 8 0x10 and p2p 10 2 0x2000 and p2p 12 4 lt 0x10 This example will capture when p2p byte 8 is 0x10 and short word at byte 10 is 0x2000 AND long work at byte 12 1s less than Ox10 P2P Examples p2p 0 2 5280 capture all traffic to and from the port 5280 p2p 2 2 8 capture all traffic with a length of 8 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 12 61 e GOEBEL Goebelyzer User Manual Verify the value of data in the P2P payload payload data starts at byte 4 The message p
77. pports decoding A739 A429 default and EFIS protocols on the A429 h w The user can select a protocol using the pulldown menu and save the configuration Button Box Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values e Save A429 Conf The Save A429 Config button will save the state of channel and device configuration data for the duration of the program execution Permanent options can be save to the preferences file using the Edit gt Preferences gt A429 HW option The file is located in the analyzer configuration directory After the A429 configuration is saved these will become the default A429 settings when the dialog is opened in the future OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 22 61 e GOEBEL Goebelyzer User Manual Ethereal Capture Options Elo aoeelyzeniv2goebel testnet gt General AFDX1 A429 CAN CAN2 CAN RTD ALLDEV S AlI000 Parameters Device Device Enable Baud Rate 50K 100K 5 125K 5 250K 500K Other Baud Rate Acceptance Filter 0x0 Acceptance Filter Mask Oxffffffff Sync Jump Width 3 iz Sample Point Percent 9 r5 B TX Loopback Save CAN Conf MK Cancel 4 5 CAN Bus Options Page This page contains options that are specific to the CAN bus interface The notebook page contains
78. qual eth vl gt 4545 le lt Less Than or Equal eth vl le 4545 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 38 61 e GOEBEL literal constant gt constant literal has a type as listed below Goebelyzer User Manual Types Description signed unsigned integer These values can be decimal octal or hexadecimal eth v 1122 eth vl 0366 eth vl 0x345 Boolean test for existance of data item in packet Ethernet Address eth addr 12 34 56 78 9a bc IPv4 Address ip addr 255 255 128 128 floating point 1 23 relation operators gt these terms are used to combine expressions with other expressions to create more complex boolean expressions There are 4 relational operators with English and C terms English C Description and amp amp Logical AND or Logical OR XOT id Exclusive OR not Logical NOT 6 3 Protocol Data Formats The main static protocols used in filters are e Frame contains high level information about the packet frame cap len Capture Frame Length Unsigned 32 bit integer frame file off File Offset Signed 32 bit integer frame link nr Link Number Unsigned 16 bit integer frame marked Frame marked Boolean Frame is marked in the GUI frame number Frame Number Unsigned 32 bit integer frame board Adfx board number Unsigned 32 bit integer frame pkt len Total Frame
79. r seite 0010 00 98 7d e2 00 00 01 11 0020 Show Packet in New Window and not Selected 0030 or not Selected 0040 0050 0060 0070 0080 0090 E 5976 Prepare a filter AAI b Frame 19 171 bytes on wire 171 bytes captured P Ethernet II Src 02 00 00 2a a9 20 Dst 03 00 00 00 fc 9d P Internet Protocol Src Addr 10 42 169 0 10 42 169 0 Dst Addr 224 224 252 157 224 22 User Datagram Protocol Src Port 60099 60099 Dst Port 60099 60099 Data 124 bytes asssssss nsssssss 298888888 9353283838338 3388888388 P 58854 D 58854 M 0 File kent_trace cpt 10945 KB 00 00 10 The user may also right click in the protocol tree to execute a display filter using payload protocol information OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 50 61 Goebelyzer User Manual E Goebelyzer User Manual 8 gnuplot into syle Mozila F 7 7 7 TT EEE E E ar A 2 17 Shell Konsole E Y dm Shell No 2 Konsole ai SEESE E amp 5 5 US UU Eu b Ek 48 EE RES Ls ES kent trace cpt Goebelyzer Filter E Print Zoom Out Normal Size Resize Columns TEN Gx B Save As Close Refresh G 4 gt 7 X EA Options Capture Find Back Jump to Top Bottom Colorize Auto Scroll Zoom In CFilter Interfaces 1 0 000000 2 0 000073 3 0 000073 4 0 000092 5 0 000163 6 0 000109 7 0 000129 8 0 000074 9 0 00041
80. real user s guide at http www ethereal com docs The next window section down is the packet display list It 1s the list of packets received on the device sorted in time with various columns to provide unique information related to the packet and interface The columns may include data such as time packet names port numbers or IP addresses The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 5 61 Goebelyzer User Manual e GOEBEL On the lower left is the packet tree window pane When a packet is selected in the packet list the packet tree will display a list of protocols contain in the packet Each protocol can be expanded to view all the data items of the protocol Using a data definition file the user can define payload data that will be displayed and formatted in this pane On the lower right is the byte dump pane When a packet is selected the pane displays a raw byte dump of all data contained in the packet as shown for the highlighted packet File Edit View Go Capture Analyze Statistics Help Lr 3 Q x d 4 9 a Y Interfaces Options Capture Open Save As Close Refresh Print Find Back ump to Tap Bottom Colorize Auto Scroll e 4 160183 969 UDP A RX 5 5 Src Port rje Dest Port rje 5 10 0 0 5 10 1 0 5 4 160183 970 UDP B RX 3 5 Src Port rje Dest Port rje 5 10 0 0 5 10 1 0 5 4 160212 971 UDP A RX 6 6 src Port 6 Dest Port 6 6 10 0 0
81. rrelated with the packet name described in the packet a429 dat file The packet name will consist of the A429 bus name with a w lt label gt appended to the end Examples include paul a429 bus w132 bill a429 bus w376 This will allow the user to select a specific bus to be received on a selected receive channel in the A429 option notebook page gt lt A429 bus name gt 2 au gt lt EOF gt 8 5 A429 Equipment ID Data File This section describes the file format for the packet eqid dat file The a429 eqid xml configuration file is used to provide a429 equipment ID definition data to the analyzer The format of the a429 eqid xml file is same as packet a429 xml with the label defition containing the added field of EQ ID This file will be provided by the Goebel Company as part of a standard installation Each equipment ID decimal value corresponds to avionics unit black box Standard labels are defined for each equipment ID These equipment Ids data strings are correlated with the packet name described in the a429 eqid dat file The packet name will consist of the A429 equipment id name with a _w lt label gt appended to the end Examples include flight control computer w132 flight management computer w376 This will allow the user to select a specific equipment id to be received on a selected receive channel in the A429 option notebook page 8 6 P2P XML Data File This section describes the file format for the us
82. s You can optionally precede the primitive with the keyword src dst to specify that you are only interested in source or destination addresses If these are not present packets where the specified address appears as either the source or the destination address will be selected ether sre dst host lt ehost gt This primitive allows you to filter on Ethernet host addresses You can optionally include the keyword src dst between the keywords ether and host to specify that you are only interested in source or destination addresses If these are not present packets where the specified address appears in either the source or destination address will be selected tepjudp sre dst port lt port gt This primitive allows you to filter on TCP and UDP port numbers You can optionally precede this primitive with the keywords sre dst and tcpludp which allow you to specify that you are only interested in source or destination ports and TCP or UDP packets respectively The keywords tcp udp must appear before src dst If these are not specified packets will be selected for both the TCP and UDP protocols and when the specified address appears in either the source or destination port field ether ip udp afdx offset 1 2 4 This primitive will point to the specific area of the buffer With the offset used to index into the ether 1p udp afdx area with a size 1 byte 2 short word or 4 long word Default size is 1 less greater length Thi
83. s primitive allows you to filter on packets whose length was less than or equal to the specified length or greater than or equal to the specified length respectively lt expr gt relop lt expr gt This primitive allows you to create complex filter expressions that select bytes or ranges of bytes in packets Please see the tcpdump man pages for more details The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 11 61 e GOEBEL Goebelyzer User Manual AFDX Examples ether 4 2 12345 capture all traffic on vl 12345 host 192 168 0 10 capture all traffic to and from the IP address 192 168 0 10 host dst 192 168 0 10 only destination address host sre 192 168 0 10 only source address udp port 5280 capture all traffic to and from the UCP port 5280 udp src port 5280 only with source port of 5280 udp dst port 5280 only with destination port of 5280 ip 2 0x10 will capture if 2nd byte in IP header is 0x10 ip 10 0x10 will capture if 10th byte in IP header is 0x10 Verify the value of data in the UDP payload use the afdx primitive afdx 0 0x10 will capture if 1st byte of payload is 0x10 afdx 0 2 0x2000 will capture if 1st short word of payload is 0x2000 afdx 0 4 0x20002000 will capture if 1st long word of payload is 0x20002000 ether 4 2 12345 amp amp udp port 5280 capture all traffic with vl of 12345 and udp port of 5280 ud
84. sion lt bpf expr gt uses the same primitives as described in capture filter trigger section 4 1 5Capture Frame outline So if the lt bpf expr gt contains a TRUE value the passthru assignment lt passthru assignment gt will be executed If FALSE no assignment is performed This will allow the user to be very specific when selecting a packet for passthru assignment The format of the passthru assignment 1s ether ip udp afdx pkt offset 1 2 4 expr value Passthru Syntax Examples ether 4 2 1500 modify afdx 0 4 afdx 0 4 0x7 If vl is 1500 set first long word of payload to afdx 0 4 7 udp port 5280 modify afdx 10 2 10 If UDP port is 5280 set value of 10 at short word offset 10 byte from afdx payload udp src port 5280 modify udp 20 4 0x12345678 passthru udp 10 4 0x12345678 If UDP source port 1s 5280 set value of 0x12345678 at long word offset 20 bytes from UDP header and set value of 0x12345678 at long word offset 10 bytes from UDP header udp port 5280 and udp 12 0x10 and udp 16 4 lt 12 modify udp 44 2 10 If UDP port is 5280 and data at UDP 12 is 0x10 and long word at UDP 16 is less than 12 set short word at UDP 44 to value of 10 Note use afdx to access payload data e Wait Seconds This will delay the execution of the passthru modify by the number of seconds specified e Modify Frames This spin button will specify the number of frames the modify passthru fi
85. stx seq num Unsigned 32 bit integer STX Sequence Number a739 stx wd cnt Unsigned 32 bit integer STX Word Count a739 subsystem 1d Unsigned 32 bit integer Subsystem ID Word a739 subsystem id sal Unsigned 8 bit integer Subsystem ID SAL a739 syn Unsigned 32 bit integer SYN Word a739 vector Unsigned 32 bit integer Vector Word a739 word Unsigned 32 bit integer Word a739 word cnt Unsigned 32 bit integer Word Count M1553 m1553 broadcast rcv Boolean OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 47 61 e GOEBEL Goebelyzer User Manual m1553 busy Boolean m1553 cmd word Unsigned 16 bit integer m1553 data_cnt Unsigned 16 bit integer ml1553 dynam bus cntr accept Boolean m1553 instr Boolean m1553 mode Unsigned 16 bit integer m1553 mode code Unsigned 16 bit integer m1553 mode word Unsigned 16 bit integer m1553 msg err Boolean m1553 msg_ type Unsigned 16 bit integer m1553 rt_addr Unsigned 16 bit integer m1553 serv_reg Boolean m1553 stat_rt addr Unsigned 16 bit integer m1553 stat_word Unsigned 16 bit integer m1553 sub address Unsigned 16 bit integer m1553 subsys flag Boolean m1553 t r Boolean M1553 lt subaddr id tx rx M1553 payload packets These protocols are defined based on data contained in data definition files x M1553 Generic m1553 word 1 32 Unsigned 16 bit integer 6 4 Examples e eth vl 1212 and udp dstport gt 2323 filter packets such that only packets d
86. t afdx received by the system A list entry will display various information like number of packets received errors data rates percent of total So the user may view the page to verify which VL afdx are being transmitted and at what rate and expanded to port contained on the VL The a429 p2p interface have a tree structure with channels at the top and the label ports for each channel displayed as a branch The page information is from a live capture and updated at a 1 sec rate This page will contain different columns for each interface Each interface page will look different but the concept of displaying information at a packet level is the same The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 35 61 e GOEBEL Goebelyzer User Manual The Stop button will stop execution of the capture 2 E iaca Capture from All Devices interia e i henx AFDX RT Display Filename tmp afdx7354 rtd vl valfac sim data l reserved FT UINT32 1 10 1 0 1 602 1 602 10 1 0 1 00090 00000 00255 10 1 0 1 FALSE 00000 00255 10 1 0 1 FALSE 00000 00255 vi valfac sim data l dw slowongndinvidl _ FT UINT16 vl valfac sim data 1 slowongndinvidl FT BOOLEAN vl valfac sim data 1 slowongndl FT BOOLEAN vl valfac sim data l swflautoslatcmd FT BOOLEAN 10 1 0 1 FALSE 00000 00255 10 1 0 1 0 000 0 000 0 000 10 1 0 1 0 000 0 000 0 000 10 1 0 1 0 000 0 000 0 000 vl valfac sim data l chydsyspressell FT FLOAT vl valfac sim
87. t CAN settings when the dialog is opened in the future M1553 Options Page OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 24 61 e GOEBEL Goebelyzer User Manual cx Ethereal Capture Options lt GoebelyzerITV2 goebel test net Enable Devices C CHAN Ef CHAN2 CHAN3 CHAN4 Save M1553 Config Cancel M1553 Parameters Frame e Channel The user can change radio buttons to select any channel to have the analyzer listen on 4 5 3 Button Box e Capture Depress the capture button to start execution of a capture e Cancel Depress the cancel button to close the option dialog notebook and restore default values e Save M1553 Conf The Save M1553 Config button will save the state of device configuration data for the duration of the program execution Permanent options can be saved to the preferences file using the Edit gt Preferences gt M1553 HW option The file is located in the analyzer configuration directory After the M1553 configuration is saved these will become the default M1553 settings when the dialog 1s opened in the future OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 25 61 o GOEBEL Goebelyzer User Manual i Capture Options P swmE rsCCIMaDE FSCC CHANNEL 1 Interface RS422 O R5485 Mode 9 SYNC ASYNC Device Enable sco 000000 E Clock PPM 3 5 Baud Rate Div
88. th an LRU Packets received on the A network port will be output on the B network port The opposite will also true This will allow for a sniffer type operation to verify all data going in and out of an LRU The passthru filter is described below will allow for a packet data item to be changed during the passthru of data from the A to B networks ports Latency Timing TBD Time Manager TBD 4 2 3 Passthru Modify Filter Parameters Frame Passthru Button The Passthru Button will open a dialog box shown as below The dialog box will allow the user to create or select saved passthru filters The passthru filters are saved in the passthru file contain in the analyzer configuration directory When a passthru 1s selected it will be displayed in the passthru pulldown The pulldown will contain the active analyzer passthru filter The operations of the passthru dialog are similar to the capture filter dialog Passthru PAUL1 Properties Passthru name Passthru string The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 16 61 e GOEBEL Goebelyzer User Manual e Pass thru Entry Passthru Filters are used to filter on specific packets and update data elements in the packet for retransmission This could be useful to create errors in transmission of data on the physical interface The syntax of the passthru expression 1s lt bpf expr gt modify lt passthru assignment gt The passthru expres
89. the alldev interface The alldev is a pseudo interface which contains all hardware contained in system So if the system contains one afdx and one a429 board When the alldev device is selected time sorted packet data will be receive from both the afdx and a429 interfaces OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 30 61 e GOEBEL Goebelyzer User Manual 4 8 1 Select Devices Frame This frame contains a list of all hardware devices in the system The user may remove hardware device from the alldev device by selecting a device to be removed from this list Multiple devices selections may be made by depressing lt CTRL gt and left mouse buttons The alldev device by default will contains all hardware devices in the system 4 8 2 Capture Filters Triggers Frame This frame contains a trigger button and pulldowns for each interface in the system The user may enter a different trigger for each device When the first trigger event is tripped data will be capture on all devices and all other triggers will be disabled Only one type of trigger event can be defined for the alldev device This frame contains a capture button and pulldown for each interface in the system The user may enter a different capture filter for each device When the capture has been started and an alldev trigger event has been tripped each alldev capture filter will execute only for the device that it corresponds with
90. ther 4 21 OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 10 61 e GOEBEL Goebelyzer User Manual A new capture is created by depressing the New button and entering a capture name and actual capture Berkeley Packet Filter BPF string The Delete button 1s used to remove the selected capture filter The capture filter data 1s saved to file with the Save button The OK button will only keep the data for the length of this capture session e Capture Filter Entry Capture Filters are used to filter out unnecessary packets at capture time This is done to reduce the size of the resulting capture output file and 1s especially useful on high traffic networks or for long term capturing The analyzer uses the Berkeley Packet Filter language to describe capture filters This language syntax 1s explained in the tcpdump man page http www tcpdump org and http home insight rr com procana Note This capture filter language is different from the one used for the analyzer display filters e AFDX Capture Filter Syntax The following 1s a short description of the capture filter language syntax A capture filter takes the form of a series of primitive expressions connected by conjunctions and or and optionally preceded by not not primitive and or not primitive A primitive is simply one of the following sre dst host lt host gt This primitive allows you to filter on a host IP addres
91. tion FT FLOAT no 4 bytes floating point number FT DOUBLE no 8 byte floating point number FT UINTI6 yes 2 byte unsigned value FT INTI6 yes 2 byte signed 2 s complement value FT UINT32 yes 4 byte unsigned value FT HEX yes 2 byte unsigned value displayed as hexadecimal FT INT32 yes 4 byte signed 2 s complement value FT BOOLEAN yes 1 bit boolean contain in 2 byte value FT BNR yes 2 byte unsigned integer value FT UBNR yes 2 byte scaled integer value FT UINTS8 yes 1 byte unsigned value range float value max range of scaling for FT_BNR FT_UBNR Not used for all other data types So fixed pt types will have one more field in the element definition offset offset in bytes into the payload data where the element is located Value is decimal number length length in bytes of the data element sizes are listed 1n the type section for different types Value is decimal number info string containing units of the engineering data deg sec lbs feet P2P XML Example File p2picd packet name packet1 label 0x1f10 rate 10 length 86 gt elem name datal mask 0xff type FT_UINT16 offset 0 length 2 gt elem name data2 mask 0xff00 type FT UINTI6 offset 0 length 2 gt elem name data3 mask 0xff00 typez FT UINTI6 offset 2 length 2 gt elem name data4 mask Oxffff type FT_UINT16 offset 4 length 2 gt elem name dataS mask 0xffff type FT_UINT16 offset 6 len
92. ts No value IP Fragments ip hdr len Header Length Unsigned 8 bit integer ip id Identification Unsigned 16 bit integer OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 40 61 e GOEBEL Goebelyzer User Manual ip len Total Length Unsigned 16 bit integer ip proto Protocol Unsigned 8 bit integer ip reassembled in Reassembled IP in frame Frame number This IP packet is reassembled in this frame ip src Source IPv4 address ip tos Type of Service Unsigned 8 bit integer ip tos cost Cost Boolean ip tos delay Delay Boolean ip tos precedence Precedence Unsigned 8 bit integer ip tos reliability Reliability Boolean ip tos throughput Throughput Boolean 1p ttl Time to live Unsigned 8 bit integer ip version Version Unsigned 8 bit integer e UDP afdx UDP packet parameters udp checksum Checksum Unsigned 16 bit integer udp checksum bad Bad Checksum Boolean udp dstport Destination Port Unsigned 16 bit integer udp length Length Unsigned 16 bit integer udp port Source or Destination Port Unsigned 16 bit integer udp srcport Source Port Unsigned 16 bit integer e AFDX VL lt vl gt PORT lt port gt one for afdx payload packet defined These protocols are defined based on data contained in data definition files e P2PHDR P2P header info parameters at the begininning of all p2p messages p2phdr cre CRC Unsigned 16 bit integer P2P CRC p2phdr dest DEST Unsigne
93. ual a661 sym rotation angle Unsigned 32 bit integer Symbol Rotation Angle a661 sym size x Unsigned 32 bit integer Symbol X Size a661 sym size y Unsigned 32 bit integer Symbol Y Size a661 sym startangle Unsigned 32 bit integer Symbol Start Angle a661 sym startx Unsigned 32 bit integer Symbol Start X Position a661 sym starty Unsigned 32 bit integer Symbol Start Y Position a661 sym x Unsigned 32 bit integer Symbol X Position a661 sym x2 Unsigned 32 bit integer Symbol X2 Position a661 sym x3 Unsigned 32 bit integer Symbol X3 Position a661 sym y Unsigned 32 bit integer Symbol Y Position a661 sym y2 Unsigned 32 bit integer Symbol Y2 Position a661 sym y3 sym y3 Unsigned 32 bit integer Symbol Y3 Position e EFIS Buffers efis baro hpa 747 400 Unsigned 32 bit integer Baro HPA 747 400 efis baro in 747 400 Unsigned 32 bit integer Baro In 747 400 efis baro metric 747 400 Unsigned 32 bit integer Baro Metric 747 400 efis conic angle Conic Definition Word Subtended Angle efis conic init angle Conic Definition Word Init Angle efis conic radius Conic Definition Word Radius efis dyn state Unsigned 32 bit integer Start of Dynamic Data efis eot Unsigned 32 bit integer EOT efis fill in Unsigned 32 bit integer Fill In Word efis fpv 747 400 Unsigned 32 bit integer FPV 747 400 efis label Unsigned 8 bit integer efis lat Vector Latitude Word efis lat_fine Vector Latitude Word efis long fine Vector Latitude Word efis metric alt 747 400 Unsigned 32 bit integer
94. udp dstport 2323 or udp dstport 3434 Display filters are to eliminate packets from the capture display that do not return a True result to the filter expression In this case an udp dst port of 2323 or 3434 The display filter can be with all items defined in the configuration file So a user may be able to view unique payload information Packets with airspeed lt 200 or altitude gt 2500 or both using and or not boolean terms to combine boolean conditions into a filter with multiple conditions 2 How can I capture all AFDX packets with a 0x12 at payload byte 4 after udp port 4545 1s received with a 0x2323 at payload byte 10 This is performed by entering a trigger entry of udp port 4545 and udp 18 2 0x2323 anda capture filter of udp 20 1 0x12 The afdx payload begins at 8 byte into the udp header So all afdx payload entries will be 8 bytes Triggers and Capture Filters are described in section H5 1 5Capture Frame The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 61 61
95. uipment ID Pulldown The document ARINC 429 SPEC 429P1 15 defines a set of equipment ids various avionics end items and labels transmitted by the end items These definitions are contained in the data definition file a429 eqid dat So if the user knows that data transmitted on a channel is from an equipment id in the pulldown list the channel can be decoded with the standard label definitions for the selected id This will also be helpful if no a429 data bus definitions exist If both a bus name and equipment id are selected for an RX channel the system will try to decode with the bus name first and the equipment id second OThe Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 21 61 4 4 2 e GOEBEL fe fa airs Capture Options EQ Goebel a A jua tabistut Goebelyzer User Manual General AFDX1 A429 A420 RTD CAN CAN2 ALLDEV RX Channel Init Enable Channel Speed Bus Equipment ID Chl Chz Ch3 Ch4 Ch5 Ch6 Ch Che Cha Chl Chll Chl2 Chla Chl4 Chl5 Chl6 4 En W En 4 En 4 En En L En En En L En En En En En En En En dh Save A429 Conf O La O Lo O La O Lo O Lo O La O La Q Lo O La O Lo Q Lo O Lo O Lo Q Lo O Lo O Lo E Hi adc 1 Ean NENE gt EQID SHilNONE EQIb EQID EQID EQ Hi NONE EQID Hi NONE Ear EQID Hi NONE
96. value range float value max range of scaling for FT_BNR FT_UBNR Not used for all other data types So fixed pt types will have one more field in the element definition offset offset in bytes into the payload data where the element is located Value is decimal number length length in bytes of the data element sizes are listed 1n the type section for different types Value is decimal number info string containing units of the engineering data deg sec lbs feet A429 XML Example File lt a429icd gt lt label name paul w203 label 203 sdi XX rate 50 gt elem name w203_label mask 0xff type FT UINTS offset 3 length 1 gt elem name data mask 0x 1 ffff800 type FT BNR range 131072 000000 offset 0 length 4 info range 131072 131072 gt lt label gt lt label name paul w204 label 204 sdi XX rate 50 gt elem name w204 label mask 0xff type FT UINTS offset 3 length 1 gt elem name datal mask 0x 1 ffff800 type FT_BNR range 13 0 offset 0 length 4 info range 13 0 13 0 gt lt a429icd gt The Goebel Company Leavenworth WA phone 206 601 6010 e mail Support GoebelEtc com Page 56 61 e GOEBEL Goebelyzer User Manual 8 4 A429 Bus Data File This section describes the file format for the packet a429_buses dat file The packet a429 buses dat configuration file is used to provide a429 bus definition data to the analyzer These values are co
97. w322 l a429 mcp b rcv w365 AGGI AFDX 1 AFDX 2 AFDX 58798 AFDX 58908 AFDA 59273 ip afdx 59273 eecb eng t20 local eecb eng t20 local a afdx 59273 eecb eng t20 local r eecb eng t20 local r AFDX 59276 AFDX 59277 A arr rnama d v L Clear Button This button is used to clear all text from the entry box widget e Apply Button This button is used to apply the digital filter contained in the entry widget and update the packet list 6 2 Expression Syntax A digital filter can be broken down into the following basic blocks This section contains details of the basic building blocks of a digital filters digital filter gt lt expression gt relational operator lt expression gt lt expression gt protocol data field gt compare operator literal constant protocol data field gt this string is any protocol data item defined in the system The user can depress the expression button to display a dialog with protocol data item listed in a tree format This dialog is described in the Expression button section above comparison operator There are 6 operators defined They are used to compare a date item with a constant value Each has an English term and C language term English C Description Equal eth vl 1212 ne Not Equal eth vl 1212 gt gt Greater Than eth vl gt 1212 It lt Less Than eth vl 1t1212 ge gt Greater Than or E
Download Pdf Manuals
Related Search
Related Contents
Manuel d`entretien Compa II ResinFIP VEBOND C 110 Resine deux composants Gamber-Johnson 7170-0125 mounting kit - RightScan Brennenstuhl 1154430 8SMC4-USB - enxisupport - ximc Samsung PS-42Q92H Benutzerhandbuch amplificador hi-fi digital de 5.1 canales y equipo karaoke estimado PWC Checklist Spanish - National Safe Boating Council Copyright © All rights reserved.
Failed to retrieve file