+ case SR_CONF_OVER_CURRENT_PROTECTION_ENABLED:
+ bval = g_variant_get_boolean(data);
+ devc->ocp_enabled = bval;
+ devc->target = KDXXXXP_OCP;
+ if (korad_kdxxxxp_set_value(sdi->conn, devc) < 0)
+ return SR_ERR;
+ break;
+ case SR_CONF_OVER_VOLTAGE_PROTECTION_ENABLED:
+ bval = g_variant_get_boolean(data);
+ devc->ovp_enabled = bval;
+ devc->target = KDXXXXP_OVP;
+ if (korad_kdxxxxp_set_value(sdi->conn, devc) < 0)
+ return SR_ERR;
+ break;