Costruttori della classe: •message(), costruttore classe
Proprietà della classe: •dst, ID destinazione •dch, ID canale destinazione •msg, codice messaggio •len, lunghezza dati messaggio •pid, ID sequenza protocollo
Metodi della classe: •clear() azzera messaggio •get_double(), estrae valore a virgola mobile (64bit) •get_float(), estrae valore a virgola mobile (32bit) •get_int16(), estrae intero con segno a 16bit •get_int32(), estrae intero con segno a 32bit •get_int64(), estrae intero con segno a 64bit •get_int8(), estrae intero con segno a 8bit •get_uint16(), estrae intero senza segno a 16bit •get_uint32(), estrae intero senza segno a 32bit •get_uint64(), estrae intero senza segno a 64bit •get_uint8(), estrae intero senza segno a 8bit •get_string(), estrae stringa •set_double(), imposta valore a virgola mobile (64bit) •set_float(), imposta valore a virgola mobile (32bit) •set_int16(), imposta intero con segno a 16bit •set_int32(), imposta intero con segno a 32bit •set_int64(), imposta intero con segno a 64bit •set_int8(), imposta intero con segno a 8bit •set_uint16(), imposta intero senza segno a 16bit •set_uint32(), imposta intero senza segno a 32bit •set_uint64(), imposta intero senza segno a 64bit •set_uint8(), imposta intero senza segno a 8bit •set_string(), imposta stringa |
La classe bcc::message implementa tutte le informazioni per un singolo messaggio per il protocollo di comunicazione Robox BCC/31. I dati all'interno dell'area dati, come da specifiche protocollo, sono tutti in formato little-endian. La classe non può essere estesa (final).
Altre informazioni: |