|
CASP Python Libraries
This documentation primarily focuses on the usage of functions from 'casp', 'casp_be', 'casp_gpio' and 'casp_udio' namespaces.
|
This module defines classes that provide interfaces to perform low level read/write operations with CASP executables. More...
Classes | |
| class | CaspProcess |
| CaspProcess class provides interfaces to create, read/write and terminate 'CASP' executable as a subprocess. More... | |
| class | CaspBlockEditorProcess |
| CaspBlockEditorProcess class provides interfaces to create, read/write and terminate 'BlockEditor' executable as a subprocess. More... | |
| class | CaspBlockViewerProcess |
| CaspBlockViewerProcess class provides interfaces to start and terminate 'BlockViewer' executable as a subprocess. More... | |
| class | CaspGpioProcess |
| CaspGpioProcess class provides interfaces to create, read/write and terminate 'casp_gpio_bridge' executable as a subprocess. More... | |
Variables | |
| casp_proc = CaspProcess() | |
| Global object for CaspProcess class. | |
| casp_be_proc = CaspBlockEditorProcess() | |
| Global object for CaspBlockEditorProcess class. | |
| casp_bv_proc = CaspBlockViewerProcess() | |
| Global object for CaspBlockViewerProcess class. | |
| casp_gpio_proc = CaspGpioProcess() | |
| Global object for CaspGpioProcess class. | |
This module defines classes that provide interfaces to perform low level read/write operations with CASP executables.
Each class defined in this module creates a subprocess for a particular executable and provides interfaces to talk to that subprocess based on funtionality and need. In most cases interfaces defined in this module are not required to be used directly by the user. It is recommended to use the wrapper functions provided in casp.py and casp_gpio.py modules instead. Typical interfaces that this module provides:
This module also provides global objects for all classes defined in this module. These global objects are used directly by upper level interfaces to provide required functionalities.
| _casp_process.casp_proc = CaspProcess() |
Global object for CaspProcess class.
Used by funtions defined in casp.py module to access interfaces from this class.
Definition at line 254 of file _casp_process.py.
| _casp_process.casp_be_proc = CaspBlockEditorProcess() |
Global object for CaspBlockEditorProcess class.
Used by funtions defined in casp_be.py module to access interfaces from this class.
Definition at line 257 of file _casp_process.py.
| _casp_process.casp_bv_proc = CaspBlockViewerProcess() |
Global object for CaspBlockViewerProcess class.
Used by funtions from casp.py module to access interfaces from this class.
Definition at line 260 of file _casp_process.py.
| _casp_process.casp_gpio_proc = CaspGpioProcess() |
Global object for CaspGpioProcess class.
Used by funtions from casp_gpio.py and casp_udio.py modules to access interfaces from this class.
Definition at line 263 of file _casp_process.py.