Category Archives: Uncategorized

GFX v3 Devlog 3.16.2015

The following tasks have all been completed as of 3.16.2014

  • Fix draw line loops so when a racer is done their line is not drawn any more.
  • Add the hooks to only show the dials for the racers that are selected. All 4 are running right now.
  • Once clock over haul is done assign line colors based on racer colors
  • Overhaul the clock display visual. Raspberry is not powerful enough to use images for the clock hands. Dynamically draw lines instead.
  • Get the count down showing again. Adding the clock display revived it.
  • Create a new red color #2. It is too close to color 1 and on Win 8 you can’t tell the difference.
  • Get the clock face display working for each racer. Lots of work!
  • Fix the theme update so it created the clock face when you switch themes. This took me 4 hours and 6 beers tonight.
  • Created circular clock style faces. One for each theme.
  • Update GFX logo
  • Create theme option on the Config page
  • Create two default themes
  • BUG: If you exit on bars display then clock is not destroyed when you swap visuals. Or something like this. Needs more testing!
  • Rearrange the Config layout (again!) to fit all options on screen

GFX v3 Devlog 3.8.2015

Completed tasks as of 3.8.2015

  • Bug: if no serial connection then an error occurred when saving. Fix by putting a Try or an IsOpen() around the code that sends the update to the OpenSprints hardware for Racers and Countdown
  • Add background images to each blade
  • Rearrange the Config screen
  • Change ‘Distance’ label to ‘Race Distance’
  • Create YouTube channel for Videos. Don’t want to pay for Vimeo any longer. Vimeo upload quota really sucks.
  • Breakout Distance and Roller size into different boxes on Config screen
  • Add more spacing to race boxes so they don’t touch on Windows. Looks fine on Raspberry PI
  • Create background images for the empty race boxes when less than four racers are selected. I might not worry about this one. Ended up resizing the boxes so you can’t see them if they are not active.
  • Fix placement on Reset Colors button
  • Change Numer of racers to a slider from radio buttons
  • Change countdown to slider from radio buttons

GFX v3 Dev Log 3.5.2105

Completed tasks as of 3.5.2015

Opensprints connection tasks

  • Get Demo mode working from master dictionary/Config settings
  • Get Countdown working from master dictionary/Config settingsAdd Start button to RacbladeAdd hooks to start a python thread for the raceGet Start button race workingg
  • Get timers working for each racer on
  • Get countdown showing at start of race
  • Rewrite the parsing code for ther serial strea

GFX v3 Devlog 3.1.2105

Completed tasks as of 3.1.2015

  • Racer boxes
  • Clock or bars option on Config blade
  • Save settings to master dictionary on Config blade
  • Database option? Save each field
  • Text file option? Save And load dictionary string for settings

Serial port

  • Connect to serial port and verify connection
  • Create a serial port test/connect button
  • Move connection status notice to serial section
  • Create update ability for racer colors.

  • Add update colors button
  • Create method to get current colors and update racer boxes
  • Add a color selector for each option. Must work on Win, Mac, Linux
  • Add restore color defaults
  • Set up each selection/option on the Settings screen.
  • # of racers