Added an upgraded version of the file logger from last year.
This version accepts a list of possible save locations and uses the first one that succeeds.
Added another constructor to the SwerveDrivetrain subsystem to pass the telemetry logger down, so the subsystem need not publicly expose more functions.
Added an upgraded version of the file logger from last year. This version accepts a list of possible save locations and uses the first one that succeeds.
Added another constructor to the SwerveDrivetrain subsystem to pass the telemetry logger down, so the subsystem need not publicly expose more functions.