Your API has to expose control for all of these variations. Also, depending on your packet size, it may be optimal to just bundle a repeat of the last message with each current message rather than use ...