mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
43 lines
1.1 KiB
Protocol Buffer
43 lines
1.1 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
import "lib/decoders/decoders.proto";
|
|
import "lib/encoders/encoders.proto";
|
|
import "lib/imagereader/imagereader.proto";
|
|
import "lib/imagewriter/imagewriter.proto";
|
|
import "lib/fluxsource/fluxsource.proto";
|
|
import "lib/fluxsink/fluxsink.proto";
|
|
import "lib/usb/usb.proto";
|
|
import "lib/vfs/vfs.proto";
|
|
import "lib/drive.proto";
|
|
import "lib/mapper.proto";
|
|
import "lib/common.proto";
|
|
import "lib/layout.proto";
|
|
|
|
// NEXT_TAG: 19
|
|
message ConfigProto {
|
|
optional string comment = 8;
|
|
optional bool is_extension = 13;
|
|
repeated string include = 19;
|
|
|
|
optional LayoutProto layout = 18;
|
|
|
|
optional ImageReaderProto image_reader = 12;
|
|
optional ImageWriterProto image_writer = 9;
|
|
|
|
optional FluxSourceProto flux_source = 10;
|
|
optional FluxSinkProto flux_sink = 11;
|
|
optional DriveProto drive = 15;
|
|
|
|
optional EncoderProto encoder = 3;
|
|
optional DecoderProto decoder = 4;
|
|
optional UsbProto usb = 5;
|
|
|
|
optional RangeProto tracks = 6;
|
|
optional RangeProto heads = 7;
|
|
optional int32 tpi = 16 [ (help) = "TPI of image; if 0, use TPI of drive" ];
|
|
|
|
optional SectorMappingProto sector_mapping = 14;
|
|
optional FilesystemProto filesystem = 17;
|
|
}
|
|
|