Hello, I am trying to switch my device from Class A to Class C. It periodically uploads its status to the server. Server sometimes sends a downlink. Downlink must be confirmed.
My questions are marked bold below. Unfortunately I am not able to understand the GO code and would appreciate if someone shares his experience.
After enqueueing Class C downlink, Chirpstack will try to send it immediately through the last best gateway, used for uplink.
What is the actual frequency of checking downlink queue?
If it is confirmed downlink and If ack is not received, Chirpstack will try again until the timeout, specified in device profile is expired.
How often will Chirpstack retry? For example, my timeout is 10 seconds, how many times Chirpstack will try to send confirmed downlink?
If downlink queue already has an item that is being sent and new item is added, what will happen with the old item? Will it be deleted from the queue?