Software for Electronics
The software described below is written by myself, the language used is .NET C#.At the moment I'm converting the second application to C++ Builder to refresh my C++ knowledge.
SiocEditor
With this program you can write script files for the SIOC language. These script files are used by the electronic components of OpenCockpits. With this program it makes life a little easier to write those scripts.
Some of it's features are:
- Syntax highlighting.
- Handling of project files.
- Keeping track of all variables used.
- Locating variable definitions.
- It also has intellisence for the variable definitions and code blocks.

Cockpit Interface
This program is an interface between my old EPIC system and the flight simulator software / ProSim Suite. It uses the IPC and/or IOCP protocols to talk to the different software components. It is a multi threaded event driven application to handle in and output events. These can be toggle switch events, button presses, rotary encoder pulses, turning LEDs on/off, setting digit values, etc.
Some of it's features are:
- Start and forget.
- Auto connect/re-connect to other software components.
- Synchronizing software and hardware state.
- Defining handling of in and output events.
- Logging (on a number of defined levels).
