X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscale%2Fkern.c;h=55e02ad4419aadfdff29bfe168b5178a3047930f;hb=a46f869b649a159b98057e58592a4a57a05b343c;hp=0360030df954e35742822c614c6f1c9d701ca0c8;hpb=6ec6c43b4738dbc7091f4a49a4ec80ea6102cb52;p=libsigrok.git diff --git a/src/scale/kern.c b/src/scale/kern.c index 0360030d..55e02ad4 100644 --- a/src/scale/kern.c +++ b/src/scale/kern.c @@ -116,37 +116,37 @@ static void handle_flags(struct sr_datafeed_analog *analog, float *floatval, (void)floatval; /* Measured quantity: mass. */ - analog->mq = SR_MQ_MASS; + analog->meaning->mq = SR_MQ_MASS; /* Unit */ if (info->is_gram) - analog->unit = SR_UNIT_GRAM; + analog->meaning->unit = SR_UNIT_GRAM; if (info->is_carat) - analog->unit = SR_UNIT_CARAT; + analog->meaning->unit = SR_UNIT_CARAT; if (info->is_ounce) - analog->unit = SR_UNIT_OUNCE; + analog->meaning->unit = SR_UNIT_OUNCE; if (info->is_pound) - analog->unit = SR_UNIT_POUND; + analog->meaning->unit = SR_UNIT_POUND; if (info->is_troy_ounce) - analog->unit = SR_UNIT_TROY_OUNCE; + analog->meaning->unit = SR_UNIT_TROY_OUNCE; if (info->is_pennyweight) - analog->unit = SR_UNIT_PENNYWEIGHT; + analog->meaning->unit = SR_UNIT_PENNYWEIGHT; if (info->is_grain) - analog->unit = SR_UNIT_GRAIN; + analog->meaning->unit = SR_UNIT_GRAIN; if (info->is_tael) - analog->unit = SR_UNIT_TAEL; + analog->meaning->unit = SR_UNIT_TAEL; if (info->is_momme) - analog->unit = SR_UNIT_MOMME; + analog->meaning->unit = SR_UNIT_MOMME; if (info->is_tola) - analog->unit = SR_UNIT_TOLA; + analog->meaning->unit = SR_UNIT_TOLA; if (info->is_percentage) - analog->unit = SR_UNIT_PERCENTAGE; + analog->meaning->unit = SR_UNIT_PERCENTAGE; if (info->is_piece) - analog->unit = SR_UNIT_PIECE; + analog->meaning->unit = SR_UNIT_PIECE; /* Measurement related flags */ if (info->is_unstable) - analog->mqflags |= SR_MQFLAG_UNSTABLE; + analog->meaning->mqflags |= SR_MQFLAG_UNSTABLE; } SR_PRIV gboolean sr_kern_packet_valid(const uint8_t *buf)