Sinelabore generates compact and readable C code from UML statecharts. There are a number of ways to fine-tune the generated code by setting configuration parameters. C code can now be generated according to these patterns:
Object pattern: Instance related data is always grouped in a struct. All state machine related functions operate on this data struct.
Opaque object pattern: This is similar to the object pattern, but hides the implementation from the outside of the generating state machine code.
Single instance pattern: For code where only one instance exists - e.g. interrupted handlers.
Get started right now: https://www.sinelabore.de/doku.php/start > Backends > C
Signal Processing Engineer Seeking a DSP Engineer to tackle complex technical challenges. Requires expertise in DSP algorithms, EW, anti-jam, and datalink vulnerability. Qualifications: Bachelor's degree, Secret Clearance, and proficiency in waveform modulation, LPD waveforms, signal detection, MATLAB, algorithm development, RF, data links, and EW systems. The position is on-site in Huntsville, AL and can support candidates at 3+ or 10+ years of experience.