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; }