Decodifica il codice di errore nack presente nel messaggio sorgente.
Sintassi |
string decode_nack(const bcc::message @msg) |
---|---|
msg |
Riferimento a messaggio sorgente |
Risultato |
Rende errore decodificato, "" altrimenti |
Esempio di utilizzo:
bcc::client @client; bcc::message cmd, asw;
cmd.msg = bcc::msg::sys_info; cmd.pid++; /* NOTA: per comandi diversi, usare sempre PID diversi */
if (client.command(cmd, asw)) { /* Comando eseguito, analisi risposta asw */ } else { /* Comando in errore */ string error = client.decode_nack(asw); } |