| 
    AWE Core OS 8.B.21 Documentation
    
   | 
 
A list of all possible Audio Weaver errors and their IDs. More...
Go to the source code of this file.
Macros | |
| #define | E_SUCCESS (0) | 
| OK result.  | |
| #define | E_HEAP_INDEX_RANGE (-1) | 
| Attempt to reference a non-existent heap.  | |
| #define | E_MALLOC_SIZE_TOO_BIG (-2) | 
| Attempt to allocate more storage with awe_fwMalloc() than exists.  | |
| #define | E_CONSTRUCTOR_ARGUMENT_COUNT (-4) | 
| A constructor was called with the wrong number of arguments.  | |
| #define | E_CLASS_INDEX_RANGE (-5) | 
| Attempt to reference a non-existent class.  | |
| #define | E_CLASS_NOT_FOUND (-6) | 
| Can't find the specified class.  | |
| #define | E_MODULE_ALREADY_OWNED (-7) | 
| Attempt to bind a module instance to a layout that is already owned by a layout.  | |
| #define | E_ASSIGN_ADDRESS_OUT_OF_RANGE (-8) | 
| Attempt to assign outside the bounds of the heap.  | |
| #define | E_MODULE_NOT_WIRE (-9) | 
| A wire input given to a module constructor is not a wire.  | |
| #define | E_INPUTS_MUST_MATCH_OUTPUTS (-10) | 
| Many modules require the number of inputs and outputs to be the same.  | |
| #define | E_INPUTS_MUST_BE_SAME_PINTYPE (-11) | 
| Many modules require that all inputs be of the same pintype.  | |
| #define | E_MUST_HAVE_INPUTS (-12) | 
| Many modules require at leat one input.  | |
| #define | E_MUST_HAVE_OUTPUTS (-13) | 
| Many modules require at leat one output.  | |
| #define | E_INPUTS_MUST_MATCH_CORRESPONDING_OUTPUTS (-14) | 
| Many modules require the input and output types to match in pairs.  | |
| #define | E_NOT_MODULE (-15) | 
| The module given is not a module.  | |
| #define | E_INPUT_OUTPUT_COUNT (-16) | 
| Module with fixed inputs/outputs has wrong count.  | |
| #define | E_PARAMETER_ERROR (-17) | 
| Module arguments have an error.  | |
| #define | E_NO_MORE_OBJECTS (-18) | 
| awe_fwGetFirstObject() or awe_fwGetNextObject() reached end of object chain.  | |
| #define | E_NOT_OBJECT_POINTER (-19) | 
| Object pointer given to awe_fwGetNextObject() does not point to a module instance.  | |
| #define | E_NOT_INPUT_PIN (-20) | 
| Object pointer given to ClassInputWire_Constructor() is not an input pin.  | |
| #define | E_IOPIN_IN_USE (-21) | 
| The I/O pin given to ClassXXWire_Constructor() is already in use.  | |
| #define | E_PIN_TYPES_NOT_COMPATIBLE (-22) | 
| The wire and I/O pin type are not compatible.  | |
| #define | E_PIN_SIZES_NOT_COMPATIBLE (-23) | 
| The wire and I/O pin sizes are not compatible.  | |
| #define | E_NOT_OUTPUT_PIN (-24) | 
| Object pointer given to ClassOutpuWire_Constructor() is not an output pin.  | |
| #define | E_NO_MORE_IOPINS (-25) | 
| awe_fwGetFirstIO() or awe_fwGetNextIO() reached end of object chain.  | |
| #define | E_NO_LAYOUTS (-26) | 
| Master pump function found no layouts to pump.  | |
| #define | E_MUST_HAVE_ONE_OUTPUT (-27) | 
| For modules with a hardwired single output (like RMS).  | |
| #define | E_OUTPUT_MUST_BE_SINGLE_VALUE (-28) | 
| For modules that need an output with 1 single output value (like RMS).  | |
| #define | E_INCOMPATIBLE_BLOCK_SIZES (-29) | 
| For containers, the contained module required sizes don't match.  | |
| #define | E_WIRE_INDEX_RANGE (-30) | 
| A write index in a vector is out of range.  | |
| #define | E_NO_EVENT_HANDLER (-31) | 
| There is no event handler for this module.  | |
| #define | E_AUDIO_ALREADY_STARTED (-32) | 
| Audio_Start() called with the audio already running.  | |
| #define | E_AUDIO_ALREADY_STOPPED (-33) | 
| Audio_Stop() called with the audio already stopped.  | |
| #define | E_COMMUNICATIONS_ERROR (-34) | 
| Framework communications failure.  | |
| #define | E_SALT_OBJECT_NOTFOUND (-35) | 
| Standalone tuning definitions.  | |
| #define | E_SALT_FIELD_RANGE (-36) | 
| Salt field range error.  | |
| #define | E_SALT_STATE_RANGE (-37) | 
| Salt state range error  | |
| #define | E_NOT_IMPLEMENTED_IN_RS232 (-38) | 
| Attempt to pump for RS232.  | |
| #define | E_BADPACKET (-39) | 
| Bad packet - invalid argument.  | |
| #define | E_BADFILE (-40) | 
| Filename NULL.  | |
| #define | E_FILENAMELENGTH (-41) | 
| Filename length > 55.  | |
| #define | E_CANTCREATE (-42) | 
| Can't create file.  | |
| #define | E_CANTOPEN (-43) | 
| Can't open the specified file.  | |
| #define | E_NOSUCHFILE (-44) | 
| The specified file does not exist.  | |
| #define | E_IOERROR (-45) | 
| An error occurred accessing resource.  | |
| #define | E_FIND_FIRST_FILE_NOT_CALLED (-46) | 
| Find First File must be called First.  | |
| #define | E_NO_MORE_FILES (-47) | 
| No more files found.  | |
| #define | E_BAD_FILENAME (-48) | 
| The filename is not valid.  | |
| #define | E_FILE_ALREADY_OPEN (-49) | 
| Cannot perform operation while a file is open.  | |
| #define | E_FILE_NOT_FOUND (-50) | 
| File was not found.  | |
| #define | E_ILLEGAL_FILE_ATTRIBUTE (-51) | 
| File attribut byte is invalid.  | |
| #define | E_FILE_ALREADY_EXISTS (-52) | 
| File already exists.  | |
| #define | E_NO_OPEN_FILE (-53) | 
| There is no file open.  | |
| #define | E_OUT_OF_SPACE (-54) | 
| Out of file system space.  | |
| #define | E_END_OF_FILE (-55) | 
| End of file.  | |
| #define | E_ERROR_READING_FLASH_MEMORY (-56) | 
| Read flash memory failed.  | |
| #define | E_ERROR_WRITING_FLASH_MEMORY (-57) | 
| Write flash memory failed.  | |
| #define | E_ERROR_ERASING_FLASH_MEMORY (-58) | 
| Erase flash memory failed.  | |
| #define | E_COMMAND_NOT_IMPLEMENTED (-59) | 
| Command not implemented on this platform.  | |
| #define | E_INTERNAL_MODULE_ALLOCATION_FAILURE (-60) | 
| Internal subsystem allocation failure.  | |
| #define | E_HARDWARE_FAILURE (-61) | 
| General hardware related failure.  | |
| #define | E_REGISTER_INVALID (-62) | 
| Invalid register to read.  | |
| #define | E_REGISTER_BUSY (-63) | 
| Register cannot be accessed at this time.  | |
| #define | E_REGISTER_NOT_IMPLEMENTED (-64) | 
| Register function not implemented.  | |
| #define | E_REGISTER_READ_ONLY (-65) | 
| Trying to write a read-only register.  | |
| #define | E_NO_HEAP_MEMORY (-66) | 
| Attempt to create heap failed.  | |
| #define | E_ARGUMENT_ERROR (-67) | 
| Argument value invalid.  | |
| #define | E_DUPLICATE_ID (-68) | 
| Attempt to set duplicate ID with SetID.  | |
| #define | E_ID_OUT_OF_RANGE (-69) | 
| Attempt to use ID outside 1..32767 with SetID.  | |
| #define | E_READ_ONLY (-70) | 
| Attempt to modify read-only object header.  | |
| #define | E_BAD_HEAP_POINTER (-71) | 
| Pointer to heap is NULL.  | |
| #define | E_HEAPS_ALREADY_INITIALIZED (-72) | 
| Heaps already initialized.  | |
| #define | E_HEAPS_NOT_INITIALIZED (-73) | 
| Heaps not yet initialized.  | |
| #define | E_EXCEPTION (-74) | 
| CFramework exception (null pointer?).  | |
| #define | E_MESSAGE_LENGTH_TOO_LONG (-75) | 
| Bad packet - message length is too long.  | |
| #define | E_CRC_ERROR (-76) | 
| Bad packet - CRC error.  | |
| #define | E_UNKNOWN_MESSAGE (-77) | 
| Bad packet - invalid command ID.  | |
| #define | E_MSG_TIMEOUT (-78) | 
| Message timed out (C6 only).  | |
| #define | E_OBJECT_ID_NOT_FOUND (-79) | 
| Object ID not found.  | |
| #define | E_PIN_ID_NOT_FOUND (-80) | 
| I/O pin not found.  | |
| #define | E_NOT_OBJECT (-81) | 
| Not a valid object.  | |
| #define | E_BAD_MEMBER_INDEX (-82) | 
| Member index is out of object bounds.  | |
| #define | E_CLASS_NOT_SUPPORTED (-83) | 
| Attempt to access member of wrong class type.  | |
| #define | E_PUMP_OVERRUN (-84) | 
| Attempt to pump when awe_fwTick() was not called.  | |
| #define | E_NOT_V7 (-85) | 
| Target is not a V7 target - legacy.  | |
| #define | E_NO_FRAMEWORK (-86) | 
| The framework does not exist.  | |
| #define | E_NO_CORE (-87) | 
| The specified core does not exist.  | |
| #define | E_IOPIN_TOO_MANY (-88) | 
| Too many wires bound to pin.  | |
| #define | E_WIRE_ALREADY_BOUND (-89) | 
| Attempt to bind a wire already bound.  | |
| #define | E_WIRES_NOT_SPECIFIED (-90) | 
| Required wires not specified.  | |
| #define | E_NOT_CREATED (-91) | 
| AWE instance not created.  | |
| #define | E_ALREADY_CREATED (-92) | 
| AWE instance already created.  | |
| #define | E_AUDIO_NOT_STARTED (-93) | 
| Can't pump, audio not started.  | |
| #define | E_LINKEDLIST_CORRUPT (-94) | 
| Module instance linked list is corrupted.  | |
| #define | E_MODULE_NOT_INITIALIZED (-95) | 
| The module was not initialized.  | |
| #define | E_INVALID_FILE (-96) | 
| The file content is invalid.  More... | |
| #define | E_NO_MORE_ROUTES (-97) | 
| There are no more routes.  | |
| #define | E_PUMP_NO_LAYOUTS (-98) | 
| Attempt to pump when there is no layout.  | |
| #define | E_NULL_PACKET_BUFFER_POINTER (-99) | 
| Packet Buffer Pointer not initialized.  | |
| #define | E_NULL_REPLY_BUFFER_POINTER (-100) | 
| Reply Buffer Pointer not initialized.  | |
| #define | E_ZERO_PACKET_BUFFER_LENGTH (-101) | 
| Packet buffer length is 0.  | |
| #define | E_CALLBACK_NOT_REALTIME (-102) | 
| Audio Callback is not at realtime priority.  | |
| #define | E_PRIORITY_NOT_HI_ENOUGH (-103) | 
| Audio Callback is not at a high enough priority to support cascading pump threads.  | |
| #define | E_SCHEDULER_PERMISSION_DENIED (-104) | 
| Could not get/set the scheduler priority of callback due to bad permissions.  | |
| #define | E_INVALID_PORTNO (-105) | 
| Port number passed into aweOS tuning interface API must be within 15002-15092 and even.  | |
| #define | E_CANNOT_CREATE_THREAD (-106) | 
| Could not create thread or process using OS constructs.  | |
| #define | E_UNEXPECTED_EOF (-107) | 
| Loading from array reported EOF early.  | |
| #define | E_OFF_ARRAY_END (-108) | 
| Attempt to allocate wire from buffer pool off end.  | |
| #define | E_NO_MORE_THREADS (-109) | 
| Attempt to create thread when all in use.  | |
| #define | E_SOCKET_OPEN_FAIL (-110) | 
| AWECoreOS integrated socket failed to open.  | |
| #define | E_INSTANCE_POINTER_INVALID (-111) | 
| Failed to pass required instance to module user constructor.  | |
| #define | E_SYSCALL (-112) | 
| System call unavailable on target.  | |
| #define | E_INVALID_ALIGN_VALUE (-113) | 
| Tried to malloc with an invalid alignment value (possibly 0)  | |
| #define | E_INVALID_NUM_INSTANCES (-114) | 
| numProcessingInstances registered lies outside valid range  | |
| #define | E_OUT_OF_RANGE_INSTANCE_ID (-115) | 
| Instance ID registered lies outside numProcessingInstances value set by user.  | |
| #define | E_INVALID_SHARED_HEAP_LENGTH (-116) | 
| Shared heap size either invalid or unregistered by user.  | |
| #define | E_MULTI_PACKET_WAITING (-117) | 
| Multi-instance packet has been forwarded but has not yet been serviced.  | |
| #define | E_INVALID_LAYOUT_INDEX (-118) | 
| Invalid layout index.  | |
| #define | E_MULTI_INSTANCE_SPLIT_AWB_NOT_STARTED (-119) | 
| Multi-split AWB not started.  | |
| #define | E_NO_LOGGING_CALLBACK_REGISTERED (-120) | 
| Logging callback not registered.  | |
| #define | E_NO_LOGGING_SUPPORT (-121) | 
| Logging callbacks not supported.  | |
| #define | E_FILE_NAME_TOO_BIG (-122) | 
| Error code returned when file name is too big.  | |
A list of all possible Audio Weaver errors and their IDs.
| #define E_INVALID_FILE (-96) | 
The file content is invalid.
If you encounter this error when loading a .awb, it may be because the encryption key does not match the library key. You will have to regenerate the .awb with matching keys"