]>
www.fi.muni.cz Git - slotcarman.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jan "Yenya" Kasprzak [Sat, 7 Dec 2013 10:45:49 +0000 (11:45 +0100)]
Sound: joined sound files
Aplay makes too long pause between the sound files, so I have decided
to precompute joined files using sox(1).
Jan "Yenya" Kasprzak [Fri, 6 Dec 2013 23:38:44 +0000 (00:38 +0100)]
Sound: muted by default
Jan "Yenya" Kasprzak [Fri, 6 Dec 2013 23:22:26 +0000 (00:22 +0100)]
Sound support
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 10:53:01 +0000 (11:53 +0100)]
SCX::Parser: fix strange packets dump
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 10:37:34 +0000 (11:37 +0100)]
SCX::LogPrinter: fix typo strage->strange
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 08:07:41 +0000 (09:07 +0100)]
SCX::GUI: use F5 for fullscreen
Jan "Yenya" Kasprzak [Sun, 8 May 2011 21:01:16 +0000 (23:01 +0200)]
Highlight the best lap
Jan "Yenya" Kasprzak [Sun, 8 May 2011 20:12:40 +0000 (22:12 +0200)]
Time difference prefix + instead of -
The driver which is behind the leader has bigger time, so the difference
should be annotated as e.g. "+0.15" or "+2 laps" instead of -.
Jan "Yenya" Kasprzak [Sun, 8 May 2011 20:05:52 +0000 (22:05 +0200)]
Drop average lap time counting
The average lap time is confusing to the driver and is directly proportional
to ten total time, so do not display it. Also, we can save one row per car.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:22:51 +0000 (00:22 +0200)]
Band-aid fix for pit-lane entry
When the fuel level increases by 1, force the pit lane entry.
Need to debug it from log files.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:08:14 +0000 (00:08 +0200)]
Make GUI fit 800x600
FIXME: There should be a better way how to do this.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:07:34 +0000 (00:07 +0200)]
gitignore: log files
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:52:37 +0000 (23:52 +0200)]
Track: drop the ->reset method
RaceParser does not implement its own ->reset, so the Track does
not need it either. It is sent before the qual start, so it can
only confuse things.
Instead, reset the cars in the race_setup method.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:36:39 +0000 (23:36 +0200)]
Reset car status before the race.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:30:37 +0000 (23:30 +0200)]
Do not log when log file is being replayed
Do not log the same data again.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:26:42 +0000 (23:26 +0200)]
Fix for logfile rotating
addition (+) has lower precedence than concatenation (.).
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:17:07 +0000 (23:17 +0200)]
replay -f: do not show semaphore
When replaying log with -f (as fast as possible), do not show the semaphore,
because it is timed by wallclock time, and causes early start to be reported.
FIXME: we should probably time the semaphore using the log time instead.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:09:17 +0000 (23:09 +0200)]
LogReader: handle EOF correctly
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 22:32:23 +0000 (23:32 +0100)]
Testing real-world data added.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 22:29:47 +0000 (23:29 +0100)]
Log replay made internal.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:59:18 +0000 (22:59 +0100)]
Log reading factored out.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:20:33 +0000 (22:20 +0100)]
gui.pl renamed to slotcarman
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:20:08 +0000 (22:20 +0100)]
My own defaults in gui.pl
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:19:35 +0000 (22:19 +0100)]
RaceParser: compare our and controller unit standing and timing
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:09:29 +0000 (12:09 +0100)]
Remove debugging output from replay_log.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:08:50 +0000 (12:08 +0100)]
Make the main app use SCX::Parser
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:04:09 +0000 (12:04 +0100)]
Fuel level can sometimes(?) be 0xA - ignore it.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:03:29 +0000 (12:03 +0100)]
SCX::Car - remove suprefluous module Time::HiRes
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:26:42 +0000 (00:26 +0100)]
Attempt to handle timing more exactly.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:18:51 +0000 (00:18 +0100)]
LogPrinter: fix uniq condition.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:16:39 +0000 (00:16 +0100)]
Log printing/annotating app
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:16:14 +0000 (00:16 +0100)]
Factor out packet parsing into a subclassable module.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 17:01:56 +0000 (18:01 +0100)]
Log file replayer.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 21:27:07 +0000 (22:27 +0100)]
First implementation of qualification.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 17:55:36 +0000 (18:55 +0100)]
Init fixes, lap counting fixes.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 14:15:25 +0000 (15:15 +0100)]
More fixes.
Jan "Yenya" Kasprzak [Thu, 9 Dec 2010 21:58:22 +0000 (22:58 +0100)]
Button reporting, fullscreen mode.
Jan "Yenya" Kasprzak [Thu, 9 Dec 2010 16:53:06 +0000 (17:53 +0100)]
Race state images; misc fixes.
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 22:26:56 +0000 (23:26 +0100)]
Timekeeping and GUI development.
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 12:13:50 +0000 (13:13 +0100)]
WIP: Towards internal timekeeping.
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 11:00:11 +0000 (12:00 +0100)]
Time formatting moved to SCX::GUI
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 09:02:29 +0000 (10:02 +0100)]
Move qualification start to SCX::Track
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 18:58:07 +0000 (19:58 +0100)]
More GUI work.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 18:32:59 +0000 (19:32 +0100)]
Refactorized GUI layer.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 17:59:52 +0000 (18:59 +0100)]
WIP: fullscreen mode
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:34:27 +0000 (17:34 +0100)]
Make cars aware of their IDs.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:12:39 +0000 (17:12 +0100)]
Avg lap time and other GUI updates.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:02:12 +0000 (17:02 +0100)]
Pit stop icons
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 15:38:18 +0000 (16:38 +0100)]
Removing png icons. SVG should be sufficient.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 23:27:10 +0000 (00:27 +0100)]
Another attempt at pit lane handling.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 23:02:17 +0000 (00:02 +0100)]
Best lap handling.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:42:49 +0000 (23:42 +0100)]
Race setup, car reordering.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:41:28 +0000 (23:41 +0100)]
Start semaphore tweaks.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:03:23 +0000 (23:03 +0100)]
Delete event.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:02:58 +0000 (23:02 +0100)]
Smaller fuel images.
Jan "Yenya" Kasprzak [Sun, 5 Dec 2010 23:06:09 +0000 (00:06 +0100)]
More debugging.
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 02:08:10 +0000 (03:08 +0100)]
Visual side tweaking
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 01:52:02 +0000 (02:52 +0100)]
Lap/time counting, car icon displaing.
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 00:40:33 +0000 (01:40 +0100)]
Fixes (Reader.pm did not have use strict)
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 00:39:56 +0000 (01:39 +0100)]
protocol.txt: another sample packet
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 22:11:08 +0000 (23:11 +0100)]
Rework for OO infrastructure
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 21:00:01 +0000 (22:00 +0100)]
Merge branch 'master' of ssh://calypso.fi.muni.cz/~kas/git/slotcarman
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 21:00:11 +0000 (22:00 +0100)]
debugging option for running w/o serial interface.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 20:56:28 +0000 (21:56 +0100)]
Throttle level images
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 17:44:41 +0000 (18:44 +0100)]
Reader: skeleton functions for all packet types.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 16:59:10 +0000 (17:59 +0100)]
Images of start semaphore, throttle.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 16:58:42 +0000 (17:58 +0100)]
Reader.pm: fixed packet size, refactor logging.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 00:23:15 +0000 (01:23 +0100)]
Fuel images created
Jan "Yenya" Kasprzak [Thu, 2 Dec 2010 00:59:11 +0000 (01:59 +0100)]
Proof-of-concept GUI
Jan "Yenya" Kasprzak [Thu, 2 Dec 2010 00:58:49 +0000 (01:58 +0100)]
Protocol documentation.
Jan "Yenya" Kasprzak [Tue, 30 Nov 2010 22:33:50 +0000 (23:33 +0100)]
Proof-of-concept implementation.