#include <vars.h>
Data Fields | |
const char * | name |
const char * | text |
const char * | category |
const char * | help |
stp_parameter_type_t | p_type |
stp_parameter_class_t | p_class |
stp_parameter_level_t | p_level |
unsigned char | is_mandatory |
unsigned char | is_active |
unsigned char | channel |
unsigned char | verify_this_parameter |
unsigned char | read_only |
union { | |
stp_curve_t * curve | |
stp_double_bound_t dbl | |
stp_int_bound_t integer | |
stp_int_bound_t dimension | |
stp_string_list_t * str | |
stp_array_t * array | |
} | bounds |
union { | |
stp_curve_t * curve | |
double dbl | |
int dimension | |
int integer | |
int boolean | |
const char * str | |
stp_array_t * array | |
} | deflt |
const char* stp_parameter_t::name |
Internal name (key).
const char* stp_parameter_t::text |
User-visible name.
const char* stp_parameter_t::category |
User-visible category name.
const char* stp_parameter_t::help |
Help string.
Parameter type.
Parameter class.
Parameter level.
unsigned char stp_parameter_t::is_mandatory |
The parameter is required, even when set inactive.
unsigned char stp_parameter_t::is_active |
Is the parameter active?
unsigned char stp_parameter_t::channel |
The channel to which this parameter applies
unsigned char stp_parameter_t::verify_this_parameter |
Should the verify system check this parameter?
unsigned char stp_parameter_t::read_only |
curve parameter value.
Default curve parameter value.
double_bound parameter value.
int_bound parameter value.
int_bound parameter value.
string_list parameter value.
array parameter value.
Default array parameter value.
union { ... } stp_parameter_t::bounds |
Limits on the values the parameter may take.
double stp_parameter_t::dbl |
Default double parameter value.
Default dimension parameter value.
Default int parameter value.
Default boolean parameter value.
const char* stp_parameter_t::str |
Default string parameter value.
union { ... } stp_parameter_t::deflt |
Default value of the parameter.