SR_MQFLAG_AVG = 0x40000,
/** Reference value shown. */
SR_MQFLAG_REFERENCE = 0x80000,
+ /** Device selects the measured quantity automatically. */
+ SR_MQFLAG_AUTOMQ = 0x100000,
+ /** Device selects the measurement model automatically. */
+ SR_MQFLAG_AUTOMODEL = 0x200000,
};
enum sr_trigger_matches {
/** Programmable power supply. */
SR_CONF_POWER_SUPPLY,
+ /** LCR meter. */
+ SR_CONF_LCRMETER,
+
/*--- Driver scan options -------------------------------------------*/
/**
/**
* Output voltage.
* @arg type: double
- * @arg get: get output voltage
+ * @arg get: get measured output voltage
*/
SR_CONF_OUTPUT_VOLTAGE,
/**
- * Maximum output voltage.
+ * Maximum output voltage target.
* @arg type: double
- * @arg get: get maximum output voltage limit
- * @arg set: change output voltage limit
+ * @arg get: get output voltage target
+ * @arg set: change output voltage target
*/
- SR_CONF_OUTPUT_VOLTAGE_MAX,
+ SR_CONF_OUTPUT_VOLTAGE_TARGET,
/**
* Output current.
* @arg type: double
- * @arg get: get output current
+ * @arg get: get measured output current
*/
SR_CONF_OUTPUT_CURRENT,
/**
- * Maximum output current.
+ * Output current limit.
* @arg type: double
- * @arg get: get maximum output voltage limit
- * @arg set: change output voltage limit
+ * @arg get: get output current limit
+ * @arg set: change output current limit
*/
- SR_CONF_OUTPUT_CURRENT_MAX,
+ SR_CONF_OUTPUT_CURRENT_LIMIT,
/**
* Enabling/disabling output.
/** Over-temperature protection (OTP) */
SR_CONF_OVER_TEMPERATURE_PROTECTION,
+ /** Output frequency in Hz. */
+ SR_CONF_OUTPUT_FREQUENCY,
+
/*--- Special stuff -------------------------------------------------*/
/** Scan options supported by the driver. */