No messages received with PassThru API

Pass-Thru API and connection of Pass-Thru software to PEAK CAN interfaces.

No messages received with PassThru API

Postby A.Hartmann » Tue 4. Apr 2017, 08: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
A.Hartmann
 
Posts: 19
Joined: Tue 8. Oct 2013, 06:19

Re: No messages received with PassThru API

Postby K.Wagner » Tue 4. Apr 2017, 11: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
K.Wagner
Software Development
Software Development
 
Posts: 683
Joined: Wed 22. Sep 2010, 12:36
Location: Darmstadt, Germany

Re: No messages received with PassThru API

Postby A.Hartmann » Tue 4. Apr 2017, 11: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é
A.Hartmann
 
Posts: 19
Joined: Tue 8. Oct 2013, 06:19

Re: No messages received with PassThru API

Postby K.Wagner » Tue 4. Apr 2017, 13: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
K.Wagner
Software Development
Software Development
 
Posts: 683
Joined: Wed 22. Sep 2010, 12:36
Location: Darmstadt, Germany

Re: No messages received with PassThru API

Postby A.Hartmann » Tue 4. Apr 2017, 13:28

Thanks a lot Keneth, I'll try that!
A.Hartmann
 
Posts: 19
Joined: Tue 8. Oct 2013, 06:19

Re: No messages received with PassThru API

Postby A.Hartmann » Thu 6. Apr 2017, 08: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 206 times
20170405214911_00.csv
(106.67 KiB) Downloaded 212 times
A.Hartmann
 
Posts: 19
Joined: Tue 8. Oct 2013, 06:19

Re: No messages received with PassThru API

Postby K.Wagner » Thu 6. Apr 2017, 09: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
K.Wagner
Software Development
Software Development
 
Posts: 683
Joined: Wed 22. Sep 2010, 12:36
Location: Darmstadt, Germany

Re: No messages received with PassThru API

Postby A.Hartmann » Fri 21. Apr 2017, 13: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.
A.Hartmann
 
Posts: 19
Joined: Tue 8. Oct 2013, 06:19

Re: No messages received with PassThru API

Postby K.Wagner » Fri 21. Apr 2017, 13: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
K.Wagner
Software Development
Software Development
 
Posts: 683
Joined: Wed 22. Sep 2010, 12:36
Location: Darmstadt, Germany


Return to PCAN-PassThru API



This website uses cookies for analytics, for logins to the online shop and the forum, and for the handling of an order. By browsing this website you agree to the use of cookies. Detailed information on their use can be found in our privacy policy.

OKPrivacy Policy