boons605 / MotoGymkhanaRaceTiming

3 stars 2 forks source link

rework system to provide use manual control for race managemen #68

Closed CptMalfunction closed 11 months ago

CptMalfunction commented 1 year ago

The original view for the system was to provide a mostly automatic system to manage a race. Due to issues with the rider identification we are redesigning the system to assist an operator in managing a race.

The operator will be responsible for three things during a race with this system:

Before the race the system should be set up by adding a description of the event and after a race the operator should be able to correct the penalties, assign a time manually and find out the final outcome of the race

These endpoints should be available to ineteract with the timing system:

Race endpoints

GET /RiderReady?id=riderId

GET /ClearStartBox

GET /MatchEndTime?id=riderId&time=timeId

GET /IgnoreEndTime?time=timeId

GET /PendingTimes

GET /RidersOnTrack

Event management endpoints

Config enpoints