cli implemented supporting set_outpu_voltage and help only yet
This commit is contained in:
@@ -36,6 +36,40 @@ ESeriesMaxValue get_E_MAX(ESeries E_series) {
|
||||
return output;
|
||||
}
|
||||
|
||||
ESeries get_E_Series(int number) {
|
||||
|
||||
ESeries output;
|
||||
|
||||
switch (number) {
|
||||
case 3:
|
||||
output = E3;
|
||||
break;
|
||||
case 6:
|
||||
output = E6;
|
||||
break;
|
||||
case 12:
|
||||
output = E12;
|
||||
break;
|
||||
case 24:
|
||||
output = E24;
|
||||
break;
|
||||
case 48:
|
||||
output = E48;
|
||||
break;
|
||||
case 96:
|
||||
output = E96;
|
||||
break;
|
||||
case 192:
|
||||
output = E192;
|
||||
break;
|
||||
default:
|
||||
output = E0;
|
||||
break;
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
double round_to_E_series (double continuous_value, ESeries E_series) {
|
||||
|
||||
/*
|
||||
|
||||
@@ -22,11 +22,13 @@ double E192_values[192] = { 1.00, 1.01, 1.02, 1.04, 1.05, 1.06, 1.07, 1.09, 1.10
|
||||
|
||||
double *E_values[7] = {E3_values, E6_values, E12_values, E24_values, E48_values, E96_values, E192_values};
|
||||
|
||||
typedef enum {E3, E6, E12, E24, E48, E96, E192} ESeries;
|
||||
typedef enum { E0, E3, E6, E12, E24, E48, E96, E192} ESeries;
|
||||
typedef enum {E_NIL=0, E3_MAX=2, E6_MAX=5, E12_MAX=11, E24_MAX=23, E48_MAX=47, E96_MAX=95, E192_MAX=191} ESeriesMaxValue;
|
||||
|
||||
extern ESeriesMaxValue get_E_MAX(ESeries E_series);
|
||||
|
||||
extern ESeries get_E_Series(int number);
|
||||
|
||||
extern double round_to_E_series (double continuous_value, ESeries E_series);
|
||||
|
||||
#endif /*ESERIES_H*/
|
||||
|
||||
Reference in New Issue
Block a user