xxxx= tank_status #2 in hexadecimal as:
union
{
unsigned int value;
struct
{
unsigned char unused2_0:1; // future use
unsigned char unused2_1:1; // future use
unsigned char unused2_2:1; // future use
unsigned char unused2_3:1; // future use
unsigned char unused2_4:1; // future use
unsigned char unused2_5:1; // future use
unsigned char unused2_6:1; // future use
unsigned char unused2_7:1; // future use
unsigned char unused2_8:1; // future use
unsigned char unused2_9:1; // future use
unsigned char unused2_10:1; // future use
unsigned char unused2_11:1; // future use
unsigned char unused2_12:1; // future use
unsigned char unused2_13:1; // future use
unsigned char unused2_14:1; // future use
unsigned char unused2_15:1; // future use
} flags:
} tank_status_2;
Query 2 & 3 Responses: // future use
6.12 REQUEST SAMPLER STATUS & SAMPLER ALARMS:
MSIsssxxxxyyyyzzzzaaaa => SIttt… (Requested parameters as listed below).
Where:
sss = The specified zero-based sampler number (000-003).
Xxxx = Optional response configuration bits #0 in hexadecimal as:
union
{
unsigned int value;
struct
{
unsigned int sampler_state:1;
unsigned int sampler_status_0:1;
unsigned int sampler_alarms:1;
unsigned int sampler_batch_gross_del_thous:1;
unsigned int sampler_batch_current_target_samples:1;
unsigned int unused_5:1;
unsigned int unused_6:1;