summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
inline | side by side (from parent 1:
8703f51)
The struct entry 'extension' is not really a (filename) extension, but
rather a unique ID used for input or output formats, e.g. in the sigrok
CLI or GUI interface. Thus, rename it accordingly.
}
struct sr_input_format input_binary = {
}
struct sr_input_format input_binary = {
.description = "Raw binary",
.format_match = format_match,
.init = init,
.description = "Raw binary",
.format_match = format_match,
.init = init,
#endif
struct sr_output_format output_analog_bits = {
#endif
struct sr_output_format output_analog_bits = {
- .extension = "analog_bits",
.description = "Bits (takes argument, default 64)",
.df_type = SR_DF_ANALOG,
.init = init_bits,
.description = "Bits (takes argument, default 64)",
.df_type = SR_DF_ANALOG,
.init = init_bits,
};
#if 0
struct sr_output_format output_analog_hex = {
};
#if 0
struct sr_output_format output_analog_hex = {
- .extension = "analog_hex",
.description = "Hexadecimal (takes argument, default 192)",
.df_type = SR_DF_ANALOG,
.init = init_hex,
.description = "Hexadecimal (takes argument, default 192)",
.df_type = SR_DF_ANALOG,
.init = init_hex,
};
struct sr_output_format output_analog_ascii = {
};
struct sr_output_format output_analog_ascii = {
- .extension = "analog_ascii",
.description = "ASCII (takes argument, default 74)",
.df_type = SR_DF_ANALOG,
.init = init_ascii,
.description = "ASCII (takes argument, default 74)",
.df_type = SR_DF_ANALOG,
.init = init_ascii,
}
struct sr_output_format output_binary = {
}
struct sr_output_format output_binary = {
.description = "Raw binary",
.df_type = SR_DF_LOGIC,
.init = NULL,
.description = "Raw binary",
.df_type = SR_DF_LOGIC,
.init = NULL,
}
struct sr_output_format output_gnuplot = {
}
struct sr_output_format output_gnuplot = {
- .extension = "gnuplot",
.description = "Gnuplot",
.df_type = SR_DF_LOGIC,
.init = init,
.description = "Gnuplot",
.df_type = SR_DF_LOGIC,
.init = init,
}
struct sr_output_format output_analog_gnuplot = {
}
struct sr_output_format output_analog_gnuplot = {
- .extension = "analog_gnuplot",
+ .id = "analog_gnuplot",
.description = "Gnuplot analog",
.df_type = SR_DF_ANALOG,
.init = analog_init,
.description = "Gnuplot analog",
.df_type = SR_DF_ANALOG,
.init = analog_init,
}
struct sr_output_format output_ols = {
}
struct sr_output_format output_ols = {
.description = "OpenBench Logic Sniffer",
.df_type = SR_DF_LOGIC,
.init = init,
.description = "OpenBench Logic Sniffer",
.df_type = SR_DF_LOGIC,
.init = init,
}
struct sr_output_format output_foo = {
}
struct sr_output_format output_foo = {
.description = "The foo format",
.df_type = SR_DF_LOGIC,
.init = init,
.description = "The foo format",
.df_type = SR_DF_LOGIC,
.init = init,
}
struct sr_output_format output_vcd = {
}
struct sr_output_format output_vcd = {
.description = "Value Change Dump (VCD)",
.df_type = SR_DF_LOGIC,
.init = init,
.description = "Value Change Dump (VCD)",
.df_type = SR_DF_LOGIC,
.init = init,
}
struct sr_output_format output_text_ascii = {
}
struct sr_output_format output_text_ascii = {
.description = "ASCII (takes argument, default 74)",
.df_type = SR_DF_LOGIC,
.init = init_ascii,
.description = "ASCII (takes argument, default 74)",
.df_type = SR_DF_LOGIC,
.init = init_ascii,
}
struct sr_output_format output_text_bits = {
}
struct sr_output_format output_text_bits = {
.description = "Bits (takes argument, default 64)",
.df_type = SR_DF_LOGIC,
.init = init_bits,
.description = "Bits (takes argument, default 64)",
.df_type = SR_DF_LOGIC,
.init = init_bits,
}
struct sr_output_format output_text_hex = {
}
struct sr_output_format output_text_hex = {
.description = "Hexadecimal (takes argument, default 192)",
.df_type = SR_DF_LOGIC,
.init = init_hex,
.description = "Hexadecimal (takes argument, default 192)",
.df_type = SR_DF_LOGIC,
.init = init_hex,
};
struct sr_input_format {
};
struct sr_input_format {
char *description;
int (*format_match) (const char *filename);
int (*init) (struct sr_input *in);
char *description;
int (*format_match) (const char *filename);
int (*init) (struct sr_input *in);
};
struct sr_output_format {
};
struct sr_output_format {
char *description;
int df_type;
int (*init) (struct sr_output *o);
char *description;
int df_type;
int (*init) (struct sr_output *o);