Index: leahi_dialin/common/generic_defs.py =================================================================== diff -u -r2b9fd919d9b982d95ce0b79012f0b663408596e2 -r8257dbd42d1aec14186797dffbfae3b4499a7fcc --- leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision 2b9fd919d9b982d95ce0b79012f0b663408596e2) +++ leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision 8257dbd42d1aec14186797dffbfae3b4499a7fcc) @@ -278,11 +278,16 @@ elif 'd12' in dial_pump.name.lower(): members[f'DIAL__{dial_pump.name}__TARGET_SPEED'] = (i, DataTypes.F32) i += 1 - for field_name in CalibRecordSensorFields: - if 'num_' in field_name.name.lower(): - continue - members[f'DIAL__{dial_pump.name}__{field_name.name}'] = (i, field_name.datatype()) + members[f'DIAL__{dial_pump.name}__{CalibRecordSensorFields.CALIBRATION_TIME.name}'] = (i, CalibRecordSensorFields.CALIBRATION_TIME.datatype()) i += 1 + members[f'DIAL__{dial_pump.name}__{CalibRecordSensorFields.CRC.name}'] = (i, CalibRecordSensorFields.CRC.datatype()) + i += 1 + else: + for field_name in CalibRecordSensorFields: + if 'num_' in field_name.name.lower(): + continue + members[f'DIAL__{dial_pump.name}__{field_name.name}'] = (i, field_name.datatype()) + i += 1 for acid in AcidTypes: if 'num_' in acid.name.lower(): continue