BPRJ Product Development Limited

Embedded software and systems
  • Home
  • Products
    • The Barnabas Motion System ⯈
      • How does it work?
      • What is it useful for?
      • Development to date
    • The State-Event Executive ⯈
      • How to use it and how it works
      • Application Program Interface ⯈
        • State machine functions
        • Event processing functions
        • Timer functions
        • Data queue functions
        • Asynchronous communications protocol functions
        • System and other functions
        • Application-provided routines
        • Running under Microsoft Windows
      • Test harness facilities
      • Application-provided data structures
      • Design and implementation details of the executive
      • Application example
  • Services
    • Nigel Hathaway
  • News
  • Legal Info
  • Contact Us

Application Program Interface

Click on the items in the menu.

Alternatively, you can download the whole document by clicking on the link below:

State-Event Executive (PDF)


Nigel Hathaway's CV
IPv6 Certification Badge for BPRJ

  • Home
  • Products
    • The Barnabas Motion System
      • How does it work?
      • What is it useful for?
      • Development to date
    • The State-Event Executive
      • How to use it and how it works
      • Application Program Interface
        • State machine functions
        • Event processing functions
        • Timer functions
        • Data queue functions
        • Asynchronous communications protocol functions
        • System and other functions
        • Application-provided routines
        • Running under Microsoft Windows
      • Test harness facilities
      • Application-provided data structures
      • Design and implementation details of the executive
      • Application example
  • Services
    • Nigel Hathaway
  • News
  • Legal Info
  • Contact Us

Copyright © 2025, BPRJ Product Development Limited. All rights reserved.