
This documentation contains information about the scheduler for the Logistic Task Language (LoTLan).
If you are more interested in LoTLan itself please visit the official LoTLan docu.
What does the scheduler do?
The LoTLan Scheduler parses LoTLan files and processes given events. If a Task is for example triggered by a button that has to be pressed, the scheduler will pass you the corresponding TransportOrder on receive of the 'buttonPressed' Event.
You can put in all type of Events following the syntax described in the LoTLan docu. Depending on the events the next state of the Task is set. You can register callback functions which are called on certain states of the Task (Wait for triggeredBy, TransportOrder is done...). If a TransportOrder is ready to be executed the corresponding callback function will be called and you receive the TransportOrder object.
Detailed information about the process can be found here
Get started
At first visit the install guide and install the scheduler. Afterwards you can check out our tutorial for creating a CLI program to test the scheduler or visit the materialflow section