This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DCA1000EVM: Getting the Multi-Mode Header ID out of the Ethernet packet

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK-ODS,

Dear experts,

I doing measurements of raw data with the IWR6843ISK-ODS Radar and DCA1000EVM-Board. I am trying to get the raw data directly from the ethernet packet and have three questions regarding the data payload of the UDP packet.
The following picture is taken out of the "DCA1000EVM CLI Software Developer Guide", which was given together with the DCA1000EVM CLI Tool. This is specifically figure 30 (bottom of the PDF file).
(As far as I understand, the captions of figure 30 and 31 are false and should be swapped).





My questions:
1.  After the "Byte count" (6 bytes), is every following square up until "Data" just one byte of data?
2.  If I want to get the multi-mode header ID as a number out of the squares with ID in it, how do I do this?
     I tried taking all 8 ID bytes (byte 1 to 4 and 9 to 12 after the "Byte count") and the first 4 ID bytes (byte 1 to 4 after the "Byte count") to make a number of out it. I think this did not work because the resulting number jumped randomly between subsequent ethernet packets.
3. What is "LEN" for?


Thank you!
Lars

  • Hi Lars,

    You can refer DCA1000 PC side tool's source code where it send/receive UDP commands

    C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\ReferenceCode\DCA1000\SourceCode\RF_API (commandsprotocol.cpp)

    You can combine developers guide and this tool source code to understand it better.

    Regards,

    Jitendra