Skip to content

fixes for the TapeDrive project

Jerome Carnis requested to merge debug_epos into master

deviceEpos: check type of the attributes when reconnecting the device (second call to __init__, type in the YAML mapping may be different).

deviceEpos: update the position-related attributes only when the device is connected (the position reading is 0 when disconnected, not generating an error).

device: when SAVE_CHANGE, update also the device config (solve inconsistency in configs after reconnection)

create DeviceNumAttributeBusyWidget, enabled only when the device status is BUSY (when setpoints can be set only if the device is started, e.g. Chiller)

deviceNumAttributeWidget: compare to string "degC" instead of units.degC (pint exception)

deviceDebugWidget: add checkbox for returning commands - fixes #15 (closed) - (avoid crashing hardware not returning anything)

remove deviceOSLibrary which is used only for the Epos and does not much (fixes #18 (closed))

Edited by Jerome Carnis

Merge request reports