forked from ROMEO/nexosim
Report panics as errors + identify panicking model
The build context is now passed as a mutable reference due to the need to mutate data when adding a model. Contains small unrelated cleanups and documentation improvements too.
This commit is contained in:
@@ -11,17 +11,16 @@ enum ErrorCode {
|
||||
INTERNAL_ERROR = 0;
|
||||
SIMULATION_NOT_STARTED = 1;
|
||||
SIMULATION_TERMINATED = 2;
|
||||
SIMULATION_TIMEOUT = 3;
|
||||
SIMULATION_DEADLOCK = 4;
|
||||
SIMULATION_MODEL_ERROR = 5;
|
||||
SIMULATION_PANIC = 6;
|
||||
SIMULATION_DEADLOCK = 3;
|
||||
SIMULATION_PANIC = 4;
|
||||
SIMULATION_TIMEOUT = 5;
|
||||
SIMULATION_OUT_OF_SYNC = 6;
|
||||
SIMULATION_BAD_QUERY = 7;
|
||||
SIMULATION_TIME_OUT_OF_RANGE = 8;
|
||||
SIMULATION_OUT_OF_SYNC = 9;
|
||||
MISSING_ARGUMENT = 20;
|
||||
INVALID_TIME = 30;
|
||||
INVALID_DURATION = 31;
|
||||
INVALID_PERIOD = 32;
|
||||
INVALID_PERIOD = 31;
|
||||
INVALID_DEADLINE = 32;
|
||||
INVALID_MESSAGE = 33;
|
||||
INVALID_KEY = 34;
|
||||
SOURCE_NOT_FOUND = 40;
|
||||
|
||||
Reference in New Issue
Block a user