Module: LegoNXT::DirectOpsErrors
- Defined in:
- lib/lego_nxt/constants.rb
Overview
Errors that may be return via the status-byte for direct commands.
Constant Summary
- PENDING_COMMUNICATION_TRANSACTION_IN_PROGRESS_ERROR =
byte(0x20)
- SPECIFIED_MAILBOX_QUEUE_IS_EMPTY_ERROR =
byte(0x40)
- REQUEST_FAILED_ERROR =
byte(0xBD)
- UNKNOWN_COMMAND_OPCODE_ERROR =
byte(0xBE)
- INSANE_PACKET_ERROR =
byte(0xBF)
- DATA_CONTAINS_OUT_OF_RANGE_VALUES_ERROR =
byte(0xC0)
- COMMUNICATION_BUS_ERROR =
byte(0xDD)
- NO_FREE_MEMORY_IN_COMMUNICATION_BUFFER_ERROR =
byte(0xDE)
- SPECIFIED_CHANNEL_CONNECTION_IS_NOT_VALID_ERROR =
byte(0xDF)
- SPECIFIED_CHANNEL_CONNECTION_NOT_CONFIGURED_OR_BUSY_ERROR =
byte(0xE0)
- NO_ACTIVE_PROGRAM_ERROR =
byte(0xEC)
- ILLEGAL_SIZE_SPECIFIED_ERROR =
byte(0xED)
- ILLEGAL_MAILBOX_QUEUE_ID_SPECIFIED_ERROR =
byte(0xEE)
- ATTEMPTED_TO_ACCESS_INVALID_FIELD_OF_A_STRUCTURE_ERROR =
byte(0xEF)
- BAD_INPUT_OR_OUTPUT_SPECIFIED_ERROR =
byte(0xF0)
- INSUFFICIENT_MEMORY_AVAILABLE_ERROR =
byte(0xFB)
- BAD_ARGUMENTS_ERROR =
byte(0xFF)