|
Motor Driver Evaluation Kit NEVB-MTR1-t01-1.1.0
Firmware for NEVB-MTR1-KIT1 for trapezoidal control of BLDC motors using Hall-effect sensors
|
SCPI types header file. More...
Go to the source code of this file.
Classes | |
| class | SCPI_String_Array |
| Variable size string array class. More... | |
| class | SCPI_Commands |
| Stores parsed command tokens. More... | |
| class | SCPI_Parameters |
| Stores parsed command parameters. More... | |
Typedefs | |
| using | SCPI_C = SCPI_Commands |
Alias for SCPI_Commands. | |
| using | SCPI_P = SCPI_Parameters |
Alias for SCPI_Parameters. | |
| using | scpi_hash_t = uint8_t |
Alias for SCPI integer hash type defined in SCPI_HASH_TYPE. | |
Enumerations | |
| enum class | ErrorCode { NoError = 0 , UnknownCommand , Timeout , BufferOverflow , MissingOrInvalidParameter } |
| SCPI Error codes. More... | |
SCPI types header file.
This file contains the declaration of helper classes used for SCPI command parsing, including string array management and tokenization of command and parameter messages.
Most of this code was originally written by Diego González Chávez as part of the Vrekrer SCPI Parser project.
It has been merged into the main codebase for customization and linking limitations of the Arduino IDE.
Definition in file scpi_types.h.
| using SCPI_C = SCPI_Commands |
Alias for SCPI_Commands.
Definition at line 102 of file scpi_types.h.
| using scpi_hash_t = uint8_t |
Alias for SCPI integer hash type defined in SCPI_HASH_TYPE.
Definition at line 110 of file scpi_types.h.
| using SCPI_P = SCPI_Parameters |
Alias for SCPI_Parameters.
Definition at line 106 of file scpi_types.h.
|
strong |
SCPI Error codes.
Represents possible error conditions that can occur during SCPI message parsing or execution.
Definition at line 117 of file scpi_types.h.