Add SR_CONF_MAX_UNCOMPRESSED_SAMPLES.

This commit is contained in:
Bert Vermeulen 2014-01-09 12:36:05 +01:00
parent a769b9f357
commit d86e0b11c7
2 changed files with 18 additions and 2 deletions

View File

@ -100,6 +100,8 @@ static struct sr_config_info sr_config_info_data[] = {
"Number of logic probes", NULL},
{SR_CONF_NUM_ANALOG_PROBES, SR_T_INT32, "analog_probes",
"Number of analog probes", NULL},
{SR_CONF_MAX_UNCOMPRESSED_SAMPLES, SR_T_UINT64, "max_uncompressed_samples",
"Maximum number of uncompressed samples", NULL},
{0, 0, NULL, NULL, NULL},
};

View File

@ -827,7 +827,8 @@ enum {
/** Power off the device. */
SR_CONF_POWER_OFF,
/** Data source for acquisition. If not present, acquisition from
/**
* Data source for acquisition. If not present, acquisition from
* the device is always "live", i.e. acquisition starts when the
* frontend asks and the results are sent out as soon as possible.
*
@ -836,9 +837,22 @@ enum {
* there is a choice. sr_config_list() returns those choices.
*
* In any case if a device has live acquisition capabilities, it
* is always the default. */
* is always the default.
*/
SR_CONF_DATA_SOURCE,
/**
* On devices without sample compression (or compression turned off),
* this returns the maximum number of samples that can be stored. This
* can change as probes are disabled, depending on the hardware, so
* should be queried after such changes are made. If not applicable,
* fetching this value with sr_config_get() will return SR_ERR_NA.
*
* SR_CONF_LIMIT_SAMPLES should not be set to a higher value than
* this value, if applicable.
*/
SR_CONF_MAX_UNCOMPRESSED_SAMPLES,
/*--- Acquisition modes ---------------------------------------------*/
/**