124 lines
4.3 KiB
Protocol Buffer
124 lines
4.3 KiB
Protocol Buffer
|
syntax = "proto2";
|
||
|
|
||
|
package tm;
|
||
|
|
||
|
import "match.proto";
|
||
|
import "elim.proto";
|
||
|
import "sidechallenge.proto";
|
||
|
import "event.proto";
|
||
|
import "fieldhw.proto";
|
||
|
import "publish.proto";
|
||
|
import "division.proto";
|
||
|
import "rankings.proto";
|
||
|
import "award.proto";
|
||
|
import "team.proto";
|
||
|
import "textmessage.proto";
|
||
|
import "display.proto";
|
||
|
import "mobile.proto";
|
||
|
|
||
|
enum NoticeId {
|
||
|
NOTICE_INVALID = 0;
|
||
|
NOTICE_TEST = 1;
|
||
|
NOTICE_ALL = 2;
|
||
|
NOTICE_MATCH_SCORE_UPDATED = 3;
|
||
|
NOTICE_MATCH_LIST_UPDATED = 4;
|
||
|
NOTICE_TEAM_LIST_UPDATED = 5;
|
||
|
NOTICE_RANKINGS_UPDATED = 6;
|
||
|
NOTICE_DIVISION_LIST_UPDATED = 7;
|
||
|
NOTICE_ELIM_ALLIANCE_UPDATED = 8;
|
||
|
NOTICE_ELIM_UNAVAIL_TEAMS_UPDATED = 9;
|
||
|
NOTICE_ELIM_CLEARED = 10;
|
||
|
NOTICE_SIDE_CHALLENGE_LIST_UPDATED = 11;
|
||
|
NOTICE_SIDE_CHALLENGE_SCORE_UPDATED = 12;
|
||
|
NOTICE_EVENT_STATUS_UPDATED = 13;
|
||
|
NOTICE_ELIM_CONFIG_UPDATED = 14;
|
||
|
NOTICE_FIELD_TIMER_STARTED = 15;
|
||
|
NOTICE_FIELD_TIMER_STOPPED = 16;
|
||
|
NOTICE_FIELD_RESET_TIMER = 17;
|
||
|
NOTICE_FIELD_MATCH_ASSIGNED = 18;
|
||
|
NOTICE_SAVED_MATCH_ASSIGNED = 19;
|
||
|
NOTICE_MATCH_TIME_SCHED_UPDATED = 20;
|
||
|
NOTICE_FIELD_SET_LIST_UPDATED = 21;
|
||
|
NOTICE_PIT_DISPLAY_LIST_UPDATED = 22;
|
||
|
NOTICE_DISPLAY_STATE_UPDATED = 23;
|
||
|
NOTICE_PUBLISH_OPTIONS_UPDATED = 25;
|
||
|
NOTICE_AVAIL_TEAM_SORT_ORDER_UPDATED = 26;
|
||
|
NOTICE_SCORING_CONFIG_UPDATED = 27;
|
||
|
NOTICE_AWARD_LIST_UPDATED = 28;
|
||
|
NOTICE_AWARD_WINNER_UPDATED = 29;
|
||
|
NOTICE_SLIDE_ASSIGNED = 30;
|
||
|
NOTICE_SHUTDOWN = 32;
|
||
|
NOTICE_TEAM_INSPECTION_UPDATED = 33;
|
||
|
NOTICE_REALTIME_SCORE_CHANGED = 34;
|
||
|
NOTICE_SPONSOR_LOGOS_UPDATED = 35;
|
||
|
NOTICE_ANNOUNCEMENTS_UPDATED = 36;
|
||
|
NOTICE_ELIM_QUEUE_LIST_UPDATED = 37;
|
||
|
NOTICE_ELIM_BRACKET_DONE = 38;
|
||
|
NOTICE_FIELD_STATE_REQUESTED = 39;
|
||
|
NOTICE_LEAGUE_MODE_UPDATED = 40;
|
||
|
NOTICE_OFFICIAL_EVENT_CONFIG_UPDATED = 41;
|
||
|
NOTICE_EVENT_PASSWORD_CHANGED = 42;
|
||
|
NOTICE_TEXT_MESSAGE_CONFIG_CHANGED = 43;
|
||
|
NOTICE_TEXT_MESSAGE_STATUS = 44;
|
||
|
NOTICE_QUAL_MATCHES_TO_COUNT_CHANGED = 45;
|
||
|
NOTICE_SLIDE_UPDATED = 46;
|
||
|
NOTICE_SLIDE_LIST_UPDATED = 47;
|
||
|
NOTICE_SLIDE_PREV_SUBSLIDE = 48;
|
||
|
NOTICE_SLIDE_NEXT_SUBSLIDE = 49;
|
||
|
NOTICE_FIELD_MATCH_SCHEDULED = 50;
|
||
|
NOTICE_MOBILE_DEVICE_LIST_UPDATED = 51;
|
||
|
NOTICE_MOBILE_DEVICE_MATCH_LOCKED = 52;
|
||
|
NOTICE_ELIM_WINS_TO_ADVANCE_CHANGED = 53;
|
||
|
NOTICE_MOBILE_DEVICE_TEMP_CODE_ACTIVATED = 54;
|
||
|
NOTICE_SKILLS_CHALLENGE_CONFIG_UPDATED = 55;
|
||
|
NOTICE_SIDE_CHALLENGE_SCORE_LIST_UPDATED = 56;
|
||
|
NOTICE_PUBLISH_STATUS = 57;
|
||
|
NOTICE_AWARD_WINNER_LIST_UPDATED = 58;
|
||
|
NOTICE_EVENT_NAME_UPDATED = 59;
|
||
|
NOTICE_ACTIVE_FIELD_CHANGED = 60;
|
||
|
NOTICE_FIELD_CONTROL_STATUS = 61;
|
||
|
}
|
||
|
|
||
|
message Notice {
|
||
|
optional tm.NoticeId id = 1;
|
||
|
optional tm.MatchTuple affectedMatch = 2;
|
||
|
optional tm.ElimAlliance elimAlliance = 3;
|
||
|
optional tm.SideChallengeScore sideChallengeScore = 4;
|
||
|
optional tm.EventConfig eventConfig = 5;
|
||
|
optional tm.FieldHwState fieldState = 6;
|
||
|
optional tm.FieldTime fieldTime = 7;
|
||
|
optional tm.Field field = 8;
|
||
|
optional tm.MatchTimeSchedList matchTimeSchedList = 9;
|
||
|
optional tm.MatchTimeSchedList matchTimeSched = 10;
|
||
|
optional tm.FieldSetList fieldSetList = 11;
|
||
|
optional tm.PitDisplayList pitDisplayList = 12;
|
||
|
optional tm.DisplayState displayState = 13;
|
||
|
optional tm.AssignedObjectType.AssignedObjectEnum assignedType = 15;
|
||
|
optional tm.PublishOptions publishOptions = 16;
|
||
|
optional tm.Division division = 17;
|
||
|
optional tm.MatchScore matchScore = 18;
|
||
|
optional tm.Rankings rankings = 19;
|
||
|
optional tm.MatchRound affectedRound = 20;
|
||
|
optional tm.Award award = 21;
|
||
|
optional tm.FieldSet fieldSet = 22;
|
||
|
optional tm.TeamInfo teamInfo = 23;
|
||
|
optional double obsolete_serverTime = 24;
|
||
|
optional tm.TeamInspection teamInspection = 25;
|
||
|
optional int32 obsolete_serverTimeZoneInSecs = 27;
|
||
|
optional tm.ElimQueueList elimQueueList = 28;
|
||
|
optional tm.TextMessageNotice textMessage = 29;
|
||
|
optional string originatingClient = 30;
|
||
|
optional bool isLocal = 31;
|
||
|
optional tm.DisplaySlide displaySlide = 32;
|
||
|
optional tm.AssignedMatchList assignedMatchList = 33;
|
||
|
optional tm.MobileDeviceMatchLockList mobileMatchLocks = 34;
|
||
|
optional tm.ElimWinsToAdvanceList elimWinsToAdvanceList = 35;
|
||
|
optional string temporaryCode = 36;
|
||
|
optional tm.MatchScoreList matchScoreLog = 37;
|
||
|
optional tm.PublishStatus publishStatus = 38;
|
||
|
optional tm.MatchInfo matchInfo = 39;
|
||
|
optional tm.AwardList awardList = 40;
|
||
|
optional string eventName = 41;
|
||
|
optional tm.FieldControlStatus fieldControlStatus = 42;
|
||
|
}
|