...
|
...
|
@@ -54,41 +54,17 @@ void create_graph(deque <blc_channel>inputs, const char *title, int refresh_peri |
|
|
EXIT_ON_ARRAY_ERROR(&inputs[0], "Too many dims");
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
element_size=input->get_type_size();
|
|
|
switch (input->type){
|
|
|
case 'UIN8':
|
|
|
gnuplot_format="%uchar";
|
|
|
element_size=sizeof(uchar);
|
|
|
break;
|
|
|
case 'INT8':
|
|
|
gnuplot_format="%char";
|
|
|
element_size=sizeof(char);
|
|
|
break;
|
|
|
case 'UI16':
|
|
|
gnuplot_format="%uint16";
|
|
|
element_size=sizeof(uint16_t);
|
|
|
break;
|
|
|
case 'IN16':
|
|
|
gnuplot_format="%int16";
|
|
|
element_size=sizeof(int16_t);
|
|
|
break;
|
|
|
case 'UI32':
|
|
|
gnuplot_format="%uint32";
|
|
|
element_size=sizeof(uint32_t);
|
|
|
break;
|
|
|
case 'IN32':
|
|
|
gnuplot_format="%int32";
|
|
|
element_size=sizeof(int32_t);
|
|
|
break;
|
|
|
case 'FL32':
|
|
|
gnuplot_format="%float32";
|
|
|
element_size=sizeof(float);
|
|
|
break;
|
|
|
case 'FL64':
|
|
|
gnuplot_format="%float64";
|
|
|
element_size=sizeof(double);
|
|
|
break;
|
|
|
default: EXIT_ON_ARRAY_ERROR(&inputs[0], "The type is not managed");
|
|
|
case 'UIN8':gnuplot_format="%uchar";break;
|
|
|
case 'INT8':gnuplot_format="%char";break;
|
|
|
case 'IN16':gnuplot_format="%int16";break;
|
|
|
case 'UI16':gnuplot_format="%uint16";break;
|
|
|
case 'IN32':gnuplot_format="%int32";break;
|
|
|
case 'UI32':gnuplot_format="%uint32";break;
|
|
|
case 'FL32':gnuplot_format="%float32";break;
|
|
|
case 'FL64':gnuplot_format="%float64";break;
|
|
|
default: EXIT_ON_ARRAY_ERROR(input, "The type is not managed");
|
|
|
}
|
|
|
|
|
|
init_term(pipef, title, verbatim);
|
...
|
...
|
|