No messages received with PassThru API

Pass-Thru API and connection of Pass-Thru software to PEAK CAN interfaces.
Post Reply
A.Hartmann
Posts: 19
Joined: Tue 8. Oct 2013, 07:19

No messages received with PassThru API

Post by A.Hartmann » Tue 4. Apr 2017, 09:27

Hi,

I'm currently reviewing a new PassThru plugin for QtSerialBus [1]

I'm trying to use this software with a PCAN-USB FD Pro and the PCAN-PassThru API. I've connected both CAN channels with proper termination and have the PassThru-API connected to one CAN channel and PCAN-View to the other one.

I can send CAN frames through this API, but I'm unable to receive any message. I've set the logging to full in the PassThru configuration. So I see the frames are coming in with the Trace file, but I cannot see them within the PassThru API.

I've attached parts of the logs at the end of this post.

Thanks in advance!

[1] https://codereview.qt-project.org/#/c/183989/

Code: Select all

Time;Function;TPCANTPStatus;Extra message

8568546 ; PassThruOpen ; STATUS_NOERROR (0x00) ; PARAMS={pName=NULL, *pDeviceID=82} ; GetErrorText={"Function call successful"}
8568828 ; PassThruConnect ; STATUS_NOERROR (0x00) ; PARAMS={DeviceID=82, ProtocolID=5, Flags=2304, BaudRate=500000, *pChannelID=333} ; GetErrorText={"Function call successful"}
8568828 ; PassThruIoctl ; STATUS_NOERROR (0x00) ; PARAMS={ChannelID=333, IoctlID="CLEAR_MSG_FILTERS" (0x0a), pInput=0x0, pOutput=0x0} ; GetErrorText={"Function call successful"}
8568937 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8568937 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569031 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569031 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569140 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569140 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569234 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569234 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569343 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569343 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569437 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569437 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569546 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569546 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569640 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569640 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569750 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569750 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569843 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569843 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8569937 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8569937 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570046 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570046 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570140 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570140 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570250 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570250 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570343 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570343 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570453 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570453 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570546 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570546 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570656 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570656 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570750 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570750 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570859 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570859 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8570953 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8570953 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571062 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571062 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571156 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571156 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571250 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571250 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571359 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571359 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571453 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571453 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571562 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571562 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571656 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571656 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571765 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571765 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571859 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571859 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8571968 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8571968 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572062 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572062 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572171 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572171 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572265 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572265 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572375 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572375 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572468 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572468 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572562 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572562 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572671 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572671 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572781 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572781 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572875 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572875 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8572984 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8572984 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8573078 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8573078 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8573187 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8573187 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}
8573281 ; PassThruReadMsgs ; ERR_BUFFER_EMPTY (0x10) ; PARAMS={ChannelID=333, pMsg=0x3146cb8, *pNumMsgs=0/8, Timeout=100} ; GetErrorText={"Protocol message buffer empty, no messages available to read"}
8573281 ; PassThruGetLastError ; STATUS_NOERROR (0x00) ; PARAMS={pErrorDescription=Protocol message buffer empty, no messages available to read} ; GetErrorText={"Function call successful"}

Code: Select all

;$FILEVERSION=1.1
;$STARTTIME=42817.9295486111
;
;   C:\Users\User\Desktop\CAN\Logs\\20170323221828_PCAN_USBBUS2_1.trc
;
;   Start time: 23/03/2017 22:18:33.000.0
;   PCAN-Channel: PCAN_USBBUS2
;   Generated by PCAN-Basic API
;
;   Message Number
;   |         Time Offset (ms)
;   |         |        Type
;   |         |        |        ID (hex)
;   |         |        |        |     Data Length Code
;   |         |        |        |     |   Data Bytes (hex) ...
;   |         |        |        |     |   |
;---+--   ----+----  --+--  ----+---  +  -+ -- -- -- -- -- -- --
     1)         0.0  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     2)      1590.6  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     3)      2501.5  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     4)      3127.8  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     5)      3546.3  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     6)      3925.9  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     7)      4291.3  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     8)      4672.0  Rx     12345678  8  01 23 45 67 89 AB CD EF 
     9)      5073.8  Rx     12345678  8  01 23 45 67 89 AB CD EF 
    10)      5541.3  Rx     12345678  8  01 23 45 67 89 AB CD EF 
    11)      8729.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    12)      8778.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    13)      8830.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    14)      8880.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    15)      8929.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    16)      8978.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    17)      9030.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    18)      9078.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    19)      9128.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    20)      9178.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    21)      9229.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    22)      9277.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    23)      9329.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    24)      9378.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    25)      9428.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    26)      9478.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    27)      9529.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    28)      9579.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    29)      9628.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    30)      9677.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    31)      9728.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    32)      9777.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    33)      9828.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    34)      9877.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    35)      9927.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    36)      9979.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    37)     10027.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    38)     10078.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    39)     10128.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    40)     10177.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    41)     10227.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    42)     10276.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    43)     10330.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    44)     10377.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    45)     10427.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    46)     10478.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    47)     10526.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    48)     10578.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    49)     10627.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    50)     10677.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    51)     10726.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    52)     10778.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    53)     10828.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    54)     10879.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    55)     10927.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    56)     10976.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    57)     11027.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    58)     11077.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    59)     11126.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    60)     11177.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    61)     11227.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    62)     11277.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    63)     11327.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    64)     11376.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    65)     11426.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    66)     11476.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    67)     11525.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    68)     11576.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    69)     11627.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    70)     11676.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    71)     11728.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    72)     11775.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    73)     11827.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    74)     11876.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    75)     11927.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    76)     11976.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    77)     12025.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    78)     12076.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    79)     12126.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    80)     12175.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    81)     12225.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    82)     12277.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    83)     12325.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    84)     12375.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    85)     12425.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    86)     12476.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    87)     12525.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    88)     12575.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    89)     12625.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    90)     12676.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    91)     12725.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    92)     12775.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    93)     12825.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    94)     12875.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    95)     12927.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    96)     12976.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    97)     13025.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    98)     13075.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
    99)     13125.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   100)     13176.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   101)     13225.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   102)     13275.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   103)     13328.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   104)     13374.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   105)     13424.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   106)     13474.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   107)     13525.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   108)     13579.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   109)     13626.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   110)     13674.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   111)     13725.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   112)     13774.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   113)     13826.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   114)     13875.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   115)     13924.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   116)     13974.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   117)     14023.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   118)     14075.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   119)     14124.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   120)     14173.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   121)     14224.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   122)     14273.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   123)     14324.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   124)     14376.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   125)     14424.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   126)     14474.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   127)     14522.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   128)     14573.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   129)     14625.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   130)     14676.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   131)     14724.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   132)     14774.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   133)     14824.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   134)     14873.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   135)     14924.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   136)     14973.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   137)     15023.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   138)     15076.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   139)     15125.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   140)     15174.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   141)     15227.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   142)     15273.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   143)     15323.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   144)     15374.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   145)     15424.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   146)     15472.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   147)     15522.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   148)     15574.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   149)     15625.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   150)     15673.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   151)     15722.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   152)     15773.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   153)     15824.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   154)     15874.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   155)     15922.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   156)     15973.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   157)     16022.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   158)     16075.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   159)     16123.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   160)     16173.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   161)     16224.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   162)     16272.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   163)     16322.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   164)     16372.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   165)     16423.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   166)     16472.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   167)     16524.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   168)     16574.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   169)     16622.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   170)     16674.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   171)     16725.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   172)     16771.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   173)     16822.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   174)     16872.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   175)     16922.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   176)     16973.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   177)     17022.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   178)     17073.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   179)     17122.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   180)     17172.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   181)     17221.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   182)     17270.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   183)     17323.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   184)     17371.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   185)     17422.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   186)     17472.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   187)     17523.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   188)     17574.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   189)     17625.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   190)     17671.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   191)     17720.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   192)     17771.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   193)     17821.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   194)     17872.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   195)     17921.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   196)     17974.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   197)     18020.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   198)     18072.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   199)     18121.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   200)     18171.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   201)     18220.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   202)     18271.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   203)     18321.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   204)     18371.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   205)     18422.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   206)     18472.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   207)     18521.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   208)     18580.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   209)     18621.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   210)     18671.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   211)     18722.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   212)     18770.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   213)     18821.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   214)     18871.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   215)     18922.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   216)     18972.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   217)     19022.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   218)     19070.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   219)     19120.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   220)     19169.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   221)     19221.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   222)     19270.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   223)     19319.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   224)     19370.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   225)     19424.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   226)     19469.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   227)     19521.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   228)     19569.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   229)     19620.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   230)     19673.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   231)     19719.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   232)     19769.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   233)     19820.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   234)     19869.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   235)     19920.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   236)     19969.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   237)     20020.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   238)     20069.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   239)     20119.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   240)     20169.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   241)     20219.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   242)     20269.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   243)     20321.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   244)     20369.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   245)     20419.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   246)     20470.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   247)     20518.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   248)     20571.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   249)     20620.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   250)     20669.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   251)     20719.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   252)     20768.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   253)     20819.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   254)     20870.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   255)     20919.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   256)     20969.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   257)     21018.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   258)     21069.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   259)     21120.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   260)     21167.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   261)     21218.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   262)     21267.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   263)     21318.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   264)     21368.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   265)     21419.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   266)     21469.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   267)     21520.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   268)     21569.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   269)     21619.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   270)     21668.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   271)     21718.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   272)     21771.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   273)     21818.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   274)     21870.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   275)     21919.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   276)     21967.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   277)     22017.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   278)     22069.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   279)     22118.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   280)     22168.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   281)     22217.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   282)     22266.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   283)     22318.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   284)     22368.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   285)     22417.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   286)     22470.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   287)     22519.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   288)     22567.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   289)     22618.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   290)     22667.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   291)     22717.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   292)     22767.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   293)     22818.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   294)     22868.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   295)     22917.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   296)     22967.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   297)     23018.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   298)     23067.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   299)     23117.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   300)     23166.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   301)     23217.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   302)     23268.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   303)     23317.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   304)     23367.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   305)     23416.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   306)     23467.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   307)     23518.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   308)     23572.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   309)     23620.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   310)     23670.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   311)     23718.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   312)     23765.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   313)     23819.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   314)     23867.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   315)     23917.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   316)     23971.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   317)     24015.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   318)     24067.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   319)     24116.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   320)     24167.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   321)     24217.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   322)     24267.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   323)     24319.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   324)     24367.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   325)     24417.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   326)     24465.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   327)     24516.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   328)     24566.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   329)     24617.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   330)     24666.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   331)     24715.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   332)     24767.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   333)     24815.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   334)     24865.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   335)     24915.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   336)     24966.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   337)     25016.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   338)     25066.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   339)     25115.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   340)     25167.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   341)     25217.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   342)     25266.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   343)     25315.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   344)     25365.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   345)     25416.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   346)     25469.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   347)     25516.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   348)     25565.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   349)     25620.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   350)     25666.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   351)     25716.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   352)     25764.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   353)     25814.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   354)     25864.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   355)     25914.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   356)     25966.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   357)     26015.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   358)     26064.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   359)     26115.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   360)     26166.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   361)     26214.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   362)     26264.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   363)     26321.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   364)     26364.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   365)     26414.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   366)     26464.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   367)     26514.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   368)     26567.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   369)     26614.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   370)     26663.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   371)     26714.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   372)     26764.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   373)     26814.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   374)     26866.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   375)     26914.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   376)     26964.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   377)     27013.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   378)     27066.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   379)     27113.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   380)     27163.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   381)     27215.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   382)     27266.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   383)     27314.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   384)     27364.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   385)     27414.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   386)     27466.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   387)     27513.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   388)     27564.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   389)     27615.4  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   390)     27664.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   391)     27713.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   392)     27763.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   393)     27815.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   394)     27865.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   395)     27914.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   396)     27965.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   397)     28012.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   398)     28064.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   399)     28112.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   400)     28163.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   401)     28212.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   402)     28263.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   403)     28312.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   404)     28362.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   405)     28413.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   406)     28462.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   407)     28512.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   408)     28564.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   409)     28613.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   410)     28662.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   411)     28712.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   412)     28762.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   413)     28816.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   414)     28862.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   415)     28913.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   416)     28961.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   417)     29011.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   418)     29063.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   419)     29113.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   420)     29165.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   421)     29211.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   422)     29261.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   423)     29313.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   424)     29364.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   425)     29411.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   426)     29461.6  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   427)     29510.7  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   428)     29563.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   429)     29612.3  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   430)     29662.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   431)     29712.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   432)     29760.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   433)     29812.8  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   434)     29862.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   435)     29911.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   436)     29960.9  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   437)     30011.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   438)     30061.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   439)     30111.0  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   440)     30161.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   441)     30210.5  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   442)     30263.2  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 
   443)     30312.1  Rx     00000ABC  8  DE FF 11 22 00 00 00 00 

K.Wagner
Software Development
Software Development
Posts: 757
Joined: Wed 22. Sep 2010, 13:36

Re: No messages received with PassThru API

Post by K.Wagner » Tue 4. Apr 2017, 12:39

Hello,

I cannot see any call to PassThruStartMsgFilter in your log file. Without configuring a filter you won't be able to get any message from the API.

For instance, in order to get the CAN-ID 0x12345678 you could configure the filter like this:

Code: Select all

	TPTResult result;
	PASSTHRU_MSG pMsgMask, pMsgPattern;
	ULONG filterId;

	// init.
	memset(&pMsgMask, 0, sizeof(PASSTHRU_MSG));
	memset(&pMsgPattern, 0, sizeof(PASSTHRU_MSG));
	// filter on CAN ID 29bit:0x12345678
	pMsgMask.ProtocolID = pMsgPattern.ProtocolID = CAN;
	pMsgMask.TxFlags = pMsgPattern.TxFlags = CAN_29BIT_ID;
	pMsgMask.DataSize = pMsgPattern.DataSize = 4;
	pMsgMask.Data[0] = 0xFF;
	pMsgMask.Data[1] = 0xFF;
	pMsgMask.Data[2] = 0xFF;
	pMsgMask.Data[3] = 0xFF;
	pMsgPattern.Data[0] = 0x12;
	pMsgPattern.Data[1] = 0x34;
	pMsgPattern.Data[2] = 0x56;
	pMsgPattern.Data[3] = 0x78;

	result = PassThruStartMsgFilter(channelId, PASS_FILTER, &pMsgMask, &pMsgPattern, NULL, &filterId);
Best regards,
Keneth

A.Hartmann
Posts: 19
Joined: Tue 8. Oct 2013, 07:19

Re: No messages received with PassThru API

Post by A.Hartmann » Tue 4. Apr 2017, 12:50

Hi Keneth,

thanks for your answer.

Most likely this is the problem. I'm not sure I removed the call to filter function after not receiving anything; but if the API then assumes a "closed" filter this could not help :)

To get a fully open filter, I assume I have to set pMsgMask to 0?

Best regards,
André

K.Wagner
Software Development
Software Development
Posts: 757
Joined: Wed 22. Sep 2010, 13:36

Re: No messages received with PassThru API

Post by K.Wagner » Tue 4. Apr 2017, 14:27

Hello,
A.Hartmann wrote:Most likely this is the problem. I'm not sure I removed the call to filter function after not receiving anything; but if the API then assumes a "closed" filter this could not help
The PassThru norm (J2534) indicates that after calling PassTrhuConnect the filter is closed.
A.Hartmann wrote:To get a fully open filter, I assume I have to set pMsgMask to 0?
Yes.
Best regards,
Keneth

A.Hartmann
Posts: 19
Joined: Tue 8. Oct 2013, 07:19

Re: No messages received with PassThru API

Post by A.Hartmann » Tue 4. Apr 2017, 14:28

Thanks a lot Keneth, I'll try that!

A.Hartmann
Posts: 19
Joined: Tue 8. Oct 2013, 07:19

Re: No messages received with PassThru API

Post by A.Hartmann » Thu 6. Apr 2017, 09:47

Sorry, but I'm still having this problem. I think the filter looks good, or am I wrong? What else could I try?

Code: Select all

14436078 ; PassThruOpen ; STATUS_NOERROR (0x00) ; PARAMS={pName=NULL, *pDeviceID=81} ; GetErrorText={"Function call successful"}
14436281 ; PassThruConnect ; STATUS_NOERROR (0x00) ; PARAMS={DeviceID=81, ProtocolID=5, Flags=2304, BaudRate=500000, *pChannelID=325} ; GetErrorText={"Function call successful"}
14448281 ; PassThruIoctl ; STATUS_NOERROR (0x00) ; PARAMS={ChannelID=325, IoctlID="CLEAR_MSG_FILTERS" (0x0a), pInput=0x0, pOutput=0x0} ; GetErrorText={"Function call successful"}
14565156 ; PassThruStartMsgFilter ; STATUS_NOERROR (0x00) ; PARAMS={ChannelID=325, FilterType=1, pMaskMsg=0x5a5ae88, pPatternMsg=0x5a5bec0, pFlowControlMsg=0x0, *pFilterID=98328400} ; GetErrorText={"Function call successful"}
;;;	--> 	* pMaskMsg=PASSTHRU_MSG {ProtocolID=0x05, RxStatus=0x00, TxFlags=0x00, Timestamp=0, DataSize=0x04, ExtraDataIndex=0x00, Data=[00 00 00 00 ]}
;;;	--> 	* pPatternMsg=PASSTHRU_MSG {ProtocolID=0x05, RxStatus=0x100, TxFlags=0x00, Timestamp=0, DataSize=0x04, ExtraDataIndex=0x00, Data=[00 00 00 00 ]}
;;;	--> 	* pFlowControlMsg=NULL
Any pointers are appreciated.

Thanks in advance,
André
Attachments
20170405214911_PCAN_USBBUS1_1.trc
(1.1 KiB) Downloaded 284 times
20170405214911_00.csv
(106.67 KiB) Downloaded 283 times

K.Wagner
Software Development
Software Development
Posts: 757
Joined: Wed 22. Sep 2010, 13:36

Re: No messages received with PassThru API

Post by K.Wagner » Thu 6. Apr 2017, 10:10

As far as I can see in your log file, you are configuring the filter to be open for any Standard CAN-ID. Though, you are trying to read Extended CAN-IDs. Note the configuration of this within the example code of my previous post:
K.Wagner wrote:   pMsgMask.TxFlags = pMsgPattern.TxFlags = CAN_29BIT_ID;
If you want to have an open filter for both, Standard and Extended CAN-IDs, then you can use the flag CAN_ID_BOTH (0x800).
Best regards,
Keneth

A.Hartmann
Posts: 19
Joined: Tue 8. Oct 2013, 07:19

Re: No messages received with PassThru API

Post by A.Hartmann » Fri 21. Apr 2017, 14:07

Thanks for your help, Keneth.

As I'm not the author of the PassThru software I'm always caught between two stools :)

It looks different vendors handle the specification in different ways. But as I'm just the tester I think we can close this topic for now.

K.Wagner
Software Development
Software Development
Posts: 757
Joined: Wed 22. Sep 2010, 13:36

Re: No messages received with PassThru API

Post by K.Wagner » Fri 21. Apr 2017, 14:23

Hello André,

you are welcome.

Personally, I have no used any other implementation of PassThru. I think, there may exist minor differences between vendors, though the principal things must be same since it is a defined standard. Our DLL is being successfully used in the automobil industry, and in other areas, so I'm quite sure it is mostly conform to the specifications ;)

Thanks for giving it a try.
Best regards,
Keneth

Post Reply