Handle different start and end times of components
-
connect
and_connect
get an argumentstart_time
that is to be passed totry_connect
instead ofself.time
- Connect helper pushes data twice: once for
start_time
and once forinfo.time
(if it is not equal tostart_time
) - Starting time can be passed to component's
run()
, and is auto-determined if not provided
Basically, only the changes in interfaces.py
, schedule.py
, component.py
and connect_helper.py
are of interest.
The rest is fixes for the breaking change to the interface.
Fixes #4 (closed)
Edited by Martin Lange