Go to the source code of this file.
- Copyright
- SPDX-FileCopyrightText: 2026 European Southern Observatory (ESO) SPDX-License-Identifier: LGPL-3.0-only
◆ ngcbEVT_COND_FAIL
| #define ngcbEVT_COND_FAIL 0x00010000 |
◆ ngcbEVT_FAILURE
| #define ngcbEVT_FAILURE 2 |
◆ ngcbEVT_INVALID
| #define ngcbEVT_INVALID 3 |
◆ ngcbEVT_PENDING
| #define ngcbEVT_PENDING -1 |
◆ ngcbEVT_SUCCESS
| #define ngcbEVT_SUCCESS 0 |
◆ ngcbEVT_TIMEOUT
| #define ngcbEVT_TIMEOUT 1 |
◆ ngcbIFC_CLASS_VERSION
| #define ngcbIFC_CLASS_VERSION 0x00000001 |
◆ ngcbIFC_HDR_SIZE
Internal header size in words
◆ ngcbIFC_OP_EVT
| #define ngcbIFC_OP_EVT 0x2 |
◆ ngcbIFC_OP_RD
| #define ngcbIFC_OP_RD 0x1 |
◆ ngcbIFC_OP_WR
| #define ngcbIFC_OP_WR 0x0 |
◆ ngcbIFC_TIMEOUT_DEFAULT
| #define ngcbIFC_TIMEOUT_DEFAULT 5 |
A reasonable default timeout
◆ RPC_STATE_BUSY
| #define RPC_STATE_BUSY 0x40000000 |
◆ RPC_STATE_DONE
| #define RPC_STATE_DONE 0x000000FF |
◆ RPC_STATE_ERROR
| #define RPC_STATE_ERROR 0x80000000 |
◆ RPC_STATE_ERROR_BUFFER_TOO_SMALL
◆ RPC_STATE_ERROR_BUSY
◆ RPC_STATE_ERROR_OUT_OF_MEMORY
◆ RPC_STATE_ERROR_TOO_LONG
◆ RPC_STATE_ERROR_TRANSFER_FAILED
◆ RPC_STATE_ERROR_UNKNOWN_CHANNEL
◆ RPC_STATE_ERROR_UNKNOWN_CMD
◆ RPC_STATE_ERROR_UNKNOWN_DEVICE
◆ RPC_STATE_INVALID
| #define RPC_STATE_INVALID 0x00000000 |
◆ RPC_STATE_RECEIVED
| #define RPC_STATE_RECEIVED 0x00000002 |
◆ RPC_STATE_SEND
| #define RPC_STATE_SEND 0x00000001 |
◆ RPC_STATE_WAITING
| #define RPC_STATE_WAITING 0x00000003 |