syntax = "proto2";

enum FluxMagic {
	MAGIC = 0x466c7578;
}

enum FluxFileVersion {
	VERSION_1 = 1;
}

message TrackFluxProto {
	optional int32 cylinder = 1;
	optional int32 head = 2;
	optional bytes flux = 3;
}

message FluxFileProto {
	optional int32 magic = 1;
	optional FluxFileVersion version = 2;
	repeated TrackFluxProto track = 3;
}

