This will be kind of a quick post, but the gist of it is, I've been busy. In between getting a new version of my other app out, and explaining the technology behind these gauges on my other blog, I haven't been watching a lot of TV or hanging out in bars.
The new gauges have options that work, and the interface and abstract implementation make these very flexible. Looking at all the gauges, they mostly have the same call, the size differences are sort of hard coded.
The gauges have options for clockwise/counter-clockwise, ticks, and various color options (I haven't been setting the color options, these are the default values. The gauges can have a rotated start angle, and display the title and value in the center of the gauge.
The gauges all get their values from an EngineValues class, that can be set at any time. The next steps will be to put in the bluetooth reading code that will allow me to connect the Arduino to the engine and start measuring values.
What-cha think? Am I heading in the right direction?