Alphabetical error summary

This section provides a summary of MSPP service error codes. The error codes are presented in two tables:

All MSPP service functions return a status code. If the return code is not SUCCESS (0), it is an error code indicating that the function has failed and a reason for the failure.

MSPP service error codes are defined in the include files mspdef.h and ctaerr.h. The error codes are prefixed with MSPERR_ or CTAERR_.

The following table alphabetically lists MSPP service errors (all errors are 32 bits):

Error name

Hex

Decimal

Description

MSPERR_CANNOT_OPEN_SERVICE_COMPONENT

0x001B0003

1769475

Cannot open a sub-component of the service.

MSPERR_CHANNEL_NOT_CONNECTED

0x001B0006

1769478

MSPP channel is not connected to any endpoints.

MSPERR_CHANNEL_NOT_DEFINED

0x001B0005

1769477

MSPP channel name is not defined.

MSPERR_DRIVER_COMMAND_FAILED

0x001B0008

1769480

SPI command failed.

MSPERR_ENDPOINT_BUSY

0x001B000C

1769484

Command arrived while servicing previous command.

MSPERR_ENDPOINT_NOT_ALLOCATED

0x001B0007

1769479

MSPP endpoint is defined, but not yet allocated on the board.

MSPERR_FILTER_BUSY

0x001B000D

1769485

Command arrived while servicing previous command.

MSPERR_INTERNAL_HANDLE

0x001B0002

1769474

Invalid MSPP channel or endpoint.

MSPERR_INVALID_CONNECTION

0x001B0001

1769473

Connection cannot be found.

MSPERR_INVALID_HANDLE

0x001B0004

1769476

Invalid MSPP channel or endpoint.

MSPERR_SENDCOMMAND_FAILED

0x001B000A

1769482

mspSendCommand returned an error.

MSPERR_SENDQUERY_FAILED

0x001B000B

1769483

mspSendQuery returned an error.

MSPERR_UNKNOWN_FILTER_OBJECT

0x001B0009

1769481

The command specified a filter that is not in the channel.

Numerical error listing

The following table numerically lists MSPP service errors:

Hex

Decimal

Error name

0x001B0001

1769473

MSPERR_INVALID_CONNECTION

0x001B0002

1769474

MSPERR_INTERNAL_HANDLE

0x001B0003

1769475

MSPERR_CANNOT_OPEN_SERVICE_COMPONENT

0x001B0004

1769476

MSPERR_INVALID_HANDLE

0x001B0005

1769477

MSPERR_CHANNEL_NOT_DEFINED

0x001B0006

1769478

MSPERR_CHANNEL_NOT_CONNECTED

0x001B0007

1769479

MSPERR_ENDPOINT_NOT_ALLOCATED

0x001B0008

1769480

MSPERR_DRIVER_COMMAND_FAILED

0x001B0009

1769481

MSPERR_UNKNOWN_FILTER_OBJECT

0x001B000A

1769482

MSPERR_SENDCOMMAND_FAILED

0x001B000B

1769483

MSPERR_SENDQUERY_FAILED

0x001B000C

1769484

MSPERR_ENDPOINT_BUSY

0x001B000D

1769485

MSPERR_FILTER_BUSY