I wanted to implement having more than one periodic packet. However, I can't find the obvious place I'd need to have a look into, that is HandleUserOutputPacket.
HandleUserOutputPacket is called from underlying messaging engine. The source will be available in upcoming release. Meanwhile you can try send different types of packets each cycle or even better - create your own new message with required parameters.