Files
fluxengine/lib/decoders/decoders.proto

30 lines
829 B
Protocol Buffer

syntax = "proto2";
import "arch/aeslanier/aeslanier.proto";
import "arch/amiga/amiga.proto";
import "arch/brother/brother.proto";
import "arch/c64/c64.proto";
import "arch/f85/f85.proto";
import "arch/fb100/fb100.proto";
import "arch/ibm/ibm.proto";
import "arch/macintosh/macintosh.proto";
message DecoderProto {
optional double pulse_debounce_threshold = 1 [default = 0.30];
optional double bit_error_threshold = 2 [default = 0.40];
optional double clock_interval_bias = 3 [default = -0.02];
optional double minimum_clock_us = 4 [default = 0.75];
oneof format {
IBMInputProto ibm = 5;
BrotherInputProto brother = 6;
AesLanierInputProto aeslanier = 7;
AmigaInputProto amiga = 8;
Commodore64InputProto c64 = 9;
F85InputProto f85 = 10;
Fb100InputProto fb100 = 11;
MacintoshInputProto macintosh = 12;
}
}