Thanks for the answer.
Is it possible to limit the output power and still use ADR? That is, can I set a maximum power that the ADR can choose? Since I harvest energy from the signal I am measuring, my concern is not only with the average power consumption, but also the energy used in a single transmission.
Normally, I require a minimum amount of stored charge (actually capacitor voltage) in order to transmit. If there is not enough charge, I skip the transmission and go to sleep. Upon wakeup, I check the charge again and either transmit or go back to sleep. This method works quite nicely when using a reasonable fixed power setting (-10dB from maximum).
However, when using ADR at minimum permissible charge for transmission and minimal signal available for harvesting, the capacitor voltage can dive low enough to reset the module. The device then goes into a repeating cycle of Join, Transmit, then Reset. For practical reasons, I can’t increase the storage capacitance or the transmit voltage threshold.
I like the idea of using ADR to optimize communication, but I feel it necessary to limit transmit power to a reasonable amount.
If it is not possible to limit transmission power in ADR, is it OK to switch back and forth between ADR and a fixed power/data rate? If so, I could use ADR when charge and signal are plentiful, but switch to fixed power/data rate during “lean” times? Does that sound practical?