Replies: 1 comment
-
Hi everyone, I have some new understanding about my previous question, so what my message seems wrong was because I received the raw data and converted it with the I now converted the raw bytes into binary format, and tried to retrieve the message. I searched “10001” (DF: 17) in the output file and got some “seem-correct-messages” , one of them was like: 8D7C857E94748B737F8182798267. But how can I be sure this is the correct message to decode? I used another c library: Thanks again ! |
Beta Was this translation helpful? Give feedback.
-
Hi everyone,
I want to decode the ads-b data from a UDP multicast server. The server only provides binary raw data, so I’m quite confused about how to use
pms.tell(msg)
with the correct input from the raw data when I receive it. I know the ads-b message consists of 112 bits or 28 long hexadecimal format or it has a shorter message version, and mode-s message comes with a specific preamble.My current thought is to parse the data I receive. I used hexdump to get the below data from the UDP multicast server and tried to require the decode information from
pms.tell(“3015f5cf3919c34340632a204001”)
but the result doesn’t seem correct. Should I check the preamble and then decode it? or how should I actually decode it?I have been reading pyModeS/pyModeS/streamer/modeslive.py and decode.py to try to understand how pymodes decode the ads-b from raw data, but still feel not clear about it.
Hope to hear from anyone soon! Thank you and Happy New Year.
Beta Was this translation helpful? Give feedback.
All reactions