AWE Core OS 8.B.19 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. | |
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"