xxxx= tank_status #1 in hexadecimal as:
union
{
unsigned int value;
struct
{
unsigned char program_clear_errors:1; // command to clear errors
unsigned char remote_clear_errors:1; // command to clear errors
unsigned char driver_clear_errors:1; // command to clear errors
unsigned char clearing_errors:1; // currently clearing errors
unsigned char wm_clear_errors:1; // command to clear errors
unsigned char open_tank_val:1; // tank valve open
unsigned char tank_val_status:1; // tank valve status
unsigned char close_tank_val:1; // tank valve closed
unsigned char trigger_start_level:1; // trigger start level
unsigned char trigger_stop_level:1; // trigger stop level
unsigned char unused1_10:1;
unsigned char unused1_11:1;
unsigned char unused1_12:1;
unsigned char unused1_13:1;
unsigned char unused1_14:1;
unsigned char unused1_15:1;
} flags:
} tank_status_1;