Defines the SpikeSafe events as enumerations.
| Name | Code | Note |
|---|---|---|
| OK | 0 | |
| DIGITIZER_INVALID_COMMAND | 99 | |
| CHANNEL_READY | 100 | |
| EXTERNAL_PAUSE_SIGNAL_STARTED | 101 | |
| EXTERNAL_PAUSE_SIGNAL_ENDED | 102 | |
| REMOTE_DISABLE_ACTIVE | 103 | |
| CURRENT_RANGE_SWITCHED_MANUALLY_PLEASE_RESET_CURRENT | 104 | |
| MODULATED_SEQ_IS_COMPLETED | 105 | |
| SETTING_SAVED_COMPENSATION_FORCED_TO_VERY_LOW_VERY_SLOW_IN_DC_MODES | 106 | |
| REMOTE_DISABLE_CHANNEL_ACTIVE | 107 | |
| PULSED_SWEEP_COMPLETE | 109 | |
| PULSED_SWEEP_SHUT_DOWN_DUE_TO_ERROR | 110 | |
| COMPENSATION_IS_RESTORED | 114 | |
| PULSE_WIDTH_ADJUSTMENT_IS_DISABLED_IN_THIS_STATE | 115 | |
| ACCESS_TO_EFP_IS_NOT_ALLOWED | 116 | |
| PULSE_SETTINGS_ON_TIME_OFF_TIME_AND_OFFSET_ARE_RESET_TO_DEFAULT | 117 | |
| OFF_TIME_EXCEEDED_RANGE | 118 | |
| PULSE_WIDTH_OFFSET_EXCEEDED_RANGE | 119 | |
| MULTIPLE_PULSE_BURST_COMPLETE | 120 | |
| MULTIPLE_PULSE_BURST_SHUT_DOWN_DUE_TO_ERROR | 121 | |
| MULTIPLE_PULSE_BURST_MODE_SET_EXTERNAL_SOURCE_TRIGGER_OUT_FORCED_TO_ALWAYS_AND_MULTIPLE_PULSE_TRIGGER_OUT_FORCED_TO_ONE | 122 | |
| MAC_ADDRESS_IS_NOT_CONFIGURED | 123 | |
| NO_EXTERNAL_SOURCE_TRIGGER_OUTPUT_DUE_TO_PULSE_WIDTH_ADJUSTMENT_IS_DISABLED_INTERNALLY | 124 | |
| MAX_COMPLIANCE_VOLTAGE_EXCEEDED_LIMIT | 125 | |
| CURRENT_RAMP_RATE_RESTORED | 126 | |
| STAIRCASE_SWEEP_IS_COMPLETED | 127 | |
| STAIRCASE_SWEEP_SHUTDOWN_DUE_TO_ERROR | 128 | |
| MAX_COMPLIANCE_VOLTAGE_EXCEEDED | 200 | |
| HIGH_SIDE_OVER_CURRENT | 201 | |
| LOW_SIDE_OVER_CURRENT | 202 | |
| VOLTAGE_RAMP_DETECTED | 204 | |
| LEAKAGE_FROM_EXTERNAL_SOURCE | 205 | |
| OVER_VOLTAGE | 206 | |
| CURRENT_LEAKAGE_DETECTED | 207 | |
| EXCESSIVE_INTERNAL_VOLTAGE | 208 | |
| INTERNAL_BULK_OVER_CURRENT | 209 | |
| MAXIMUM_BULK_VOLTAGE_BOOST_EXCEEDED | 210 | |
| PULSE_WIDTH_ADJUSTMENT_ERROR | 211 | |
| EXCESSIVE_BULK_VOLTAGE | 212 | |
| BULK_POWER_FAILURE | 213 | |
| INTERNAL_COMMUNICATION_ERROR | 300 | |
| INSUFFICIENT_BULK_VOLTAGE | 301 | |
| INVALID_CHANNEL_ARGUMENT | 302 | |
| INVALID_CURRENT_SETTING | 303 | |
| INVALID_VOLTAGE_SETTING | 304 | |
| INVALID_OUTPUT_STATE | 305 | |
| INVALID_COMMAND | 306 | |
| INVALID_DV_SETTING | 307 | |
| INVALID_DT_SETTING | 308 | |
| ONE_OR_MORE_CHANNELS_ENABLED_CANNOT_CHANGE_SETTING | 309 | |
| CHANNEL_IS_ENABLED_CANNOT_CHANGE_SETTING | 310 | |
| INVALID_DV_DT_STATE | 311 | |
| INVALID_OVER_CURRENT_LEVEL | 312 | |
| DSP_VERSIONS_DO_NOT_MATCH | 313 | |
| INTERNAL_OVER_POWER | 314 | |
| INTERNAL_OVER_TEMPERATURE_ERROR | 316 | |
| INTERNAL_BULK_OVER_CURRENT_OLD | 317 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use INTERNAL_BULK_OVER_CURRENT (209) |
| MAXIMUM_BULK_VOLTAGE_BOOST_EXCEEDED_OLD | 318 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use MAX_BULK_VOLTAGE_BOOST_EXCEEDED (210) |
| INVALID_CURRENT_RANGE | 320 | |
| INVALID_CURRENT_RANGE_AUTO | 321 | |
| INVALID_PULSE_MODE | 322 | |
| INVALID_PULSE_ON_TIME_SETTING | 323 | |
| INVALID_CABLE_COMPENSATION_SETTING | 324 | |
| UNEXPECTED_DSP_REPLY | 325 | |
| CHANNEL_ENABLE_COULD_EXCEED_GROUP_POWER | 326 | |
| CHANNEL_ENABLE_COULD_EXCEED_MAX_POWER | 327 | |
| CAN_NOT_CHANGE_CURRENT_RANGE_WHILE_CHANNEL_IS_ENABLED | 328 | |
| PULSE_WIDTH_ADJUSTMENT_ERROR_OLD | 329 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use PULSE_WIDTH_ADJUSTMENT_ERROR (211) |
| CHANNEL_ENABLE_COULD_EXCEED_COMBINED_POWER_LIMIT_FOR_CHANNELS_1_4 | 330 | |
| CHANNEL_ENABLE_COULD_EXCEED_COMBINED_POWER_LIMIT_FOR_CHANNELS_5_8 | 331 | |
| EXCESSIVE_BULK_VOLTAGE_OLD | 332 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use EXCESSIVE_BULK_VOLTAGE (212) |
| INVALID_ARGUMENT | 336 | |
| INVALID_RISE_TIME_SETTING | 337 | |
| INVALID_STAGGER_STATE | 339 | |
| INVALID_PULSE_WIDTH_ADJUSTMENT_STATE | 340 | |
| INVALID_DUTY_CYCLE | 341 | |
| INVALID_PERIOD | 342 | |
| INVALID_PULSE_WIDTH | 343 | |
| INVALID_PULSE_HOLD_SETTING | 344 | |
| INVALID_PULSE_OFF_TIME_SETTING | 345 | |
| DUTY_CYCLE_WOULD_EXCEED_ON_OR_OFF_TIME_MAXIMUM | 346 | |
| PERIOD_WOULD_EXCEED_ON_OR_OFF_TIME_MAXIMUM | 347 | |
| PULSE_WIDTH_WOULD_EXCEED_ON_OR_OFF_TIME_MAXIMUM | 348 | |
| INVALID_TRIGGER_SLOPE_SETTING | 350 | |
| CHANNEL_NOT_READY | 351 | |
| INVALID_PULSE_COUNT | 352 | |
| PULSING_NOT_READY | 353 | |
| BIAS_CURRENT_OVER_POWER | 354 | |
| INVALID_BIAS_CURRENT | 355 | |
| EXCEED_MAX_PERCENT | 356 | |
| EXCEED_MAX_SEQ_STEPS | 357 | |
| INVALID_SEQUENCE | 358 | |
| EXCEED_MAX_SEQ_DEPTH | 359 | |
| CANNOT_START_CHANNEL_UNTIL_CURRENT_SET_POINT_CHANGED | 360 | |
| UNSTABLE_CURRENT_WAVEFORM | 361 | |
| INVALID_RAMP_RATE_SETTING | 362 | |
| UNEXPECTED_VOLTAGE_PRESENT_ON_HIGH_SIDE | 363 | |
| INVALID_TRIGGER_ARGUMENT | 364 | |
| INVALID_SYNC_STATE | 365 | |
| INVALID_TIMEOUT_STATE | 366 | |
| CANNOT_START_CHANNEL_UNTIL_START_AND_END_CURRENT_SET_POINT_CHANGED | 367 | |
| CANNOT_START_CHANNEL_UNTIL_PULSE_TIME_SETTINGS_CHANGED | 368 | |
| COMMAND_NOT_AVAILABLE_ON_THIS_MODEL | 369 | |
| INVALID_PULSE_WIDTH_OFFSET | 370 | |
| INVALID_TRIGGER_DELAY | 371 | |
| INVALID_TRIGGER_POLARITY_SETTING | 372 | |
| INVALID_TRIGGER_SOURCE_SETTING | 373 | |
| CANNOT_SET_BELOW_300US_PERIOD_IN_PULSED_SWEEP_MODES | 374 | |
| CANNOT_SET_BELOW_10US_PERIOD_IN_ANY_PULSE_MODE | 375 | |
| I2C_BUFFER_OVERFLOW | 376 | |
| I2C_BAD_COMMAND | 377 | |
| BULK_POWER_FAILURE_OLD | 378 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use BULK_POWER_FAILURE (213) |
| PULSE_OFF_TIME_IS_LESS_THAN_1US_WITH_OFFSET | 379 | |
| PULSE_ON_TIME_IS_LESS_THAN_01_US_WITH_OFFSET | 380 | |
| CANNOT_SET_ON_TIME_ABOVE_10S_OR_OFF_TIME_ABOVE_30S_IN_PULSED_SWEEP_OR_MULTI_PULSE_MODES | 381 | |
| TRIGGER_SETTING_IS_NOT_ALLOWED_IF_ANY_CHANNELS_ENABLED | 382 | |
| CANNOT_CHANGE_PULSE_TIMES_DYNAMICALLY | 383 | |
| CONFIGURATION_INVALID_AND_HAS_NOT_BEEN_WRITTEN_TO_FLASH_MEMORY | 384 | |
| OUTPUT_SWITCH_CANNOT_BE_CHANGED_UNTIL_CHANNEL_DISABLED_OR_NO_CURRENT | 385 | |
| OUTPUT_SWITCH_IS_NOT_INSTALLED | 386 | |
| INVALID_MULTIPLE_PULSE_BURST_COUNT | 387 | |
| INVALID_MULTIPLE_PULSE_RETRIGGER_TIME_OFF | 388 | |
| DIGITIZER_VERSION_NOT_MATCH | 389 | |
| INVALID_SCIENTIFIC_NOTATION | 392 | |
| INVALID_OFF_TIME_CAUSED_BY_INVALID_PULSE_WIDTH_CORRECTION | 395 | |
| INVALID_ON_TIME_CAUSED_BY_INVALID_PULSE_WIDTH_CORRECTION | 396 | |
| CHANNEL_IS_PULSING_CANNOT_CHANGE_SETTING | 397 | |
| COMMUNICATION_ERROR_DURING_IDN_QUERY_I2C_IS_RESET | 398 | |
| CPLD_VERSIONS_DO_NOT_MATCH | 399 | |
| DIGITIZER_INVALID_APERTURE | 401 | |
| DIGITIZER_INVALID_READ_COUNT | 402 | |
| DIGITIZER_INVALID_TRIGGER_COUNT | 403 | |
| DIGITIZER_INVALID_TRIGGER_DELAY | 404 | |
| DIGITIZER_INVALID_TRIGGER_SOURCE | 405 | |
| DIGITIZER_INVALID_TRIGGER_EDGE | 406 | |
| DIGITIZER_INVALID_RANGE | 407 | |
| DIGITIZER_INVALID_RUN_SETTING | 409 | |
| DIGITIZER_MISSING_APERTURE_PARAMETER | 410 | |
| DIGITIZER_MISSING_RANGE_PARAMETER | 411 | |
| DIGITIZER_MISSING_TRIGGER_COUNT_PARAMETER | 412 | |
| DIGITIZER_MISSING_TRIGGER_DELAY_PARAMETER | 413 | |
| DIGITIZER_MISSING_TRIGGER_EDGE_PARAMETER | 414 | |
| DIGITIZER_MISSING_TRIGGER_SOURCE_PARAMETER | 415 | |
| DIGITIZER_MISSING_READ_COUNT_PARAMETER | 416 | |
| DIGITIZER_OVER_RANGE_TRIPPED | 418 | |
| DIGITIZER_INVALID_STATE | 419 | |
| DIGITIZER_RECEIVE_BUFFER_OVERFLOW | 420 | |
| DIGITIZER_INVALID_OUTPUT_TRIGGER_EDGE | 421 | |
| DIGITIZER_INVALID_TRIGGER_SOURCE_422 | 422 | |
| DIGITIZER_INVALID_SAMPLING_MODE_SETTING | 423 | |
| DIGITIZER_MISSING_SAMPLING_MODE_PARAMETER | 424 | |
| DIGITIZER_MISSING_ENABLING_RAW_DATA_PARAMETER | 425 | |
| DIGITIZER_INVALID_ENABLING_RAW_DATA_SETTING | 426 | |
| DIGITIZER_RAW_DATA_NOT_ENABLED | 427 | |
| DIGITIZER_ENABLING_RAW_DATA_REQUIRES_MEASUREMENT_SEQUENCE_TO_BE_IDLE | 428 | |
| DIGITIZER_INVALID_OUTPUT_TRIGGER_DELAY | 429 | |
| DIGITIZER_MISSING_OUTPUT_TRIGGER_DELAY_PARAMETER | 430 | |
| DIGITIZER_THE_INPUT_RELAYS_OF_THE_DEVICE_IS_DISCONNECTED | 431 | |
| DIGITIZER_MISSING_OUTPUT_TRIGGER_EDGE_PARAMETER | 432 | |
| SAMPLING_CUSTOM_SEQUENCE_IS_NOT_SET | 433 | |
| INVALID_PARTIAL_ABORT | 434 | |
| INVALID_VOLTAGE_PROTECTION_MODE_OLD | 500 | Deprecated starting with Ethernet Processor version 3.0.11.10: Use INVALID_VOLTAGE_PROTECTION_MODE (600) |
| EXCEED_MAX_TOTAL_NUMBER_OF_STEPS_IN_SAMPLING_CUSTOM_SEQUENCE | 501 | |
| INVALID_SAMPLING_CUSTOM_SEQUENCE | 502 | |
| EXCEED_MAX_TOTAL_READ_COUNT_IN_SAMPLING_CUSTOM_SEQUENCE | 503 | |
| EXCEED_MAX_SAMPLING_CUSTOM_SEQUENCE_STRING_LENGTH | 504 | |
| EXCEED_MAX_TOTAL_SAMPLING_TIME_IN_SAMPLING_CUSTOM_SEQUENCE | 505 | |
| EXCEED_MAX_TOTAL_SAMPLING_CUSTOM_SEQUENCE_STRING_LENGTH | 506 | |
| PREVIOUS_SEQUENCE_HAVE_NOT_BEEN_CLEARED | 507 | |
| NO_SEQUENCE_HAVE_BEEN_SET | 508 | |
| EXCEED_MAX_SAMPLING_CUSTOM_SEQUENCE_APERTURE | 509 | |
| CANNOT_COMMUNICATE_WITH_DIGITIZER | 510 | |
| INVALID_VOLTAGE_PROTECTION_MODE | 600 | |
| INVALID_STAIRCASE_SWEEP_ON_TIME | 602 | |
| INVALID_STAIRCASE_SWEEP_STEP_COUNT | 603 |
/run_spikesafe_operating_modes/run_dc/RunDcMode.py
/run_spikesafe_operating_modes/run_modulated_dc/RunModulatedMode.py
/run_spikesafe_operating_modes/run_pulsed_sweep/RunPulsedSweepMode.py
Refer to SS400 SCPI Programming Manual Appendix A for a full description of all SpikeSafe events and their expected formats.