Handle different start and end times of components
-
connectand_connectget an argumentstart_timethat is to be passed totry_connectinstead ofself.time - Connect helper pushes data twice: once for
start_timeand 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