- if (buf[1] & 0x10) analog[0].mqflags |= SR_MQFLAG_DC;
- if (buf[2] & 0x01) analog[0].mqflags |= SR_MQFLAG_AC;
- if (buf[1] & 0x01) analog[0].mqflags |= SR_MQFLAG_AUTORANGE;
- if (buf[1] & 0x08) analog[0].mqflags |= SR_MQFLAG_HOLD;
- if (buf[1] & 0x20) analog[0].mqflags |= SR_MQFLAG_MAX;
- if (buf[1] & 0x40) analog[0].mqflags |= SR_MQFLAG_MIN;
- if (buf[1] & 0x80) analog[0].mqflags |= SR_MQFLAG_AVG;
- if (buf[3] & 0x01) analog[0].mqflags |= SR_MQFLAG_RELATIVE;
+ if (buf[1] & 0x10) analog[0].meaning->mqflags |= SR_MQFLAG_DC;
+ if (buf[2] & 0x01) analog[0].meaning->mqflags |= SR_MQFLAG_AC;
+ if (buf[1] & 0x01) analog[0].meaning->mqflags |= SR_MQFLAG_AUTORANGE;
+ if (buf[1] & 0x08) analog[0].meaning->mqflags |= SR_MQFLAG_HOLD;
+ if (buf[1] & 0x20) analog[0].meaning->mqflags |= SR_MQFLAG_MAX;
+ if (buf[1] & 0x40) analog[0].meaning->mqflags |= SR_MQFLAG_MIN;
+ if (buf[1] & 0x80) analog[0].meaning->mqflags |= SR_MQFLAG_AVG;
+ if (buf[3] & 0x01) analog[0].meaning->mqflags |= SR_MQFLAG_RELATIVE;