24 lines
506 B
Protocol Buffer
24 lines
506 B
Protocol Buffer
syntax = "proto2";
|
|
|
|
package tm;
|
|
|
|
import "match.proto";
|
|
import "fieldhw.proto";
|
|
import "division.proto";
|
|
message ScheduleFieldSetDivisionMap {
|
|
optional tm.FieldSet fieldSet = 1;
|
|
optional tm.Division division = 2;
|
|
}
|
|
|
|
message ScheduleBlock {
|
|
optional tm.MatchRound type = 1;
|
|
optional uint32 cycleTime = 2;
|
|
optional uint32 startTime = 3;
|
|
optional uint32 stopTime = 4;
|
|
repeated tm.ScheduleFieldSetDivisionMap fieldSetDivMap = 5;
|
|
}
|
|
|
|
message ScheduleList {
|
|
repeated tm.ScheduleBlock blocks = 1;
|
|
}
|