TUDelft-CITG / OpenCLSim

Rule driven scheduling of cyclic activities for in-depth comparison of alternative operating strategies.
https://openclsim.readthedocs.io
MIT License
14 stars 17 forks source link

Feature/simulation config #33

Closed AnneHommelberg closed 5 years ago

AnneHommelberg commented 5 years ago

Adds the basic structure to run a simulation through the server.

remaining todo's before merging:

AnneHommelberg commented 5 years ago

This can be merged once the unit tests are working again (trouble with the requirements, none of the tests are actually broken). The only important todo left would be to add checks to the unit test and possibly add more unit tests. This will be done in future merge requests since the code will still change when adding in the blockly functionality and actually testing simulation with more advanced configurations.

@uijl When writing the code to parse the properties I noticed that the HasWorkabilityCriteria and Movable classes both take an optional parameter called "v" in their init. Is this a naming conflict and if so, can you fix this?