Part Number: LAUNCHXL-CC1350
Other Parts Discussed in Thread: CC1350, WMBUS
Hello,
I am receving Wireless M-Bus SND_UD messages from a meter (our device is collector) with the Serial APL firmware running on a cc1350 launchpad, mode T2.
Wireless M-Bus has an access number (sequence number) field, that should indicate if the same message is repeated, or if new information is being sent. If two consecutive messages have the same access number, it should mean they are the same and the collector can ignore the second copy.
My problem is it seems the WMBUS stack does the opposite. As long as the access number stays the same, I keep receiving messages, but when the access number changes I will receive no more messages (until the access number byte wraps around I guess), so it seems the stack ignores them.
When a message is received, I get a SERIAL_CMD_TYPE_APL_EVT_TLG_AVAILABLE event and then I do a SERIAL_CMD_TYPE_APL_RX_WHOLE_TLG to get the data (and destroy the message). And then I starting waiting for the next message, which I will never receive (messages are sent from the meter, verified by sniffer) if the access number changes.