Hi Matt.
Unfortunately there is no API equivalent to the AT+CFUN at command. So the only way to use it is to the adl_atCmdSend () call as you’ve already thought about.
Although, if you want to force a hard reboot, a very dirty way to do it is to simply use
while (1);
This will trip the internal watchdog and force a reboot.
Ciao, Dave