Commit graph

  • 29bc6c058b Update CAN filters main XANTRONIX Development 2024-02-04 12:06:23 -05:00
  • dda00b50a0 Add default ambient temperature to dash2can (69°F) XANTRONIX Development 2024-01-29 11:34:49 +00:00
  • b89ff5b4a7 Add CAN support for gear, ambient temperature XANTRONIX Development 2024-01-28 22:41:52 +00:00
  • 9836905566 Implement hexagram_tacho_set_gear() XANTRONIX Development 2024-01-28 22:39:37 +00:00
  • 7ec372ee48 We love to have working CAN bus stuff, actually XANTRONIX Development 2024-01-28 16:27:54 +00:00
  • a5b4127b08 Add animation step callback XANTRONIX Development 2024-01-21 21:38:36 -05:00
  • 68b9ade03e Keep track of animation state XANTRONIX Development 2024-01-21 21:18:09 -05:00
  • 0d6bcc7db2 Move progress callback to hexagram_anim_stop XANTRONIX Development 2024-01-21 21:13:23 -05:00
  • 9d8a5d303a Ensure progress is 1 at end of animation XANTRONIX Development 2024-01-21 00:05:34 -05:00
  • de73171451 Implement hexagram_anim_duration() XANTRONIX Development 2024-01-20 12:26:34 -05:00
  • 55e7e18c41 Rename 'actionc' to 'count' XANTRONIX Development 2024-01-20 00:43:43 -05:00
  • d24b7aca62 Allow non-linear progress functions XANTRONIX Development 2024-01-20 00:39:07 -05:00
  • 2c87a95a81 Don't need that XANTRONIX Development 2024-01-20 00:38:54 -05:00
  • e10422907e Make all dial elements fully scalable XANTRONIX Development 2024-01-19 23:55:55 -05:00
  • a3118f24e3 Allow bottom dial background to scale a bit better XANTRONIX Development 2024-01-19 23:38:08 -05:00
  • e7c7ad843c Looks like animation works XANTRONIX Development 2024-01-19 23:23:09 -05:00
  • a0e19b3ce4 Good, good XANTRONIX Development 2024-01-19 23:22:56 -05:00
  • b7d2ea6bfa Fuck it, let's try this XANTRONIX Development 2024-01-19 21:31:12 -05:00
  • 7a69d60a9d This MIGHT work? We'll see XANTRONIX Development 2024-01-19 20:47:07 -05:00
  • 4610211f4e Too hungry to think. What would Goku do? XANTRONIX Development 2024-01-19 19:03:14 -05:00
  • 858c6c2532 Initial (terrible) commit XANTRONIX Development 2024-01-19 16:33:54 -05:00
  • 29943037d3 Render gauges, honouring alpha channel XANTRONIX Development 2024-01-19 12:54:05 -05:00
  • 8a66a74b95 Add alpha property to gauges XANTRONIX Development 2024-01-19 12:27:43 -05:00
  • 742a0ef6bb Actually bother implementing Fahrenheit XANTRONIX Development 2024-01-18 20:50:08 -05:00
  • b63ab8bf7b Add separate method for setting thermometer units XANTRONIX Development 2024-01-18 20:49:52 -05:00
  • 06c00208fd Add methods to move, resize gauges, dials XANTRONIX Development 2024-01-18 13:55:11 -05:00
  • 9b4d3f4ae0 Make hexagram_cluster_init() take fewer args XANTRONIX Development 2024-01-18 12:59:54 -05:00
  • 074554e03f The only constant is changing constants XANTRONIX Development 2024-01-17 22:57:11 -05:00
  • 0d8185f5f9 I have no strong feelings one way or the other XANTRONIX Development 2024-01-17 22:56:25 -05:00
  • 183f817e47 Actually make speedo units work XANTRONIX Development 2024-01-17 17:40:23 -05:00
  • dd9ffecc57 That looks better XANTRONIX Development 2024-01-17 12:10:05 -05:00
  • 80c71e6148 Not sure why I declared that twice XANTRONIX Development 2024-01-17 12:09:53 -05:00
  • 3a936d9202 Practice safe snprintf()ing XANTRONIX Development 2024-01-16 23:30:33 -05:00
  • 0ff73d1fd3 Make the snowflake icon position less maddening XANTRONIX Development 2024-01-16 23:10:49 -05:00
  • c81e9abde9 This is more sensible XANTRONIX Development 2024-01-16 22:38:00 -05:00
  • 1fc8513607 Campaign of simplification XANTRONIX Development 2024-01-16 22:23:52 -05:00
  • f98c0784bd Be consistent in your expressions XANTRONIX Development 2024-01-16 22:18:07 -05:00
  • cc978ca13e Standardise dial mark radii XANTRONIX Development 2024-01-16 16:58:03 -05:00
  • 6fe91aeccf Standardise dial needle radii XANTRONIX Development 2024-01-16 15:48:07 -05:00
  • 20efe78764 Make dial legend radii consistent XANTRONIX Development 2024-01-16 15:38:28 -05:00
  • ea40f38d27 Finally, I can let go XANTRONIX Development 2024-01-16 14:00:17 -05:00
  • 922fcd4871 Need to readjust the thermo legends XANTRONIX Development 2024-01-16 13:52:01 -05:00
  • 033f5aa47a Much more consistent XANTRONIX Development 2024-01-16 13:49:19 -05:00
  • a5790a73eb Remove cluster from examples/Makefile XANTRONIX Development 2024-01-15 18:51:08 -05:00
  • 9076449ee2 Move examples/cluster.c to bin/hexagram-app.c XANTRONIX Development 2024-01-15 18:36:02 -05:00
  • 1bda9eda26 Port Python to C XANTRONIX Development 2024-01-11 17:39:52 -05:00
  • 25664644bf Don't need that XANTRONIX Development 2024-01-14 22:07:17 -05:00
  • 5cbd188b80 Initial implementation of hexagram_list XANTRONIX Development 2024-01-10 23:31:45 -05:00
  • 28375c64c5 Initial commit of restructured Forza telemetry XANTRONIX Development 2024-01-10 15:55:11 -05:00
  • 4f202804a0 Remove irrelevant comment XANTRONIX Development 2024-01-10 00:45:36 -05:00
  • b4817b0793 Don't need that XANTRONIX Development 2024-01-10 00:39:55 -05:00
  • 6b63549de2 Ensure correct Forza<>CAN gear encoding/decoding XANTRONIX Development 2024-01-09 22:23:57 -05:00
  • 0fce3efc2b Remove debugging XANTRONIX Development 2024-01-09 22:16:16 -05:00
  • f0d71c8f3c Add 0x540 to gauge cluster filter XANTRONIX Development 2024-01-09 22:15:59 -05:00
  • 0ac2488b53 Fix packets for FH4 at least XANTRONIX Development 2024-01-09 22:03:15 -05:00
  • a0b3c48c9f I like whitespace XANTRONIX Development 2024-01-09 17:11:58 -05:00
  • c590b7b3d5 The final missing struct member XANTRONIX Development 2024-01-09 16:47:09 -05:00
  • 5aeb484c4d Add missing struct member to Forza Dash telemetry XANTRONIX Development 2024-01-09 16:35:59 -05:00
  • 9289941c27 Add missing data from Forza Dash telemetry XANTRONIX Development 2024-01-09 15:54:44 -05:00
  • de4802bf3b Ensure Forza Dash telemetry structure is packed XANTRONIX Development 2024-01-09 15:54:27 -05:00
  • 8a6f6b7b6b Begin supporting current gear in Python cluster XANTRONIX Development 2024-01-09 15:52:11 -05:00
  • d650417b9d Consolidate draw_legend() to Dial class XANTRONIX Development 2024-01-09 12:57:16 -05:00
  • 9f366ef191 Render to an image, not a RecordingSurface XANTRONIX Development 2024-01-09 12:32:05 -05:00
  • 4e14c44266 Prevent needle from moving past max value XANTRONIX Development 2024-01-09 11:15:52 -05:00
  • eda71d1d0c Be sure to feed values to shift indicator XANTRONIX Development 2024-01-09 11:07:57 -05:00
  • 5f68484afa This vexes me XANTRONIX Development 2024-01-09 00:24:56 -05:00
  • 1342a1191c Rename draw_number, draw_value to draw_legend XANTRONIX Development 2024-01-09 00:22:06 -05:00
  • 597c25914a Don't hardcode tachometer redline XANTRONIX Development 2024-01-09 00:04:04 -05:00
  • 18139b1ada This seems to work better on Intel graphics? XANTRONIX Development 2024-01-08 23:54:42 -05:00
  • 004c803ddc I like that better XANTRONIX Development 2024-01-08 23:38:13 -05:00
  • adabec1fa0 Nailed it? XANTRONIX Development 2024-01-08 23:23:54 -05:00
  • 59203a93a7 This is so confusing XANTRONIX Development 2024-01-08 23:08:46 -05:00
  • 2acf57d2e8 Add rudimentary CAN frame decoding XANTRONIX Development 2024-01-08 22:31:09 -05:00
  • 5b04d84251 More normal min and max thermo values XANTRONIX Development 2024-01-08 22:30:57 -05:00
  • 0e9e518736 I like my points to float XANTRONIX Development 2024-01-08 22:30:46 -05:00
  • 68fc2ac160 I love my whitespace!~ XANTRONIX Development 2024-01-08 22:30:28 -05:00
  • 066312e843 Don't need that XANTRONIX Development 2024-01-08 22:01:59 -05:00
  • 7c031aa63b SO CLOSE TO PERFECTION XANTRONIX Development 2024-01-08 22:00:30 -05:00
  • 977734b00b GOT THE PYTHON RENDERING TO AN X WINDOW XANTRONIX Development 2024-01-08 21:32:30 -05:00
  • a9878c921d Move ShiftIndicator to tacho.py XANTRONIX Development 2024-01-08 12:37:28 -05:00
  • 62387e4ead That seems more correct? XANTRONIX Development 2024-01-08 00:17:42 -05:00
  • 3c955eba06 Initial commit of cluster_c.pyx XANTRONIX Development 2024-01-08 00:15:38 -05:00
  • cdf032cede Some promising changes to setup.py XANTRONIX Development 2024-01-07 23:26:21 -05:00
  • e0adf0b5ed That's a bit better, I guess. XANTRONIX Development 2024-01-07 00:51:31 -05:00
  • 1f443e97d5 Ensure status icons always drawn in same place XANTRONIX Development 2024-01-06 20:10:24 -05:00
  • 949642499a Rearrange icon order XANTRONIX Development 2024-01-06 20:10:15 -05:00
  • b554c3db06 Hell yeah XANTRONIX Development 2024-01-06 18:54:31 -05:00
  • dac34a46a2 Man this refactor has been hurting my head XANTRONIX Development 2024-01-06 18:52:52 -05:00
  • a86461ac6b Don't need that XANTRONIX Development 2024-01-06 12:06:12 -05:00
  • 29fa7dd45d More understated can be better XANTRONIX Development 2024-01-06 10:36:55 -05:00
  • d01cd2a28a I love my ISO 7000 indicators to be moody, intense XANTRONIX Development 2024-01-06 10:29:26 -05:00
  • 9851a9adeb Nice job ya gungus XANTRONIX Development 2024-01-06 10:22:38 -05:00
  • c96bab9d37 tiny optimisation XANTRONIX Development 2024-01-06 00:27:48 -05:00
  • 88bcd6d6b1 Add radial gradient to main gauges XANTRONIX Development 2024-01-06 00:20:11 -05:00
  • e80cf1f313 That seems more pleasing XANTRONIX Development 2024-01-05 23:06:50 -05:00
  • a46e2ffb47 Make speed value even bigger XANTRONIX Development 2024-01-05 22:59:25 -05:00
  • ed04beecb7 Move speedoo units below value; make value bigger XANTRONIX Development 2024-01-05 22:58:03 -05:00
  • 5c1ea2face Render cold icon next to outside thermometer XANTRONIX Development 2024-01-05 22:47:00 -05:00
  • 4e8df79c5b Ensure 'style' argument is actually optional XANTRONIX Development 2024-01-05 22:46:41 -05:00
  • 57147c95c4 Remove cold from status icon box XANTRONIX Development 2024-01-05 21:41:00 -05:00