hwdriver: New entries for DC Load "CW" (Power) and "CR" (Resitance) modes.

Added following new entries:
	- SR_CONF_POWER
	- SR_CONF_POWER_TARGET
	- SR_CONF_RESISTANCE_TARGET
This commit is contained in:
Timo Kokkonen 2020-10-04 21:03:19 -07:00 committed by Gerhard Sittig
parent d7838e4804
commit 34ce5b0439
2 changed files with 29 additions and 0 deletions

View File

@ -1047,6 +1047,29 @@ enum sr_configkey {
/** Duty cycle of a source signal. */
SR_CONF_DUTY_CYCLE,
/**
* Current power.
* @arg type: double
* @arg get: get measured power
*/
SR_CONF_POWER,
/**
* Power target.
* @arg type: double
* @arg get: get power target
* @arg set: change power target
*/
SR_CONF_POWER_TARGET,
/**
* Resistance target.
* @arg type: double
* @arg get: get resistance target
* @arg set: change resistance target
*/
SR_CONF_RESISTANCE_TARGET,
/* Update sr_key_info_config[] (hwdriver.c) upon changes! */
/*--- Special stuff -------------------------------------------------*/

View File

@ -205,6 +205,12 @@ static struct sr_key_info sr_key_info_config[] = {
"Phase", NULL},
{SR_CONF_DUTY_CYCLE, SR_T_FLOAT, "output_duty_cycle",
"Duty Cycle", NULL},
{SR_CONF_POWER, SR_T_FLOAT, "power",
"Power", NULL},
{SR_CONF_POWER_TARGET, SR_T_FLOAT, "power_target",
"Power Target", NULL},
{SR_CONF_RESISTANCE_TARGET, SR_T_FLOAT, "resistance_target",
"Resistance Target", NULL},
/* Special stuff */
{SR_CONF_SESSIONFILE, SR_T_STRING, "sessionfile",