Projects
The projects listed here consist of a mix of personal projects and ones related to my work. I have included some that I have engaged with on my own initiative but whose ownership lies with my employer. Those ones are, for obvious reasons, not publicly available.
Automotive
pyautocan
A abstraction library for interacting with vehicle CAN networks at the ECU level, rather than individual messages.
A abstraction library for interacting with vehicle CAN networks at the ECU level, rather than individual messages.
pyneovi
A wrapper around the API provided by Intrepid Control Systems for communicating with their NeoVI range of devices.
A wrapper around the API provided by Intrepid Control Systems for communicating with their NeoVI range of devices.
Games & related tools
GSB hull editor
A graphical tool for creating hull graphics and related configuration information for Gratuitous Space Battles by Positech Games.
A graphical tool for creating hull graphics and related configuration information for Gratuitous Space Battles by Positech Games.
SCADA
Virtual FloBoss outstation
A virtual FloBoss/ROC outstation, configurable to reflect real FloBoss/ROC devices.
A virtual FloBoss/ROC outstation, configurable to reflect real FloBoss/ROC devices.