Skip to content

Technical Documentation

Philip Martin edited this page Apr 26, 2022 · 4 revisions

Schedule Programming API

Within the built application files, ProtocolMasterCore.dll is available and is a schedule programming API. Documentation can be created on request ([email protected]). The API is extensive enough to generate, store, and execute schedules entirely without the ProtocolMaster.exe application.

Interpreter Extensions

Extensions can be developed to generate schedules that can be consumed by the Protocol Master application. McIntyreAFC is an example created for our pilot lab that consumes excel files and produces a complex and highly configurable schedule of events. The extensions folder can be located using the file menu.

Driver Extensions

Driver extensions take a list of events and execute them on hardware. Schedulino is an example that can drive Arduinos loaded with some custom firmware. The extensions folder can be located using the file menu.

Clone this wiki locally