neclib.core.security#

Check user input, running environment and so on.

The implementations here will ensure the execution of NECST is safe thus reliable. The unsafe may contain but not limited to the following situations:

  • Malicious user input can be executed.

  • Loss of realtime-ness in feedback control.

Aliases#

LoadChecker

None

busy

Manages the busy state of the object.

sanitize

None

Submodules#

neclib.core.security.busy_impl

Control executions of conflict-unsafe methods.

neclib.core.security.load_check

neclib.core.security.sanitize_impl