Only 3 return values are documented for adl_atCmdCreate:
But I have just received an ADL_RET_ERR_UNKNOWN_HDL result (-3).
This is probably because I’ve sent the command to a port that has been closed by AT+WMFM - but that’s no excuse for issuing undocumented result codes!