Table of Contents > QUARC > User's Guide
Error Codes
All the functions provided in QUARC that return an error use the error codes
defined in the header file quanser_errors.h
. These error codes
should be accessed by their symbolic name rather than their value because
their value may be subject to change or may differ across operating systems.
A textual error message corresponding to a given error code may be obtained
in C code using the msg_get_error_message function. In MATLAB code, the
qc_get_error_message
command is provided.
While these interfaces are generally sufficient, there may be instances in which there is a need to look up an error code. This help page provides a table listing all the error codes used by QUARC at the time this version was generated, in numerical order.
Error Codes in Numerical Order
Error Code |
Symbolic Name |
Description |
---|---|---|
1 |
QERR_OUT_OF_MEMORY |
Not enough memory to perform the operation. |
2 |
QERR_OUT_OF_RESOURCES |
Not enough system resources are available to perform the operation. |
3 |
QERR_OUT_OF_RANGE |
A value is outside the valid range. |
4 |
QERR_INVALID_ARGUMENT |
One of the arguments is invalid. |
5 |
QERR_PAGE_FAULT |
A page fault occurred accessing one of the arguments. |
6 |
QERR_NOT_SUPPORTED |
The specified option or operation is not supported. It may be supported on other platforms. Please check the documentation. |
7 |
QERR_DEADLOCK |
A deadlock situation would have occurred. |
8 |
QERR_BUSY |
An operation is already in progress. |
9 |
QERR_OBJECT_NOT_FOUND |
The object could not be found. |
10 |
QERR_FILE_NOT_FOUND |
The file could not be found. |
11 |
QERR_NO_PERMISSION |
The process lacks the appropriate privileges to perform the operation. If you are downloading a model then the model may be loaded on the target. Stop the model and download the code again. If you are uploading a MAT file then the host and target are likely the same machine and the operation would overwrite the MAT file with itself. |
12 |
QERR_TOO_MANY_PROCESSES |
Too many processes are accessing an RTDLL. |
13 |
QERR_UNRECOGNIZED_ERROR |
An operating system function returned an unrecognized error. |
14 |
QERR_TIMED_OUT |
The operation timed out. |
15 |
QERR_LIBRARY_NOT_FOUND |
Unable to locate the dynamic link library or shared object. |
16 |
QERR_LIBRARY_NOT_CLOSED |
Failed to close dynamic link library or shared object. |
17 |
QERR_STRING_TOO_SMALL |
The string buffer is too small to hold the result. |
18 |
QERR_STRING_NOT_TERMINATED |
The string is not null-terminated within the given size. |
19 |
QERR_INVALID_URI |
The absolute URI is not valid. |
20 |
QERR_URI_OPTION_TOO_LONG |
The option name for a URI is too long. Option names must not be longer than URI_MAX_OPTION_LENGTH. |
21 |
QERR_MISSING_URI_OPTION_VALUE |
The option for a URI is present but there is no associated value, as expected. |
22 |
QERR_INVALID_URI_OPTION_VALUE |
The option for a URI is present but the value is invalid. |
23 |
QERR_INVALID_URI_PORT_VALUE |
The port for a URI is present but the value is invalid. |
24 |
QERR_MISSING_FUNCTION |
A required function is missing from a driver. |
25 |
QERR_INVALID_CONNECTION |
The connection is not valid. A connection cannot be used after it has been closed. |
26 |
QERR_NON_BLOCKING_NOT_SUPPORTED |
Non-blocking mode is not supported for the given protocol. |
27 |
QERR_CANNOT_INITIALIZE_SOCKETS |
It was not possible to initialize the socket library. |
28 |
QERR_NAGLE_NOT_SUPPORTED |
The Nagle algorithm is not supported for the given communication subsystem. |
29 |
QERR_INVALID_BUFFER_SIZE |
The specified buffer size is not valid. It may be out of an acceptable range. |
30 |
QERR_SOCKET_NOT_REUSABLE |
The socket address could not be made reusable. |
31 |
QERR_CANNOT_BIND_SOCKET |
It was not possible to bind the socket to the given port. Check that the port number is valid and not in use. |
32 |
QERR_CANNOT_LISTEN |
It was not possible to listen on the specified connection. |
33 |
QERR_CANNOT_CONNECT |
It was not possible to connect to the specified URI. |
34 |
QERR_WOULD_BLOCK |
A non-blocking operation would have blocked. |
35 |
QERR_INTERRUPTED |
A blocking operation was interrupted by a signal. |
36 |
QERR_HOST_NOT_FOUND |
The specified host could not be found. |
37 |
QERR_INVALID_SOCKET |
Socket is not valid. It may have been closed already or never created successfully. |
38 |
QERR_CANNOT_LINGER |
Unable to set the linker options for a connection. |
39 |
QERR_CANNOT_ACCEPT_CONNECTION |
The listening socket was unable to accept a client connection. |
40 |
QERR_CANNOT_SEND |
Unable to send data over a connection. |
41 |
QERR_CANNOT_RECEIVE |
Unable to receive data over a connection. |
42 |
QERR_CANNOT_POLL |
Unable to poll a connection. |
43 |
QERR_CANNOT_SHUTDOWN |
Unable to shut down send and/or receives on the connection. |
44 |
QERR_CONNECTION_SHUTDOWN |
The connection has been shut down. |
45 |
QERR_CANNOT_CLOSE |
Unable to close the connection. |
46 |
QERR_CANNOT_GET_TIME |
Unable to get the current high-resolution time. |
47 |
QERR_CANNOT_SUBTRACT_TIMEOUTS |
The timeouts cannot be subtracted because the left-hand side is relative and the right hand side is absolute. |
48 |
QERR_CANNOT_ADD_TIMEOUTS |
The timeouts cannot be added because both sides are absolute timeouts. |
49 |
QERR_CANNOT_OBTAIN_LOCK |
Cannot obtain a lock to gain exclusive access to a critical section of code. |
50 |
QERR_INVALID_RECONFIGURATION |
Reconfiguration instance is not valid. It may have been closed already or never opened successfully. |
51 |
QERR_BEGIN_CONTROL_NOT_CALLED |
The reconfiguration_begin_control function has not been called. |
52 |
QERR_CANNOT_SWITCH |
An attempt to switch models failed due to a communication failure. |
53 |
QERR_INVALID_BASE |
The given base is invalid and cannot be used to convert the integer to a string. |
54 |
QERR_INVALID_TIMER_EVENT |
The timer event passed as an argument is invalid. |
55 |
QERR_INVALID_TIMER_NOTIFICATION |
The timer notification structure is invalid. |
56 |
QERR_INVALID_TIMER_RESOLUTION |
The specified timer resolution is invalid. |
57 |
QERR_INVALID_TIMER_PERIOD |
The specified timer period is invalid. |
58 |
QERR_INVALID_TIMER |
The timer passed as an argument is invalid. |
59 |
QERR_CANNOT_GET_RESOLUTION |
The timer resolution could not be retrieved. Stack or memory corruption is likely. |
60 |
QERR_CANNOT_SET_RESOLUTION |
The timer resolution could not be set. The user does not have permission. |
61 |
QERR_BEGIN_RESOLUTION_NOT_CALLED |
The qtimer_begin_resolution function has not been called successfully. |
62 |
QERR_STATE_INCOMPATIBLE |
The state information is not compatible. Reconfiguration states must have the same data type and size. |
63 |
QERR_INVALID_STATE |
The state is invalid. It may have already been unregistered. |
64 |
QERR_INVALID_STREAM |
The stream is not valid. A stream cannot be used after it has been closed. |
65 |
QERR_STREAM_BUFFER_TOO_SMALL |
The stream buffer is too small to send or receive units of the given size. |
66 |
QERR_INVALID_DPC |
The DPC object is not valid. A DPC object cannot be used after it has been closed. |
67 |
QERR_INVALID_METHOD |
The method code received is not valid. The DPC object should be closed. |
68 |
QERR_INVALID_INTERFACE |
The interface code received is not valid. The DPC object should be closed. |
69 |
QERR_DPC_DISCONNECTED |
The DPC connection has been closed at the peer. |
70 |
QERR_INVALID_LOG |
The log object is not valid. A log object cannot be used after it has been closed. |
71 |
QERR_INVALID_SEMAPHORE |
The semaphore is not valid. A semaphore cannot be used after it has been destroyed. |
72 |
QERR_INVALID_MUTEX |
The mutex is not valid. A mutex cannot be used after it has been destroyed. |
73 |
QERR_ARGUMENT_LIST_TOO_BIG |
The argument list for the model is too big. |
74 |
QERR_FILE_NOT_EXECUTABLE |
The model specified is not executable. |
75 |
QERR_TOO_MANY_LINKS |
Too many symbolic links or prefixes. |
76 |
QERR_NAME_TOO_LONG |
The length of a path or pathname component exceeds the limit. |
77 |
QERR_NOT_DIRECTORY |
A component of the path isn't a directory. |
78 |
QERR_NAME_CONFLICT |
A different kind of object with the same name appears in the global namespace. |
79 |
QERR_INVALID_ESCAPE_SEQUENCE |
An escape sequence in a quoted string is invalid. |
80 |
QERR_INVALID_STOP_BITS |
Stop bits option has an invalid value. It must be "1", "1.5" or "2". |
81 |
QERR_INVALID_FLOW_CONTROL |
Invalid flow control option. Supported values are "none", "hw", "sw". |
82 |
QERR_INVALID_PARITY |
Invalid parity option. Supported values are "none", "even", "odd", "mark", "space". |
83 |
QERR_NOT_SOCK_STREAM |
The operation is not supported because the socket is not a SOCK_STREAM socket. |
84 |
QERR_CANNOT_FIND_SOCKET_DRIVER |
The operation failed because the socket manager/driver could not be found. |
85 |
QERR_NETWORK_FAILED |
The network subsystem has failed. |
86 |
QERR_SOCKETS_NOT_INITIALIZED |
The socket library has not been initialized. |
87 |
QERR_OPERATION_IN_PROGRESS |
A blocking socket operation is currently in progress. |
88 |
QERR_INVALID_CARD_HANDLE |
The given t_card handle is not a valid card. In some Simulink versions, this error can arise when a HIL Initialize block is not in the same subsystem as a HIL Timebase block, due to Simulink incorrectly determining the execution order. In this case, try putting the two HIL blocks in the same subsystem. |
89 |
QERR_VERSION_ARGUMENT_IS_NULL |
The version object passed as a parameter is NULL. |
90 |
QERR_INVALID_VERSION_ARGUMENT |
The version structure does not have the right length. |
91 |
QERR_DRIVER_MISSING_OPEN_OR_CLOSE |
A hardware driver is missing the open and/or close function. |
92 |
QERR_CARD_ARGUMENT_IS_NULL |
The card argument to hil_open is NULL. |
93 |
QERR_CARD_TYPE_ARGUMENT_IS_NULL |
The card type argument to hil_open is NULL. |
94 |
QERR_FUNCTION_NOT_SUPPORTED |
The function is not supported. |
95 |
QERR_MISSING_ANALOG_INPUTS |
No analog input channels were specified even though the number of analog inputs is nonzero. |
96 |
QERR_MISSING_ANALOG_OUTPUTS |
No analog output channels were specified even though the number of analog outputs is nonzero. |
97 |
QERR_MISSING_ENCODER_INPUTS |
No encoder input channels were specified even though the number of encoder inputs is nonzero. |
98 |
QERR_MISSING_PWM_OUTPUTS |
No PWM output channels were specified even though the number of PWM outputs is nonzero. |
99 |
QERR_MISSING_DIGITAL_INPUTS |
No digital input channels were specified even though the number of digital inputs is nonzero. |
100 |
QERR_MISSING_DIGITAL_OUTPUTS |
No digital outputs were specified even though the number of digital outputs is nonzero. |
101 |
QERR_MISSING_OTHER_INPUTS |
No other input channels were specified even though the number of other inputs is nonzero. |
102 |
QERR_MISSING_OTHER_OUTPUTS |
No other output channels were specified even though the number of other outputs is nonzero. |
103 |
QERR_MISSING_CLOCK_INPUTS |
No clocks were specified even though the number of clocks is nonzero. |
104 |
QERR_TASK_ARGUMENT_IS_NULL |
The task argument to a HIL function is NULL. |
105 |
QERR_INVALID_TASK_HANDLE |
An invalid task handle was passed as an argument to a HIL function. |
106 |
QERR_BOARD_ARGUMENT_IS_NULL |
The board argument passed to the board-specific HIL driver is NULL. This situation should never occur unless the user is calling the board-specific driver directly or memory has been corrupted. |
107 |
QERR_UNABLE_TO_OPEN_DRIVER |
An operating system specific kernel-level driver for the card was found but could not be loaded. There may be a device conflict, hardware problem, or the driver may not be correctly installed. |
108 |
QERR_BOARD_NOT_FOUND |
An operating system specific kernel-level driver for the specified card could not be found. The card or driver may not be installed. The kernel-level driver is the driver that gets installed when the operating system detects the hardware. Check Device Manager to see if the card is present or recognized by the operating system. Also verify that you have selected the correct card in the HIL Initialize block or hil_open function. |
109 |
QERR_BOARD_IN_USE |
The board is in use by another process and the board-specific driver does not support multi-process access to the card. |
110 |
QERR_UNABLE_TO_LOCK_DEVICE |
It was not possible to get exclusive access to the device. The operation has been aborted. |
111 |
QERR_BUFFER_OVERFLOW |
For a read operation, the buffer has overflowed. For a write operation, there is no more data left in the buffer. The sampling frequency is too fast for the rate at which data is being read from or written to the buffer. For HIL Timebase blocks or HIL tasks, oversampling has occurred. For Stream blocks, the hardware FIFO overflowed. |
112 |
QERR_UNABLE_TO_CLOSE_DRIVER |
It was not possible to close the operating system specific kernel-level driver. The driver handle may be invalid. For example, the device may have already been closed or memory may have been corrupted. |
113 |
QERR_INVALID_BOARD_HANDLE |
An invalid board handle was passed as an argument to the board-specific HIL driver. Once a card has been closed using hil_close the board handle is invalid. |
114 |
QERR_OUT_OF_REQUIRED_SYSTEM_RESOURCES |
There are not enough system resources to perform the requested operation. Try rebooting, requesting fewer samples, or adding more memory to your machine. |
115 |
QERR_DRIVER_INCOMPATIBLE_WITH_BOARD_DLL |
The board-specific HIL driver passed an invalid parameter to the operating system specific kernel-level driver for the board. The board-specific HIL driver is likely not compatible with the operating system specific kernel-level driver for the board. Make sure both are up-to-date and compatible versions. |
116 |
QERR_INTERNAL_BUFFER_TOO_SMALL |
The board-specific HIL driver used an internal buffer that was too small for the operating system specific kernel-level driver for the board. The board-specific HIL driver is likely not compatible with the operating system specific kernel-level driver for the board. Make sure both are up-to-date and compatible versions. |
117 |
QERR_ANALOG_RESOURCE_IN_USE |
The analog-to-digital converter on the HIL board is currently in use by another operation. |
118 |
QERR_INVALID_BUFFER_HANDLE |
An invalid buffer handle was passed to a board-specific HIL driver function. |
119 |
QERR_ANALOG_INPUT_CHANNELS_NOT_SUPPORTED |
Analog input channels are not supported by this board. |
120 |
QERR_TOO_MANY_ANALOG_INPUT_CHANNELS |
Too many analog input channels were specified. |
121 |
QERR_INVALID_ANALOG_INPUT_CHANNEL |
One of the analog input channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
122 |
QERR_ENCODER_INPUT_CHANNELS_NOT_SUPPORTED |
Counter input channels are not supported by this board. |
123 |
QERR_TOO_MANY_ENCODER_INPUT_CHANNELS |
Too many encoder input channels were specified. |
124 |
QERR_INVALID_ENCODER_INPUT_CHANNEL |
One of the encoder input channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
125 |
QERR_DIGITAL_INPUT_CHANNELS_NOT_SUPPORTED |
Digital input channels are not supported by this board. |
126 |
QERR_TOO_MANY_DIGITAL_INPUT_CHANNELS |
Too many digital input channels were specified. |
127 |
QERR_INVALID_DIGITAL_INPUT_CHANNEL |
One of the digital input channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
128 |
QERR_OTHER_INPUT_CHANNELS_NOT_SUPPORTED |
Other input channels are not supported by this board. |
129 |
QERR_TOO_MANY_OTHER_INPUT_CHANNELS |
Too many other input channels were specified. |
130 |
QERR_INVALID_OTHER_INPUT_CHANNEL |
One of the other input channels that was specified is not a valid channel number. Channel numbers are typically divided into ranges according to functionality. Refer to the documentation for your card. |
131 |
QERR_ANALOG_OUTPUT_CHANNELS_NOT_SUPPORTED |
Analog output channels are not supported by this board. |
132 |
QERR_TOO_MANY_ANALOG_OUTPUT_CHANNELS |
Too many analog output channels were specified. |
133 |
QERR_INVALID_ANALOG_OUTPUT_CHANNEL |
One of the analog output channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
134 |
QERR_PWM_OUTPUT_CHANNELS_NOT_SUPPORTED |
PWM output channels are not supported by this board. |
135 |
QERR_TOO_MANY_PWM_OUTPUT_CHANNELS |
Too many PWM output channels were specified. |
136 |
QERR_INVALID_PWM_OUTPUT_CHANNEL |
One of the PWM output channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
137 |
QERR_DIGITAL_OUTPUT_CHANNELS_NOT_SUPPORTED |
Digital output channels are not supported by this board. |
138 |
QERR_TOO_MANY_DIGITAL_OUTPUT_CHANNELS |
Too many digital output channels were specified. |
139 |
QERR_INVALID_DIGITAL_OUTPUT_CHANNEL |
One of the digital output channels that was specified is not a valid channel number. Channel numbers typically range from 0 to one less than the number of channels. |
140 |
QERR_OTHER_OUTPUT_CHANNELS_NOT_SUPPORTED |
Other output channels are not supported by this board. |
141 |
QERR_TOO_MANY_OTHER_OUTPUT_CHANNELS |
Too many other output channels were specified. |
142 |
QERR_INVALID_OTHER_OUTPUT_CHANNEL |
One of the other output channels that was specified is not a valid channel number. Channel numbers are typically divided into ranges according to functionality. Refer to the documentation for your card. |
143 |
QERR_CONFLICTING_DIGITAL_DIRECTIONS |
A digital channel was specified as both an input and an output. Digital channels cannot be programmed as an input and an output at the same time. |
144 |
QERR_CLOCK_NOT_SUPPORTED |
The specified clock is not supported by the board-specific HIL driver for this board. |
145 |
QERR_HARDWARE_CLOCK_IN_USE |
The specified hardware clock is already in use for another operation and the board-specific HIL driver for this board does not permit sharing of the hardware clock. |
146 |
QERR_TOO_MANY_CLOCKS |
Too many clocks were specified. |
147 |
QERR_CLOCK_MODE_NOT_SUPPORTED |
The specified clock mode is not supported by this board. |
148 |
QERR_PWM_MODE_NOT_SUPPORTED |
The specified PWM mode is not supported by this board. |
149 |
QERR_CLOCK_FREQUENCY_NOT_POSITIVE |
The clock frequency specified is negative or zero. The clock frequency must be positive. |
150 |
QERR_CLOCK_FREQUENCY_TOO_HIGH |
The clock frequency is too high for the specified clock. Try using a different clock. Hardware clocks are generally faster than the system clocks. |
151 |
QERR_CLOCK_FREQUENCY_TOO_LOW |
The clock frequency is too low for the specified clock. Try using a different clock. System clocks are preferable for low frequencies so that hardware clocks remain available for higher frequency operations. |
152 |
QERR_CLOCK_FREQUENCY_INVALID |
The clock frequency is invalid for the specified clock, or the clock may be unavailable. Try using a different clock frequency (usually slower) or a different clock. |
153 |
QERR_DUTY_CYCLE_NOT_POSITIVE |
The specified duty cycle is negative and negative duty cycles are not supported by this board. |
154 |
QERR_DUTY_CYCLE_TOO_HIGH |
The specified duty cycle is more than 100% (i.e. greater than 1.0). |
155 |
QERR_WRONG_CLOCK_MODE |
The specified clock is multipurpose and is in the wrong mode for this operation. |
156 |
QERR_INVALID_OPERATION_HANDLE |
An invalid operation handle was passed as an argument to the board-specific HIL driver. Once a task has been deleted using hil_task_delete the operation handle is invalid. |
157 |
QERR_OPERATION_ARGUMENT_IS_NULL |
The operation argument to a board-specific HIL driver is NULL. This situation should never occur unless the user is calling the board-specific driver directly or memory has been corrupted. |
158 |
QERR_INTERRUPT_VECTOR_IN_USE |
The interrupt vector required by the board is in use by another device and the board-specific HIL driver does not support sharing of the interrupt vector. |
159 |
QERR_TOO_MANY_SAMPLES_FOR_BUFFER |
The number of samples requested in the read or write operation is more than the number of samples being buffered by the task. Increase the buffer size for the task or read or write fewer samples. |
160 |
QERR_MISSING_ANALOG_INPUT_BUFFER |
Analog input channels have been specified but not enough buffer space has been provided for the read operation. |
161 |
QERR_MISSING_ENCODER_INPUT_BUFFER |
Encoder input channels have been specified but not enough buffer space has been provided for the read operation. |
162 |
QERR_MISSING_DIGITAL_INPUT_BUFFER |
Digital input channels have been specified but not enough buffer space has been provided for the read operation. |
163 |
QERR_MISSING_OTHER_INPUT_BUFFER |
Other input channels have been specified but not enough buffer space has been provided for the read operation. |
164 |
QERR_MISSING_ANALOG_OUTPUT_BUFFER |
Analog output channels have been specified but not enough values have been provided for the write operation. |
165 |
QERR_MISSING_PWM_OUTPUT_BUFFER |
PWM output channels have been specified but not enough values have been provided for the write operation. |
166 |
QERR_MISSING_DIGITAL_OUTPUT_BUFFER |
Digital output channels have been specified but not enough values have has been provided for the write operation. |
167 |
QERR_MISSING_OTHER_OUTPUT_BUFFER |
Other output channels have been specified but not enough values have been provided for the write operation. |
168 |
QERR_READING_FROM_WRITE_ONLY_TASK |
An attempt was made to read from a write-only task. |
169 |
QERR_WRITING_TO_READ_ONLY_TASK |
An attempt was made to write to a read-only task. |
170 |
QERR_PROCESS_NOT_FOUND |
The specified model process could not be found. |
171 |
QERR_PROCESS_CANNOT_BE_STOPPED |
The specified model process could not be stopped. |
172 |
QERR_ERROR_MESSAGE_NOT_FOUND |
An error message corresponding to the given error code could not be found. |
173 |
QERR_PORT_IN_USE |
Unable to listen on the specified port. The port is already in use. |
174 |
QERR_HOST_BUSY |
The host is too busy to accept a connection at this point in time. Try again later. |
175 |
QERR_HOST_SHUTDOWN |
The host was shut down during the operation. |
176 |
QERR_CONNECTION_RESET |
The connection was reset. The remote peer may have exited without closing the connection. |
177 |
QERR_CHANNEL_NOT_LISTENING |
The channel is not a listening channel so it cannot be used to accept connections. |
178 |
QERR_CHANNEL_IS_LISTENING |
The channel is a listening channel so it cannot be used to send and receive data. |
179 |
QERR_UNRECOGNIZED_BOARD_TYPE |
The specified board type is not recognized. Please install the board-specific HIL driver for this board type. |
180 |
QERR_INVALID_PREFERENCES_ROOT |
The root node specified for preferences was invalid. |
181 |
QERR_PREFERENCES_NODE_NOT_FOUND |
The specified preference node could not be found. |
182 |
QERR_CANNOT_ENUMERATE_VALUES |
The values of a preferences node could not be enumerated. |
183 |
QERR_PREFERENCES_NODE_TOO_LONG |
The path for the preferences node is too long. |
184 |
QERR_URI_NOT_FOUND |
The specified URI could not be found. |
185 |
QERR_CANNOT_SET_PREFERENCES_VALUE |
The preferences value could not be set. You may not have sufficient privileges. |
186 |
QERR_CANNOT_DELETE_PREFERENCES_VALUE |
The preferences value could not be deleted. It may not exist, or you may not have sufficient privileges. |
187 |
QERR_REMOVING_LAST_URI |
An attempt has been made to remove the last URI upon which the target is serving. To avoid leaving no means to connect to the target, the last URI may not be removed. The target must serve on at least one URI. |
188 |
QERR_REMOVING_URI_IN_USE |
It is not possible to remove the URI associated with the current connection to the target. |
189 |
QERR_OPERATION_PENDING |
The operation is not complete. It is still pending. This error should never be returned by any function to the user. |
190 |
QERR_OVERSAMPLING_DETECTED |
Oversampling has been detected. The sampling rate is too fast and cannot be maintained. |
191 |
QERR_TIMEBASE_ALREADY_REGISTERED |
A Timebase block has already been registered. Only one Timebase block may be present in the model. |
192 |
QERR_TIMEBASE_NOT_REGISTERED |
A Timebase block has not been registered. |
193 |
QERR_CANNOT_GET_PREFERENCES_VALUE |
The preferences value could not be retrieved. You may not have sufficient privileges. |
194 |
QERR_INVALID_LICENSE |
The Quanser product does not have a valid license for the requested operation. For example, you may be trying to run more than one model at a time when you are only licensed for one, or your license may have expired. Run qc_get_loaded_models to see the models currently loaded and qc_stop_model to stop a model. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. Contact Quanser if you think your license may have expired or it does not suit your current needs. |
195 |
QERR_MISSING_LICENSE_FILE |
The license file is missing. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
196 |
QERR_ETHERCAT_MASTER_NOT_FOUND |
The corresponding EtherCAT Master could not be found. Make sure that an EtherCAT Master block is present in the model. |
197 |
QERR_CANNOT_OPEN_ETHERCAT |
Unable to open the EtherCAT device specified. Make sure the XML configuration and IP address specified are correct |
198 |
QERR_ETHERCAT_DEVICE_IS_NULL |
A null pointer was specified instead of a valid EtherCAT device. |
199 |
QERR_ETHERCAT_SYNC_CLIENT_IS_NULL |
The EtherCAT device does not have a synchronization client. |
200 |
QERR_INVALID_XML_COMMENT |
An invalid comment was specified in the XML file. |
201 |
QERR_INVALID_XML |
Malformed XML in the XML file. |
202 |
QERR_INVALID_XML_DOCUMENT_TYPE |
Missing document type declaration <!DOCTYPE ...> in the XML file. |
203 |
QERR_SPACE_PRECEDES_XML_DECLARATION |
Whitespace may not precede the <?xml ...> declaration in the XML file. |
204 |
QERR_MULTIPLE_XML_ROOTS |
The XML file has more than one root element. |
205 |
QERR_UNTERMINATED_XML_COMMENT |
A comment in the XML file was not terminated. |
206 |
QERR_MISSING_XML_VERSION |
The version information in the <?xml ...> XML declaration is missing. |
207 |
QERR_INVALID_XML_VERSION |
The specified XML version is not supported by this XML parser. |
208 |
QERR_INVALID_XML_ENCODING |
The encoding information in the <?xml ...> XML declaration is not specified properly. |
209 |
QERR_INVALID_XML_STANDALONE |
The standalone option in the <?xml ...> XML declaration is not specified properly. |
210 |
QERR_INVALID_XML_DECLARATION |
The <?xml ...?> XML declaration is not formed correctly. |
211 |
QERR_INVALID_XML_DECLARATION_END |
The <?xml ...?> XML declaration is not terminated correctly. |
212 |
QERR_UNSUPPORTED_XML_MARKUP |
Markup that is currently unsupported was found in the XML file. |
213 |
QERR_MISSING_URI_PATH |
The path component of the URI is missing. |
214 |
QERR_INVALID_FILE_MODE |
The mode option specified for a file URI is invalid. |
215 |
QERR_INVALID_FILE_SHARE_MODE |
The share mode option specified for a file URI is invalid. |
216 |
QERR_NO_FILE_SIZE |
The end of the file could not be determined. |
217 |
QERR_CHANGE_NOTIFICATIONS_NOT_SUPPORTED |
Change notifications are not supported on the specified file system. |
218 |
QERR_WRITING_TO_READ_ONLY_STREAM |
An attempt was made to write to a read-only stream. |
219 |
QERR_READING_FROM_WRITE_ONLY_STREAM |
An attempt was made to read from a write-only stream. |
220 |
QERR_INVALID_STREAM_FORMAT |
The character format specified for the stream is out of range. |
221 |
QERR_ILLEGAL_UTF8_CHARACTER |
An illegal UTF-8 character was encountered in the stream. |
222 |
QERR_ILLEGAL_UTF16_CHARACTER |
An illegal UTF-16 character was encountered in the stream. |
223 |
QERR_ILLEGAL_UTF32_CHARACTER |
An illegal UTF-32 character was encountered in the stream. |
224 |
QERR_XML_DECLARATION_NOT_FIRST |
An <?xml ...> declaration appears but it is not the first tag in the XML stream. |
225 |
QERR_XML_DOCTYPE_ALREADY_PARSED |
The <!DOCTYPE ...> declaration has already appeared in the XML stream. |
226 |
QERR_INVALID_PI_TARGET_NAME |
The name of the XML processing instruction target is invalid. |
227 |
QERR_INVALID_XML_PROCESSING_INSTRUCTION |
The XML processing instruction was invalid. |
228 |
QERR_INVALID_XML_EXTERNAL_ID |
The external identifier in the document type declaration is invalid. |
229 |
QERR_INVALID_DOCTYPE_NAME |
The name of the document type is invalid. |
230 |
QERR_INVALID_XML_SYSTEM_LITERAL |
The system literal associated with the external identifier in the document type declaration is invalid. |
231 |
QERR_INVALID_DOCTYPE_NOT_TERMINATED |
The document type definition is not terminated properly. |
232 |
QERR_INVALID_XML_ELEMENT_NAME |
The name of the XML element is invalid. Names must begin with a letter, underscore or colon. |
233 |
QERR_INVALID_XML_ELEMENT |
An XML element is invalid. An attribute name may be invalid or it is not terminated correctly. |
234 |
QERR_MISSING_XML_ATTRIBUTE_VALUE |
An attribute appears in an XML element tag but there is no associated value. |
235 |
QERR_TAG_IN_XML_ATTRIBUTE_VALUES |
Tags are not allowed within attribute values. Use < to put a '<' in an attribute value. |
236 |
QERR_INVALID_XML_ENTITY_REFERENCE |
Invalid XML entity reference. Escape ampersands using & to put ampersands in values. |
237 |
QERR_INVALID_XML_CHAR_REFERENCE |
The value of the character reference is not a valid character for XML. |
238 |
QERR_UNTERMINATED_XML_ATTRIBUTE_VALUE |
An XML attribute value string is not terminated. |
239 |
QERR_CDATA_TERMINATOR_IN_CHAR_DATA |
The CDATA termination sequence ']]>' is not allowed within XML content. |
240 |
QERR_INVALID_XML_TAG |
An XML tag is invalid. |
241 |
QERR_INVALID_XML_CDATA_TAG |
The XML <![CDATA[ ...]]> tag was invalid. |
242 |
QERR_INVALID_XML_CDATA |
The contents of a CDATA section were invalid. An invalid character was detected. |
243 |
QERR_UNTERMINATED_XML_ELEMENT |
An XML element was not terminated properly. |
244 |
QERR_INVALID_DOM_NODE |
The DOM node is NULL or otherwise invalid. |
245 |
QERR_INVALID_DOM_NODE_LIST |
The DOM node list is null or otherwise invalid. |
246 |
QERR_ITEM_NOT_IN_LIST |
An attempt was made to access a node in a list to which it did not belong, or the node does not belong to a list. |
247 |
QERR_STRING_IS_NULL |
The string buffer passed as an argument is NULL. |
248 |
QERR_MISMATCHED_XML_ELEMENT_TAG |
An XML end tag does not match the corresponding start tag. |
249 |
QERR_INVALID_DOM_NAMED_NODE_MAP |
The DOM named node map is null or otherwise invalid. |
250 |
QERR_ITEM_NOT_IN_MAP |
An attempt was made to access a node in a map to which it did not belong, or the node does not belong to a map. |
251 |
QERR_DUPLICATE_XML_ATTRIBUTE |
An XML element has more than one attribute with the same name. |
252 |
QERR_ILLEGAL_UTF8_LEAD_CHAR |
The UTF-8 code unit is not a valid lead byte. It is a code unit that is only valid in the middle of a UTF-8 character. |
253 |
QERR_TRUNCATED_UTF8_CHAR |
The UTF-8 character may be valid but the given length is too small to contain it. |
254 |
QERR_ILLEGAL_UTF16_LEAD_CHAR |
The UTF-16 code unit is not a valid lead byte. It is a code unit that is only valid as a surrogate code unit. |
255 |
QERR_TRUNCATED_UTF16_CHAR |
The UTF-16 character may be valid but the given length is too small to contain it. |
256 |
QERR_CANNOT_START_LICENSE_MANAGER |
The Quanser license manager could not be started. |
257 |
QERR_CANNOT_STOP_LICENSE_MANAGER |
The Quanser license manager could not be stopped. |
258 |
QERR_TRUNCATED_UTF32_CHAR |
The UTF-32 character may be valid but the given length is too small to contain it. |
259 |
QERR_INVALID_THREAD_AFFINITY |
The thread was assigned an affinity that does not correspond to an existing CPU or a CPU in the process affinity. |
260 |
QERR_INVALID_PROCESS_AFFINITY |
The process was assigned an affinity that does not correspond to an existing CPU. |
261 |
QERR_CANNOT_GET_PROCESS_AFFINITY |
The process affinity could not be determined. |
262 |
QERR_THREAD_AFFINITY_UNAVAILABLE |
Setting the thread CPU affinity is not currently available on this platform. |
263 |
QERR_INCOMPLETE_WRITE |
This error should never be returned. It is used internally by the Quanser Stream API. |
264 |
QERR_PRINT_NUM_WRITTEN_IS_NULL |
The "number written" argument to a stream_print function is NULL. It must point to an appropriately-sized integer. |
265 |
QERR_STREAM_FORMAT_NOT_DEDUCED |
The character format of the stream can only be deduced from the first bytes in the stream. |
266 |
QERR_MISMATCHED_STREAM_FORMAT |
The character format set for the stream does not match the format indicated by the byte order mark (BOM) in the stream itself. |
267 |
QERR_DIRECTX_NOT_INSTALLED |
Unable to use DirectX. Make sure DirectX 10.0 or above is installed. |
268 |
QERR_NO_GAME_CONTROLLERS_ATTACHED |
There are no game controllers currently attached to the system. |
269 |
QERR_CANNOT_ACCESS_GAME_CONTROLLER |
Unable to access game controller. |
270 |
QERR_CANNOT_SET_GAME_CONTROLLER_FORMAT |
Unable to set data format of game controller. |
271 |
QERR_CANNOT_POLL_GAME_CONTROLLER |
Unable to poll the game controller. |
272 |
QERR_CANNOT_GET_GAME_CONTROLLER_STATE |
Unable to get the state of the game controller. |
273 |
QERR_CANNOT_GET_MOUSE_STATE |
Unable to get the state of the mouse. |
274 |
QERR_ETHERCAT_INVALID_BYTE_SIZE |
Invalid ByteSize field specified for EtherCAT process image. |
275 |
QERR_INVALID_ETHERCAT_SOURCE |
Invalid Source Mac address field for the EtherCAT device. |
276 |
QERR_INVALID_ETHERCAT_INITIALIZATION_DATA |
Invalid Data field in an initialization command for an EtherCAT device. |
277 |
QERR_INVALID_ETHERCAT_DATA_LENGTH |
Invalid DataLength field in an initialization or cyclic command for an EtherCAT device. |
278 |
QERR_CANNOT_GET_BUFFER_SIZE |
It was not possible to get the buffer size. |
279 |
QERR_CANNOT_GET_PACKET_SIZE |
It was not possible to get the maximum packet size. |
280 |
QERR_DATAGRAM_TOO_LARGE |
The datagram received was too large for the buffer provided in the receive operation. |
281 |
QERR_NO_DESIGNATED_PEER |
An attempt was made to send data when no connection has been established with a particular peer. For connectionless protocols like UDP the server-side must receive data from a peer before sending any data in order to establish a "connection". |
282 |
QERR_CANNOT_INDICATE_CLOSURE |
It was not possible to indicate closure of the connection to the remote peer. |
283 |
QERR_INVALID_PEER_OPTION |
Invalid "peer" option was specified. Valid values for the "peer" option are "one", "any", "broadcast" or "manual". |
284 |
QERR_CANNOT_BROADCAST |
The communication protocol, such as UDP, could not be configured for broadcasting. |
285 |
QERR_ETHERCAT_VALIDATE_DATA_WRONG_LENGTH |
The Validate/Data field in an initialization command for an EtherCAT device contains data of a different size than the Data or DataLength field. |
286 |
QERR_INVALID_ETHERCAT_VALIDATION_DATA |
Invalid Validate/Data field in an initialization command for an EtherCAT device. |
287 |
QERR_ETHERCAT_VALIDATE_MASK_WRONG_LENGTH |
The Validate/DataMask field in an initialization command for an EtherCAT device contains data of a different size than the Data or DataLength field. |
288 |
QERR_INVALID_ETHERCAT_VALIDATION_MASK |
Invalid Validate/DataMask field in an initialization command for an EtherCAT device. |
289 |
QERR_INVALID_ETHERCAT_TIMEOUT |
Invalid Validate/Timeout field in an initialization command for an EtherCAT device. |
290 |
QERR_INVALID_ETHERCAT_BEFORE_SLAVE |
Invalid BeforeSlave field in an initialization command for an EtherCAT device. |
291 |
QERR_INVALID_ETHERCAT_TRANSITION |
Invalid Transition field in an initialization command for an EtherCAT device. |
292 |
QERR_INVALID_ETHERCAT_REQUIRES_FIELD |
Invalid Requires field in an initialization command for an EtherCAT device. |
293 |
QERR_INVALID_ETHERCAT_COMMAND |
Invalid Cmd field in an initialization or cyclic command for an EtherCAT device. |
294 |
QERR_INVALID_ETHERCAT_LOGICAL_ADDRESS |
Invalid Addr field (logical address) in an initialization or cyclic command for EtherCAT device. |
295 |
QERR_INVALID_ETHERCAT_ADDRESS_PAGE |
Invalid Adp field (physical address page) in an initialization or cyclic command for an EtherCAT device. |
296 |
QERR_INVALID_ETHERCAT_ADDRESS_OFFSET |
Invalid Ado field (physical address offset) in an initialization or cyclic command for an EtherCAT device. |
297 |
QERR_INVALID_ETHERCAT_COUNT |
Invalid Cnt field (working counter value) in an initialization command for an EtherCAT device. |
298 |
QERR_INVALID_ETHERCAT_RETRIES |
Invalid Retries field in an initialization command for an EtherCAT device. |
299 |
QERR_INVALID_ETHERCAT_START_ADDRESS |
Invalid StartAddr field in the mailbox states description for an EtherCAT master. |
300 |
QERR_INVALID_ETHERCAT_MAILBOX_SIZE |
Invalid Count field in the mailbox states description for EtherCAT master. |
301 |
QERR_INVALID_ETHERCAT_SLAVE_ADDRESS |
Invalid PhysAddr field (physical address) in the information section (Info) for an EtherCAT slave. |
302 |
QERR_INVALID_ETHERCAT_STATE |
Invalid State field (slave state) in the cyclic commands for an EtherCAT device. |
303 |
QERR_INVALID_ETHERCAT_INPUT_OFFSET |
Invalid InputOffs field (offset at which a cyclic command reads from the process image) in the cyclic commands for an EtherCAT device. |
304 |
QERR_INVALID_ETHERCAT_OUTPUT_OFFSET |
Invalid OutputOffs field (offset at which a cyclic command writes to the process image) in the cyclic commands for an EtherCAT device. |
305 |
QERR_OUT_OF_BAND_DATA_NOT_SUPPORTED |
The socket does not support receiving out-of-band data in the normal stream. |
306 |
QERR_NO_CORRESPONDING_INTERNET_ADDRESS |
There is no corresponding Internet address for the given MAC address. |
307 |
QERR_CANNOT_SET_DESCRIPTOR_FLAGS |
Unable to set the flags of a file descriptor or socket. |
308 |
QERR_NO_ACCESS_TO_SHARED_MEMORY |
The process does not have permission to create global shared memory. On Vista and later operating systems, creation of global shared memory requires SeCreateGlobalPrivilege. This privilege is only enabled by default for administrators, services and the local system account. Try adding the local=yes option to the URI e.g. "shmem://mymem:1?local=yes". |
309 |
QERR_SEMAPHORE_NOT_FOUND |
The named semaphore could not be found. |
310 |
QERR_SEMAPHORE_ALREADY_EXISTS |
The named semaphore already exists. |
311 |
QERR_NO_CORRESPONDING_NETWORK_CARD |
There is no corresponding network card for the given MAC address. |
312 |
QERR_PATH_IN_URI |
The given protocol does not support paths in the URI. Separate options from the hostname and port using a '?' rather than a '/', much like an HTTP query. |
313 |
QERR_UNSUPPORTED_BAUD_RATE |
The given serial baud rate is not supported. |
314 |
QERR_ETHERCAT_MASTER_ALREADY_RUNNING |
An EtherCAT master is already running on the given MAC address. Stop the existing EtherCAT master first. |
315 |
QERR_MISSING_CLOCK_MODES |
Clocks have been specified but not enough clock modes have been provided. |
316 |
QERR_MISSING_ENCODER_COUNTS |
Encoder input channels have been specified but not enough encoder counts have been provided. |
317 |
QERR_MISSING_PWM_MODES |
PWM output channels have been specified but not enough PWM modes have been provided. |
318 |
QERR_MISSING_PWM_FREQUENCIES |
PWM output channels have been specified but not enough PWM frequencies have been provided. |
319 |
QERR_MISSING_PWM_DUTY_CYCLES |
PWM output channels have been specified but not enough PWM duty cycles have been provided. |
320 |
QERR_INVALID_NUMBER_OF_SAMPLES_IN_BUFFER |
The number of samples in the task buffer must be greater than zero. |
321 |
QERR_INVALID_NUMBER_OF_SAMPLES |
The number of samples requested in the read or write operation must be greater than zero. |
322 |
QERR_ETHERCAT_DATAGRAM_TOO_LARGE |
The EtherCAT datagram to be sent is too large. Check the XML description. |
323 |
QERR_NO_MORE_ETHERCAT_PACKETS |
The EtherCAT master puts a limit on the number of packets which may be queued for transmission. This limit has been exceeded so no more packets are available. |
324 |
QERR_INVALID_ETHERCAT_CYCLIC_COMMAND |
The EtherCAT process image either could not be created or is not large enough for one of the cyclic command specified in the XML. |
325 |
QERR_AUTOPILOT_ARGUMENT_IS_NULL |
The autopilot argument to val_open is NULL. |
326 |
QERR_AUTOPILOT_TYPE_ARGUMENT_IS_NULL |
The autopilot type argument to val_open is NULL. |
327 |
QERR_INVALID_AUTOPILOT_HANDLE |
The given t_autopilot handle is not a valid autopilot. |
328 |
QERR_URI_HOSTNAME_TOO_LONG |
The hostname specified in the URI is too long. |
329 |
QERR_URI_SCHEME_TOO_LONG |
The scheme specified in the URI is too long. |
330 |
QERR_INVALID_CHANNEL |
The given t_channel handle is not valid. |
331 |
QERR_ARCNET_NODE_ID_OUT_OF_BOUNDS |
The given ARCNET node ID is out of bounds (0-255). |
332 |
QERR_ARCNET_CANNOT_OPEN |
Cannot open and initialize the ARCNET board. |
333 |
QERR_ARCNET_TARGET_NODE_DNE |
The ARCNET message cannot be sent because there is no node on the network with the given target node ID. |
334 |
QERR_ARCNET_EXCESSIVE_NAKS |
The ARCNET transmission failed due to excessive NAKs. |
335 |
QERR_ETHERCAT_PACKET_LOST |
An EtherCAT packet that was sent was lost and never returned. The slave device was not ready. |
336 |
QERR_ETHERCAT_TELEGRAM_LOST |
An EtherCAT telegram that was sent within a packet was not present in the packet when the packet returned. Data corruption has occurred! |
337 |
QERR_INVALID_ETHERCAT_FRAME_LENGTH |
The telegrams within an EtherCAT packet do not fit within the EtherCAT frame. Packet is corrupted! |
338 |
QERR_ETHERCAT_COMMAND_TIMED_OUT |
An EtherCAT slave did not respond as expected within the timeout interval. |
339 |
QERR_INVALID_ETHERCAT_TELEGRAM_LENGTH |
An EtherCAT telegram received from a slave was a different size than the telegram originally sent. Telegram is corrupted! |
340 |
QERR_INVALID_ETHERCAT_MASTER_STATE |
EtherCAT master cannot be set to the state requested. The state is not valid for the master. |
341 |
QERR_INVALID_THREAD |
The given thread handle is not valid. |
342 |
QERR_CANNOT_INITIALIZE_PA10 |
The PA10 cannot be properly initialized due to an error. |
343 |
QERR_CANNOT_CLOSE_PA10 |
An error occurred while attempting to stop and close the PA10. |
344 |
QERR_PGR_CANNOT_INITIALIZE_CAMERA |
An error occurred while attempting to initialize the PGR camera. |
345 |
QERR_PGR_CANNOT_GRAB_IMAGE |
An error occurred while attempting to grab an image using the PGR camera. |
346 |
QERR_PGR_GRAB_IMAGE_TIMEOUT |
A timeout occurred while attempting to grab an image using the PGR camera. |
347 |
QERR_PGR_CANNOT_CLOSE |
An error occurred while attempting to close the PGR camera. |
348 |
QERR_PGR_INVALID_CUSTOM_IMAGE_SIZE |
Starting the camera failed because the custom image size is invalid. |
349 |
QERR_PGR_INVALID_IMAGE_DIMS |
The dimensions of the image are not valid. The image must have 3 dimensions. |
350 |
QERR_IMAGE_CANNOT_CONVERT |
An error occurred attempting to convert the source image. |
351 |
QERR_MISSING_ETHERCAT_COMMAND |
Missing Cmd node within an InitCmd in EtherCAT XML configuration file. The Cmd node identifies the EtherCAT command and is a required field. |
352 |
QERR_MISSING_ETHERCAT_LOGICAL_ADDRESS |
Missing Addr node within an InitCmd in EtherCAT XML configuration file. The Addr node identifies the logical address and is a required field when a LRD, LWR or LRW command is used. |
353 |
QERR_MISSING_ETHERCAT_ADDRESS_PAGE |
Missing Adp node within an InitCmd in EtherCAT XML configuration file. The Adp node identifies the address page and is a required field when a command other than LRD, LWR or LRW is used. |
354 |
QERR_MISSING_ETHERCAT_ADDRESS_OFFSET |
Missing Ado node within an InitCmd in EtherCAT XML configuration file. The Ado node identifies the address offset and is a required field when a command other than LRD, LWR or LRW is used. |
355 |
QERR_MISSING_ETHERCAT_COMMENT |
Missing Comment node within an InitCmd in EtherCAT XML configuration file. The Comments node provides information about the command and is a required field. |
356 |
QERR_MISSING_ETHERCAT_DATA |
Missing Data or DataLength node within an InitCmd in EtherCAT XML configuration file. Either the Data node or the DataLength node is required because they provide the data for the command. |
357 |
QERR_MISSING_ETHERCAT_VALIDATE_DATA |
Missing Data node within the Validate section of an InitCmd in EtherCAT XML configuration file. The Data node provides the data used to validate the response from the slaves and is a required field in the Validate section. |
358 |
QERR_MISSING_ETHERCAT_TRANSITION |
Missing Transition node within an InitCmd in EtherCAT XML configuration file. The Transition nodes indicate the state transitions forward to the command should be executed and is a required field. |
359 |
QERR_MISSING_ETHERCAT_RETRIES |
Missing Retries node within an InitCmd in EtherCAT XML configuration file. The Retries node indicates how many times the EtherCAT stack attempts to resend the command and is a required field. |
360 |
QERR_MISSING_ETHERCAT_SLAVE_INFO |
Missing Info node within a Slave in EtherCAT XML configuration file. The Info node includes information about the slave and is a required field. |
361 |
QERR_MISSING_ETHERCAT_SLAVE_COMMANDS |
Missing InitCmds section within a Slave in EtherCAT XML configuration file. The InitCmds section includes all the EtherCAT initialization commands for the slave and is required. |
362 |
QERR_MISSING_ETHERCAT_SLAVE_COMMAND |
Missing InitCmd node within a Slave in EtherCAT XML configuration file. The InitCmd node identifies an EtherCAT initialization command for a slave and is required. |
363 |
QERR_MISSING_ETHERCAT_SLAVE_NAME |
Missing Name node within a Slave in EtherCAT XML configuration file. The Name node identifies the name of the slave and is required. |
364 |
QERR_MISSING_ETHERCAT_CYCLIC_STATE |
Missing State node within a cyclic Cmd node in EtherCAT XML configuration file. The State nodes identify the states in which the cyclic command should be sent and one is required. |
365 |
QERR_MISSING_ETHERCAT_MASTER_INFO |
Missing Info node within the Master section of an EtherCAT XML configuration file. The Info node includes information about the master and is a required field. |
366 |
QERR_MISSING_ETHERCAT_MASTER_SOURCE |
Missing Source node within the Master section of an EtherCAT XML configuration file. The Source node identifies the Mac address to be used by the master and is a required field. |
367 |
QERR_MISSING_ETHERCAT_MASTER_COMMANDS |
Missing InitCmds section within the Master section of an EtherCAT XML configuration file. The InitCmds section includes all the EtherCAT initialization commands for the master and is required. |
368 |
QERR_MISSING_ETHERCAT_MASTER_COMMAND |
Missing InitCmd node within the Master section of an EtherCAT XML configuration file. The InitCmd node identifies an EtherCAT initialization command for the master and is required. |
369 |
QERR_MISSING_ETHERCAT_MAILBOX_START_ADDRESS |
Missing StartAddr node within the MailboxStates section of an EtherCAT XML configuration file. The StartAddr node identifies the starting address of the mailbox and is required. |
370 |
QERR_MISSING_ETHERCAT_MAILBOX_COUNT |
Missing Count node within the MailboxStates section of an EtherCAT XML configuration file. The Count node identifies the length of the mailbox and is required. |
371 |
QERR_MISSING_ETHERCAT_CONFIGURATION |
Missing Config node within the EtherCAT XML configuration file. The Config node identifies the EtherCAT configuration and is required. |
372 |
QERR_MISSING_ETHERCAT_SLAVE |
Missing Slave node within the EtherCAT XML configuration file. The Slave node identifies an EtherCAT Slave and at least one is required. |
373 |
QERR_MISSING_ETHERCAT_MASTER |
Missing Master node within the EtherCAT XML configuration file. The Master node identifies the EtherCAT master and is required. |
374 |
QERR_MISSING_ETHERCAT_PROCESS_IMAGE |
Missing ProcessImage node within the EtherCAT XML configuration file. The ProcessImage node describes the EtherCAT process image configuration and is required. |
375 |
QERR_MISSING_ETHERCAT_PROCESS_INPUTS |
Missing Inputs node within the ProcessImage section of the EtherCAT XML configuration file. The Inputs node describes the EtherCAT input process image and is required. |
376 |
QERR_MISSING_ETHERCAT_PROCESS_INPUTS_SIZE |
Missing ByteSize node within the ProcessImage/Inputs section of the EtherCAT XML configuration file. The ByteSize node describes the size of the EtherCAT input process image and is required. |
377 |
QERR_MISSING_ETHERCAT_PROCESS_OUTPUTS |
Missing Outputs node within the ProcessImage section of the EtherCAT XML configuration file. The Outputs node describes the EtherCAT output process image and is required. |
378 |
QERR_MISSING_ETHERCAT_PROCESS_OUTPUTS_SIZE |
Missing ByteSize node within the ProcessImage/Outputs section of the EtherCAT XML configuration file. The ByteSize node describes the size of the EtherCAT output process image and is required. |
379 |
QERR_NO_DYNAMIC_RECONFIGURATION_LICENSE |
You do not have a valid license for the Dynamic Reconfiguration blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
380 |
QERR_NO_COMMUNICATIONS_LICENSE |
You do not have a valid license for the Quanser Communications blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
381 |
QERR_NO_ETHERCAT_LICENSE |
You do not have a valid license for the EtherCAT blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
382 |
QERR_CANNOT_OPEN_LICENSE_FILE |
Unable to open license file. Make sure that the file exists and you have permission to read the license file. Mapped network drives are not accessible with elevated privileges. Use the full UNC path, such as "\\server\licenses\john-doe.qlic", instead. |
383 |
QERR_INVALID_LICENSE_FILE |
The license file is invalid. Choose a different license file. |
384 |
QERR_CANNOT_CREATE_PREFERENCES_NODE |
It was not possible to create the preferences node. You may not have sufficient privileges. |
385 |
QERR_MISSING_ANALOG_MINIMUMS |
No analog minimums were specified when setting the analog ranges, even though the number of channels indicated was non-zero. |
386 |
QERR_MISSING_ANALOG_MAXIMUMS |
No analog maximums were specified when setting the analog ranges, even though the number of channels indicated was non-zero. |
387 |
QERR_CANNOT_READ_SCHUNK_GRIPPER |
An error occurred while attempting to read the state of the SCHUNK gripper. |
388 |
QERR_SCHUNK_CANNOT_INIT |
An error occurred initializing the SCHUNK gripper device. |
389 |
QERR_SCHUNK_CANNOT_HALT |
Cannot halt the SCHUNK gripper device. |
390 |
QERR_SCHUNK_CANNOT_CLOSE |
An error occurred while attempting to close the SCHUNK gripper device. |
391 |
QERR_SCHUNK_CANNOT_MOVE_POS |
An error occurred attempting to issue a move command to the SCHUNK gripper device. |
392 |
QERR_SCHUNK_CANNOT_MOVE_VEL |
An error occurred attempting to issue a velocity command to the SCHUNK gripper device. |
393 |
QERR_SCHUNK_CANNOT_MOVE_CUR |
An error occurred attempting to issue a current command to the SCHUNK gripper device. |
394 |
QERR_SCHUNK_CANNOT_HOME |
Cannot home the SCHUNK gripper device. |
395 |
QERR_SCHUNK_INVALID_CONTROL_MODE |
The specified control mode for the Schunk gripper is invalid. |
396 |
QERR_SCHUNK_EXT_MODE_NOT_CONNECTED |
The 'mode' input signal must be connected when the Control mode external parameter is set. |
397 |
QERR_INVALID_ANALOG_INPUT_RANGE |
One of the ranges specified for an analog input channel is not valid for the selected hardware. |
398 |
QERR_INVALID_ANALOG_OUTPUT_RANGE |
One of the ranges specified for an analog output channel is not valid for the selected hardware. |
399 |
QERR_CARD_IDENTIFIER_ARGUMENT_IS_NULL |
The card identifier argument to hil_open is NULL. |
400 |
QERR_BOARD_IDENTIFIER_ARGUMENT_IS_NULL |
The board identifier argument passed to the board-specific HIL driver is NULL. This situation should never occur unless the user is calling the board-specific driver directly or memory has been corrupted. |
401 |
QERR_INVALID_BOARD_IDENTIFIER |
The board identifier is not valid. The zero-based index of the board is typically used as the board identifier, although NI boards may also be identified by their name in MAX. |
402 |
QERR_INVALID_DEVICE_HANDLE |
The handle to the device is invalid. |
403 |
QERR_CANNOT_OPEN_DRIVER_DIRECTORY |
An attempt to get the driver directory failed. |
404 |
QERR_WIIMOTE_WRITE_REPORT_FAILED |
An attempt to write the wiimote report failed. |
405 |
QERR_WIIMOTE_CANNOT_CALIBRATE |
Failed to read calibration information from the wiimote. Make sure the wiimote is on and connected to the receiving device. |
406 |
QERR_WIIMOTE_CANNOT_OPEN |
Failed to open a connection to the wiimote. |
407 |
QERR_WIIMOTE_READ_FAILED |
A wiimote read request failed. |
408 |
QERR_WIIMOTE_NOT_FOUND |
Unable to find the wiimote with the specified wiimote number. Make sure the wiimote number is valid and that the wiimote is powered on and connected. |
409 |
QERR_INVALID_WIIMOTE_DEVICE_HANDLE |
Unable to open a handle to the wiimote device. The wiimote is possibly already opened by another process. |
410 |
QERR_DAQMX_CANNOT_CLEAR_TASK |
DAQmx was unable to clear or release a National Instruments task. Try restarting MATLAB. |
411 |
QERR_DAQMX_CANNOT_CREATE_TASK |
DAQmx was unable to create a new task. The resource may already be in use by another block. |
412 |
QERR_DAQMX_CANNOT_ATTACH_ADC_TO_TASK |
DAQmx was unable to attach the specified analog input to the analog input task. |
413 |
QERR_DAQMX_CANNOT_START_TASK |
DAQmx was unable to start the National Instruments device task. Make sure the device is not already open. If no devices are open, try restarting MATLAB. |
414 |
QERR_DAQMX_ERROR_SAMPLING_ADC |
DAQmx failed to execute the National Instruments analog input task. |
415 |
QERR_DAQMX_ERROR_RESETTING_DEVICE |
DAQmx failed to reset the device. |
416 |
QERR_DAQMX_CANNOT_ATTACH_DAC_TO_TASK |
DAQmx was unable to attach the specified analog output to the National Instruments analog output task. |
417 |
QERR_DAQMX_ERROR_WRITING_DAC |
DAQmx failed to output the requested analog value. |
418 |
QERR_ANALOG_OUTPUT_RANGE_DIFF |
All analog output channels must have the same output range for this board. |
419 |
QERR_ANALOG_INPUT_RANGE_DIFF |
All analog input channels must have the same input range for this board. |
420 |
QERR_DAQMX_CANNOT_SET_HARDWARE_CLOCK_RATE |
Error setting the hardware timing for the time-base block. |
421 |
QERR_DAQMX_CLOCK_ERROR_WAITING_FOR_SAMPLE |
Either the configuration is invalid, or a sample edge was missed before executing the wait. |
422 |
QERR_DAQMX_CANNOT_ATTACH_ENCODER_TO_TASK |
DAQmx was unable to attach the specified channel to the National Instruments encoder input task. |
423 |
QERR_DAQMX_ERROR_SAMPLING_ENCODER |
DAQmx failed to execute the National Instruments encoder input task. |
424 |
QERR_DAQMX_ERROR_CHANGING_ENC_DIR_SRC |
DAQmx failed to change the source for the encoder count direction. |
425 |
QERR_DAQMX_CANNOT_ATTACH_DIGITAL_TO_TASK |
DAQmx was unable to attach the specified digital lines to the National Instruments task. |
426 |
QERR_DAQMX_ERROR_SAMPLING_DIGITAL |
DAQmx failed to execute the digital read task. |
427 |
QERR_DAQMX_ERROR_WRITING_DIGITAL |
DAQmx failed to output the requested digital values. |
428 |
QERR_JR3PCI_CANNOT_INIT |
Cannot initialize the JR3 PCI force torque sensor. |
429 |
QERR_BUFFER_IS_NULL |
The buffer argument is NULL. It should be a valid pointer. |
430 |
QERR_DIGITAL_OUTPUT_LOCKED |
The requested digital output is locked. If you need access to this line, use the generic version of this driver. |
431 |
QERR_ANALOG_OUTPUT_LOCKED |
The requested analog output is locked. If you need access to this channel, use the generic version of this driver. |
432 |
QERR_PWM_OUTPUT_LOCKED |
The requested PWM output is locked. If you need access to this channel, use the generic version of this driver. |
433 |
QERR_MISSING_URI_OPTION_NAME |
No option name was found even though a value was specified. |
434 |
QERR_ENCODER_QUADRATURE_MODE_NOT_SUPPORTED |
The selected quadrature decoding is not available for this board. |
435 |
QERR_MISSING_ENCODER_QUADRATURE_MODES |
Encoder input channels have been specified but not enough encoder quadrature modes have been provided. |
436 |
QERR_INVALID_ENCODER_QUADRATURE_MODE |
One of the encoder quadrature modes specified was not a valid mode. Valid modes are 0, 1, 2 or 4. |
437 |
QERR_MISSING_ENCODER_FILTER_FREQUENCIES |
Encoder input channels have been specified but not enough encoder filter frequencies have been provided. |
438 |
QERR_INVALID_ENCODER_FILTER_FREQUENCY |
One of the encoder filter frequencies specified was not a valid frequency. The frequency is out of range or negative. |
439 |
QERR_HIL_READ_NOT_SUPPORTED |
The hil_read function in C or MATLAB and HIL Read block in QUARC are not supported by this particular card. |
440 |
QERR_HIL_READ_ANALOG_NOT_SUPPORTED |
The hil_read_analog function in C or MATLAB and HIL Read Analog block in QUARC are not supported by this particular card. |
441 |
QERR_HIL_READ_ANALOG_BUFFER_NOT_SUPPORTED |
The hil_read_analog_buffer function and HIL Read Analog Buffer block are not supported by this particular card. |
442 |
QERR_HIL_READ_ANALOG_CODES_NOT_SUPPORTED |
The hil_read_analog_codes function and HIL Read Analog Codes block are not supported by this particular card. |
443 |
QERR_HIL_READ_ANALOG_WRITE_ANALOG_NOT_SUPPORTED |
The hil_read_analog_write_analog function and HIL Read Analog Write Analog block are not supported by this particular card. |
444 |
QERR_HIL_READ_ANALOG_WRITE_ANALOG_BUFFER_NOT_SUPPORTED |
The hil_read_analog_write_analog_buffer function and HIL Read Analog Write Analog Buffer block are not supported by this particular card. |
445 |
QERR_HIL_READ_BUFFER_NOT_SUPPORTED |
The hil_read_buffer function and HIL Read Buffer block are not supported by this particular card. |
446 |
QERR_HIL_READ_DIGITAL_NOT_SUPPORTED |
The hil_read_digital function in C or MATLAB and HIL Read Digital block in QUARC are not supported by this particular card. |
447 |
QERR_HIL_READ_DIGITAL_BUFFER_NOT_SUPPORTED |
The hil_read_digital_buffer function and HIL Read Digital Buffer block are not supported by this particular card. |
448 |
QERR_HIL_READ_DIGITAL_WRITE_DIGITAL_NOT_SUPPORTED |
The hil_read_digital_write_digital function and HIL Read Digital Write Digital block are not supported by this particular card. |
449 |
QERR_HIL_READ_DIGITAL_WRITE_DIGITAL_BUFFER_NOT_SUPPORTED |
The hil_read_digital_write_digital_buffer function and HIL Read Digital Write Digital Buffer block are not supported by this particular card. |
450 |
QERR_HIL_READ_ENCODER_NOT_SUPPORTED |
The hil_read_encoder function in C or MATLAB and HIL Read Encoder block in QUARC are not supported by this particular card. |
451 |
QERR_HIL_READ_ENCODER_BUFFER_NOT_SUPPORTED |
The hil_read_encoder_buffer function and HIL Read Encoder Buffer block are not supported by this particular card. |
452 |
QERR_HIL_READ_ENCODER_WRITE_PWM_NOT_SUPPORTED |
The hil_read_encoder_write_pwm function and HIL Read Encoder Write PWM block are not supported by this particular card. |
453 |
QERR_HIL_READ_ENCODER_WRITE_PWM_BUFFER_NOT_SUPPORTED |
The hil_read_encoder_write_pwm_buffer function and HIL Read Encoder Write PWM Buffer block are not supported by this particular card. |
454 |
QERR_HIL_READ_OTHER_NOT_SUPPORTED |
The hil_read_other function in C or MATLAB and HIL Read Other block in QUARC are not supported by this particular card. |
455 |
QERR_HIL_READ_OTHER_BUFFER_NOT_SUPPORTED |
The hil_read_other_buffer function and HIL Read Other Buffer block are not supported by this particular card. |
456 |
QERR_HIL_READ_OTHER_WRITE_OTHER_NOT_SUPPORTED |
The hil_read_other_write_other function and HIL Read Write Other block are not supported by this particular card. |
457 |
QERR_HIL_READ_OTHER_WRITE_OTHER_BUFFER_NOT_SUPPORTED |
The hil_read_other_write_other_buffer function and HIL Read Other Write Other Buffer block are not supported by this particular card. |
458 |
QERR_HIL_READ_WRITE_NOT_SUPPORTED |
The hil_read_write function and HIL Read Write block are not supported by this particular card. Try using a more specific function or block. |
459 |
QERR_HIL_READ_WRITE_BUFFER_NOT_SUPPORTED |
The hil_read_write_buffer function and HIL Read Write Buffer block are not supported by this particular card. Try using a more specific function or block. |
460 |
QERR_HIL_SET_ANALOG_INPUT_RANGES_NOT_SUPPORTED |
The hil_set_analog_input_ranges function is not supported by this particular card. It may be necessary to uncheck the two "Set analog input parameters..." options in the HIL Initialize block. |
461 |
QERR_HIL_SET_ANALOG_OUTPUT_RANGES_NOT_SUPPORTED |
The hil_set_analog_output_ranges function is not supported by this particular card. It may be necessary to uncheck the two "Set analog output parameters..." options in the HIL Initialize block. |
462 |
QERR_HIL_SET_CARD_SPECIFIC_OPTIONS_NOT_SUPPORTED |
The hil_set_card_specific_options function is not supported by this particular card. It may be necessary to uncheck the two "Set clock parameters..." options in the HIL Initialize block. |
463 |
QERR_HIL_SET_CLOCK_MODE_NOT_SUPPORTED |
The hil_set_clock_mode function is not supported by this particular card. |
464 |
QERR_HIL_SET_DIGITAL_DIRECTIONS_NOT_SUPPORTED |
The hil_set_digital_directions function is not supported by this particular card. Set the "Digital input channels" and "Digital output channels" parameters in the HIL Initialize block to empty matrices: []. |
465 |
QERR_HIL_SET_ENCODER_COUNTS_NOT_SUPPORTED |
The hil_set_encoder_counts function and HIL Set Encoder Counts block are not supported by this particular card. It may be necessary to uncheck the two "Set initial encoder counts..." options in the HIL Initialize block. |
466 |
QERR_HIL_SET_ENCODER_FILTER_FREQUENCY_NOT_SUPPORTED |
The hil_set_encoder_filter_frequency function is not supported by this particular card. It may be necessary to set the "Encoder filter frequency" parameter in the HIL Initialize block to an empty matrix: []. |
467 |
QERR_HIL_SET_ENCODER_QUADRATURE_MODE_NOT_SUPPORTED |
The hil_set_encoder_quadrature_mode function is not supported by this particular card. It may be necessary to set the "Encoder quadrature" parameter in the HIL Initialize block to an empty matrix: []. |
468 |
QERR_HIL_SET_PWM_DUTY_CYCLE_NOT_SUPPORTED |
The hil_set_pwm_duty_cycle function is not supported by this particular card. It may be necessary to uncheck the two "Set PWM output parameters..." options in the HIL Initialize block. |
469 |
QERR_HIL_SET_PWM_FREQUENCY_NOT_SUPPORTED |
The hil_set_pwm_frequency function is not supported by this particular card. It may be necessary to uncheck the two "Set PWM output parameters..." options in the HIL Initialize block. |
470 |
QERR_HIL_SET_PWM_MODE_NOT_SUPPORTED |
The hil_set_pwm_mode function is not supported by this particular card. It may be necessary to uncheck the two "Set PWM output parameters..." options in the HIL Initialize block. |
471 |
QERR_HIL_TASK_CREATE_ANALOG_READER_NOT_SUPPORTED |
The hil_task_create_analog_reader function and HIL Read Analog Timebase block are not supported by this particular card. |
472 |
QERR_HIL_TASK_CREATE_ANALOG_READER_ANALOG_WRITER_NOT_SUPPORTED |
The hil_task_create_analog_reader_analog_writer function and HIL Read Analog Write Analog Timebase block are not supported by this particular card. |
473 |
QERR_HIL_TASK_CREATE_DIGITAL_READER_NOT_SUPPORTED |
The hil_task_create_digital_reader function and HIL Read Digital Timebase block are not supported by this particular card. |
474 |
QERR_HIL_TASK_CREATE_DIGITAL_READER_DIGITAL_WRITER_NOT_SUPPORTED |
The hil_task_create_digital_reader_digital_writer function and HIL Read Digital Write Digital Timebase block are not supported by this particular card. |
475 |
QERR_HIL_TASK_CREATE_DIGITAL_WRITER_NOT_SUPPORTED |
The hil_task_create_digital_writer function that HIL Write Digital Timebase block are not supported by this particular card. |
476 |
QERR_HIL_TASK_CREATE_ENCODER_READER_NOT_SUPPORTED |
The hil_task_create_encoder_reader function and HIL Read Encoder Timebase block are not supported by this particular card. |
477 |
QERR_HIL_TASK_CREATE_ENCODER_READER_PWM_WRITER_NOT_SUPPORTED |
The hil_task_create_encoder_reader_pwm_writer function and HIL Read Encoder Write PWM Timebase block are not supported by this particular card. |
478 |
QERR_HIL_TASK_CREATE_OTHER_READER_NOT_SUPPORTED |
The hil_task_create_other_reader function and HIL Read Other Timebase block are not supported by this particular card. |
479 |
QERR_HIL_TASK_CREATE_OTHER_READER_OTHER_WRITER_NOT_SUPPORTED |
The hil_task_create_other_reader_other_writer function and HIL Read Other Write Other Timebase block are not supported by this particular card. |
480 |
QERR_HIL_TASK_CREATE_OTHER_WRITER_NOT_SUPPORTED |
The hil_task_create_other_writer function and HIL Write Other Timebase block are not supported by this particular card. |
481 |
QERR_HIL_TASK_CREATE_PWM_WRITER_NOT_SUPPORTED |
The hil_task_create_pwm_writer function and HIL Write PWM Timebase block are not supported by this particular card. |
482 |
QERR_HIL_TASK_CREATE_READER_NOT_SUPPORTED |
The hil_task_create_reader function and HIL Read Timebase block are not supported by this particular card. Try one of the more specific functions or blocks. |
483 |
QERR_HIL_TASK_CREATE_READER_WRITER_NOT_SUPPORTED |
The hil_task_create_reader_writer function and HIL Read Write Timebase block are not supported by this particular card. Try one of the more specific functions or blocks. |
484 |
QERR_HIL_TASK_CREATE_WRITER_NOT_SUPPORTED |
The hil_task_create_writer function and HIL Write Timebase block are not supported by this particular card. Try one of the more specific functions or blocks. |
485 |
QERR_HIL_TASK_DELETE_NOT_SUPPORTED |
The hil_task_delete function is not supported by this particular card. If one of the hil_task_create... functions is supported then the hil_task_delete function MUST be supported! In this case, contact the driver manufacturer. |
486 |
QERR_HIL_TASK_FLUSH_NOT_SUPPORTED |
The hil_task_flush function is not supported by this particular card. If one of the hil_task_write... functions is supported then the hil_task_flush function MUST be supported! In this case, contact the driver manufacturer. |
487 |
QERR_HIL_TASK_READ_NOT_SUPPORTED |
The hil_task_read function is not supported by this particular card. Try one of the more specific functions. |
488 |
QERR_HIL_TASK_READ_ANALOG_NOT_SUPPORTED |
The hil_task_read_analog function is not supported by this particular card. |
489 |
QERR_HIL_TASK_READ_ANALOG_WRITE_ANALOG_NOT_SUPPORTED |
The hil_task_read_analog_write_analog function is not supported by this particular card. |
490 |
QERR_HIL_TASK_READ_DIGITAL_NOT_SUPPORTED |
The hil_task_read_digital function is not supported by this particular card. |
491 |
QERR_HIL_TASK_READ_DIGITAL_WRITE_DIGITAL_NOT_SUPPORTED |
The hil_task_read_digital_write_digital function is not supported by this particular card. |
492 |
QERR_HIL_TASK_READ_ENCODER_NOT_SUPPORTED |
The hil_task_read_encoder function is not supported by this particular card. |
493 |
QERR_HIL_TASK_READ_ENCODER_WRITE_PWM_NOT_SUPPORTED |
The hil_task_read_encoder_write_pwm function is not supported by this particular card. |
494 |
QERR_HIL_TASK_READ_OTHER_NOT_SUPPORTED |
The hil_task_read_other function is not supported by this particular card. |
495 |
QERR_HIL_TASK_READ_OTHER_WRITE_OTHER_NOT_SUPPORTED |
The hil_task_read_other_write_other function is not supported by this particular card. |
496 |
QERR_HIL_TASK_READ_WRITE_NOT_SUPPORTED |
The hil_task_read_write function is not supported by this particular card. Try one of the more specific functions. |
497 |
QERR_HIL_TASK_START_NOT_SUPPORTED |
The hil_task_start function is not supported by this particular card. If one of the hil_task_create... functions is supported then the hil_task_start function MUST be supported! In this case, contact the driver manufacturer. |
498 |
QERR_HIL_TASK_STOP_NOT_SUPPORTED |
The hil_task_stop function is not supported by this particular card. If one of the hil_task_create... functions is supported then the hil_task_stop function MUST be supported! In this case, contact the driver manufacturer. |
499 |
QERR_HIL_TASK_WRITE_NOT_SUPPORTED |
The hil_task_write function is not supported by this particular card. Try one of the more specific functions. |
500 |
QERR_HIL_TASK_WRITE_ANALOG_NOT_SUPPORTED |
The hil_task_write_analog function is not supported by this particular card. |
501 |
QERR_HIL_TASK_WRITE_DIGITAL_NOT_SUPPORTED |
The hil_task_write_digital function is not supported by this particular card. |
502 |
QERR_HIL_TASK_WRITE_OTHER_NOT_SUPPORTED |
The hil_task_write_other function is not supported by this particular card. |
503 |
QERR_HIL_TASK_WRITE_PWM_NOT_SUPPORTED |
The hil_task_write_pwm function is not supported by this particular card. |
504 |
QERR_HIL_WRITE_NOT_SUPPORTED |
The hil_write function in C or MATLAB and HIL Write block in QUARC are not supported by this particular card. |
505 |
QERR_HIL_WRITE_ANALOG_NOT_SUPPORTED |
The hil_write_analog function in C or MATLAB and HIL Write Analog block in QUARC are not supported by this particular card. You might need to change a board specific option to enable it. |
506 |
QERR_HIL_WRITE_ANALOG_BUFFER_NOT_SUPPORTED |
The hil_write_analog_buffer function and HIL Write Analog Buffer block are not supported by this particular card. |
507 |
QERR_HIL_WRITE_ANALOG_CODES_NOT_SUPPORTED |
The hil_write_analog_codes function and HIL Write Analog Codes block are not supported by this particular card. |
508 |
QERR_HIL_WRITE_BUFFER_NOT_SUPPORTED |
The hil_write_buffer function and HIL Write Buffer block are not supported by this particular card. Try using one of the more specific functions or blocks. |
509 |
QERR_HIL_WRITE_DIGITAL_NOT_SUPPORTED |
The hil_write_digital function in C or MATLAB and HIL Write Digital block in QUARC are not supported by this particular card. |
510 |
QERR_HIL_WRITE_DIGITAL_BUFFER_NOT_SUPPORTED |
The hil_write_digital_buffer function and HIL Write Digital Buffer block are not supported by this particular card. |
511 |
QERR_HIL_WRITE_OTHER_NOT_SUPPORTED |
The hil_write_other function in C or MATLAB and HIL Write Other block in QUARC are not supported by this particular card. |
512 |
QERR_HIL_WRITE_OTHER_BUFFER_NOT_SUPPORTED |
The hil_write_other_buffer function and HIL Write Other Buffer block are not supported by this particular card. |
513 |
QERR_HIL_WRITE_PWM_NOT_SUPPORTED |
The hil_write_pwm function in C or MATLAB and HIL Write PWM block in QUARC are not supported by this particular card. You might need to change a board specific option to enable it. |
514 |
QERR_HIL_WRITE_PWM_BUFFER_NOT_SUPPORTED |
The hil_write_pwm_buffer function and HIL Write PWM Buffer block are not supported by this particular card. |
515 |
QERR_Q3_CONTROLPAQ_FW_CANNOT_OPEN_BOARD |
The specified Q3 ControlPaQ-FW board could not be opened. Check that the board is powered and properly connected and that the board number is correct. |
516 |
QERR_CANNOT_CREATE_GAME_CONTROLLER_WINDOW |
Unable to create a window for the force feedback game controller. |
517 |
QERR_CANNOT_SET_GAME_CONTROLLER_COOPERATIVE_LEVEL |
Unable to set the cooperation level of the force feedback game controller. |
518 |
QERR_CONNECTION_NOT_BOUND |
The connection has not been bound. This error typically occurs with UDP client sockets whenever a receive operation is attempted prior to the first send operation. UDP client sockets are implicitly bound to the UDP port by the first send operation. Hence, a send must always be done first after a UDP client connection is established. |
519 |
QERR_NO_SIMULINK_DEVELOPMENT_LICENSE |
You do not have a valid license for the QUARC Simulink Development Environment. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
520 |
QERR_INVALID_CIRCULAR_BUFFER |
The circular buffer is invalid. A circular buffer may not be used after it has been closed. |
521 |
QERR_READ_TOO_LONG |
The amount of data requested in a read operation is too long. For example, you cannot read more bytes from a circular buffer than are contained in the buffer. |
522 |
QERR_WRITE_TOO_LONG |
The amount of data provided in a write operation is too long. For example, you cannot write more bytes to a circular buffer than can be contained in the buffer. |
523 |
QERR_TOO_MANY_FORCE_FEEDBACK_EFFECTS |
It is not possible to add another force feedback effect because the maximum number of force feedback effects has already been reached. Change the maximum number of force feedback effects in the Host Force Feedback Game Controller block. |
524 |
QERR_INVALID_FORCE_FEEDBACK_AXIS |
An invalid axis number was specified for a force feedback effect. Axes numbers must range from 0 to 5, corresponding to x, y, z, Rx, Ry and Rz axes respectively. |
525 |
QERR_CANNOT_CREATE_FORCE_FEEDBACK_EFFECT |
Unable to create a force feedback effect. The device may be out of memory for effects or the effect is not supported. |
526 |
QERR_CANNOT_START_FORCE_FEEDBACK_EFFECT |
Unable to download or start a force feedback effect. The device may be out of memory. |
527 |
QERR_CANNOT_STOP_FORCE_FEEDBACK_EFFECT |
Unable to stop a force feedback effect. |
528 |
QERR_CANNOT_SET_FORCE_FEEDBACK_EFFECT_PARAMETERS |
Unable to set the parameters of a force feedback effect. The parameters may be incorrect or unsupported by the device. |
529 |
QERR_INVALID_FORCE_FEEDBACK_EFFECT |
The given force feedback effect is invalid and does not belong to the game controller specified. The effect may not be supported by the game controller. Also, once an effect has been removed it cannot be used. |
530 |
QERR_INVALID_GAME_CONTROLLER |
The specified game controller is invalid. |
531 |
QERR_GAME_CONTROLLER_NOT_FOUND |
The specified game controller could not be found. A Host Force Feedback Game Controller block for the game controller is required in the same diagram to use the other Force Feedback blocks. There should only be one Host Force Feedback Game Controller block per game controller. Also ensure that the Host Force Feedback Game Controller block comes before the other Force Feedback blocks in the sorted (execution) order. |
532 |
QERR_CANNOT_START_TARGET_MANAGER |
The QUARC Target Manager could not be started. |
533 |
QERR_CANNOT_STOP_TARGET_MANAGER |
The QUARC Target Manager could not be stopped. |
534 |
QERR_PEER_IGNORING_SHUTDOWN |
The peer is not responding to the connection being shut down. The receive operation has timed out. |
535 |
QERR_INVALID_PERIODIC_EFFECT_TYPE |
An invalid periodic effect type was passed to the game_controller_add_periodic_force_effect function. |
536 |
QERR_INVALID_CONDITION_EFFECT_TYPE |
An invalid condition effect type was passed to the game_controller_add_condition_force_effect function. |
537 |
QERR_TOO_MANY_GAME_CONTROLLER_AXES |
No more than six axes may be specified for a game controller force effect. |
538 |
QERR_INVALID_NUMBER_OF_CONDITIONS |
Invalid number of conditions for a condition force effect. There may be one condition for all axes or one condition for each axis. |
539 |
QERR_INCOMPLETE_READ |
This error should never be returned. It is used internally by the Quanser Stream API. |
540 |
QERR_EXCLUSIVE_ACCESS_ALREADY_GRANTED |
Exclusive access to this card has already been granted to another process. Only one process may have exclusive access to the card at one time. Try again later. |
541 |
QERR_EXCLUSIVE_ACCESS_NOT_GRANTED |
Exclusive access to this card was not granted to the process which is attempting to release it. Exclusive access can only be released by the process with exclusive access, and only from the same open handle. |
542 |
QERR_CARD_LOCATION_IS_NULL |
The card location pointer passed as an argument is NULL. A valid pointer to a t_card_location object must be passed to the hil_get_exclusive_access and hil_release_exclusive_access functions. |
543 |
QERR_HIL_ACQUIRE_EXCLUSIVE_ACCESS_NOT_SUPPORTED |
The hil_acquire_exclusive_access function and Exclusive access to device option on the HIL Initialize block are not supported by this particular card. |
544 |
QERR_HIL_RELEASE_EXCLUSIVE_ACCESS_NOT_SUPPORTED |
The hil_release_exclusive_access function and Exclusive access to device option on the HIL Initialize block are not supported by this particular card. |
545 |
QERR_DRIVER_MISSING_GET_OR_RELEASE_ACCESS |
The hil_get_exclusive_access or hil_release_exclusive_access function is present in the driver while the other one is not. These functions are optional, but if one is included in the driver then both must be included. |
546 |
QERR_CIRCULAR_BUFFER_NOT_FOUND |
The corresponding Circular Buffer Initialize could not be found. Make sure that a Circular Buffer Initialize block is present in the model. |
547 |
QERR_INCOMPATIBLE_PIPE |
An attempt was made to create a named pipe for a pipe that already exists and the properties of the pipe are incompatible. Be aware that under the Windows target, the pipe name "localhost" is already used by the system. |
548 |
QERR_SENSORAY_TOO_MANY_BOARDS |
The Sensoray driver supports a maximum of 16 boards. |
549 |
QERR_SENSORAY_ILLEGAL_PARAM |
An illegal parameter was passed to the Sensoray driver. |
550 |
QERR_SENSORAY_EEPROM_ERROR |
The Sensoray board failed to access its EEPROM during initialization. Try unregistering the board and re-registering it. If the error persists, then the problem is likely a hardware fault. |
551 |
QERR_SENSORAY_UNSPECIFIED_ERROR |
The Sensoray board has experienced an unspecified fault. |
552 |
QERR_KERNEL_CANNOT_REGISTER_BOARD |
The kernel-mode driver can't register the board. This is usually caused by applications that fail to unlink from the system dll, or if the kernel model driver is improperly installed or registered. |
553 |
QERR_DMA_BUFFER_LOCK |
A DMA buffer lock failed. |
554 |
QERR_CANNOT_START_INTERRUPT_THREAD |
Failed to launch an interrupt thread |
555 |
QERR_DAC_COMM_TIMEOUT |
Cannot communicate with analog output. |
556 |
QERR_COUNTER_RESOURCE_CONFLICT |
Counter parameter is illegal in current operation mode. The counter may already be in use by another operation such as providing a timebase. |
557 |
QERR_STREAM_NOT_CONNECTED |
The non-blocking stream is in the process of connecting but is not yet connected. The stream_poll function or Stream Poll block must be invoked with the connect flag to complete the connection. |
558 |
QERR_LIBRARY_LOAD_ERROR |
The dynamic link library was found, but an error occurred while loading it. |
559 |
QERR_PHANTOM_OMNI_CANNOT_OPEN_BOARD |
The specified PHANTOM Omni board could not be opened. Check that the device is powered and properly connected and that the board number is correct. |
560 |
QERR_JR3PCI_CANNOT_SET_FULL_SCALES |
An error occurred attempting to set the full scales for the JR3 sensor. |
561 |
QERR_ALTIA_ARGUMENT_IS_NULL |
The altia argument to altia_open is NULL. |
562 |
QERR_INVALID_ALTIA |
An invalid Altia handle was passed as an argument. Once an Altia connection has been closed using altia_close the Altia handle is invalid. |
563 |
QERR_ALTIA_INPUT_IS_NULL |
The altia_input argument to altia_register_input is NULL. |
564 |
QERR_ALTIA_OUTPUT_IS_NULL |
The altia_output argument to altia_register_output is NULL. |
565 |
QERR_INVALID_ALTIA_EVENT_NAME |
An invalid event name was passed to an altia function. |
566 |
QERR_INVALID_ALTIA_INPUT |
An invalid t_altia_input handle was passed as an argument. |
567 |
QERR_INVALID_ALTIA_OUTPUT |
An invalid t_altia_output handle was passed as an argument. |
568 |
QERR_BEEP_ARGUMENT_IS_NULL |
The beep argument to beep_open is NULL. |
569 |
QERR_INVALID_BEEP |
An invalid beep handle was passed as an argument. Once an beep handle has been closed using beep_close the beep handle is invalid. |
570 |
QERR_BEEP_FAILED |
A beep was attempted but it failed for some reason. It is possible that permission was denied. |
571 |
QERR_BEEP_FREQUENCY_OUT_OF_RANGE |
The specified beep frequency is out of the acceptable range. See the documentation for valid beep frequencies. |
572 |
QERR_SCAN_VALUE_IS_NULL |
An argument passed to a stream_scan function to store a value scanned is NULL. Arguments must contain the address of appropriately typed quantities. |
573 |
QERR_CARD_SPECIFIC_OPTION_NOT_RECOGNIZED |
The card specific option specified is not recognized. |
574 |
QERR_CARD_SPECIFIC_OPTION_VALUE_NOT_RECOGNIZED |
The value of a card specific option specified is not recognized. |
575 |
QERR_CARD_SPECIFIC_OPTION_NOT_SUPPORTED |
The card specific option specified is recognized, but is not supported by this board. |
576 |
QERR_INVALID_ROOMBA |
The Roomba object is not valid. A Roomba object cannot be used after it has been closed. |
577 |
QERR_INVALID_ROOMBA_SENSOR_ID |
The Roomba sensor id is not valid. It must be a value between 7 and 42 inclusive. |
578 |
QERR_VISION_CAMERA_NOT_FOUND |
The camera could not be found or is not valid for image capture. |
579 |
QERR_INVALID_IPLIMAGE |
Invalid IplImage structure. |
580 |
QERR_SAVE_IMAGE |
Failed to save IplImage using. |
581 |
QERR_INIT_V4L2_DEVICE |
Failed to initialize v4l2 video input. |
582 |
QERR_GRAB_V4L2_IMAGE |
Failed to grab image from v4l2 video input. |
583 |
QERR_NO_RPC_SERVER_FOR_BEEP |
The RPC server is unavailable so the beep cannot be sounded. This problem has been seen on laptops running Vista. |
584 |
QERR_MISMATCHED_CHARACTER |
A character in the input stream did not match the character sequence described in the format string when scanning the stream. |
585 |
QERR_EMPTY_SCAN |
The stream was closed before the first character was read. This error is used internally and should never be returned to the user. |
586 |
QERR_URI_MISSING_HOST |
The hostname is missing from the URI. Although a hostname is not required for all URIs, the fact that you are getting this message indicates that it is required in this circumstance. |
587 |
QERR_PATH_IN_PIPE_URI |
The form of the pipe URI must be pipe:name or pipe://server/name. The name cannot contain forward or backward slashes. |
588 |
QERR_HOST_IN_PIPE_URI |
The pipe URI contains a hostname. Specifying a hostname is not supported on this target, because pipes may not be used to communicate between computers on the selected target. |
589 |
QERR_HIQ_UNKNOWN_REPORT_TYPE |
The specified HiQ report type is unknown. Ensure that the selected HiQ report or mode is valid. |
590 |
QERR_HIQ_RECEIVE_BLOCKED |
The HiQ thread failed to receive any data from the HiQ board. |
591 |
QERR_HIL_WATCHDOG_SET_ANALOG_EXPIRATION_STATE_NOT_SUPPORTED |
The hil_watchdog_set_analog_expiration_state function is not supported by this particular card. |
592 |
QERR_HIL_WATCHDOG_SET_DIGITAL_EXPIRATION_STATE_NOT_SUPPORTED |
The hil_watchdog_set_digital_expiration_state function is not supported by this particular card. |
593 |
QERR_HIL_WATCHDOG_SET_PWM_EXPIRATION_STATE_NOT_SUPPORTED |
The hil_watchdog_set_pwm_expiration_state function is not supported by this particular card. |
594 |
QERR_HIL_WATCHDOG_SET_OTHER_EXPIRATION_STATE_NOT_SUPPORTED |
The hil_watchdog_set_other_expiration_state function is not supported by this particular card. |
595 |
QERR_HIL_WATCHDOG_START |
The hil_watchdog_start function is not supported by this particular card. |
596 |
QERR_HIL_WATCHDOG_STOP |
The hil_watchdog_stop function is not supported by this particular card. |
597 |
QERR_HIL_WATCHDOG_RELOAD |
The hil_watchdog_reload function is not supported by this particular card. |
598 |
QERR_HIL_WATCHDOG_IS_EXPIRED |
The hil_watchdog_is_expired function is not supported by this particular card. |
599 |
QERR_HIL_WATCHDOG_CLEAR |
The hil_watchdog_clear function is not supported by this particular card. |
600 |
QERR_HIL_INVALID_DIGITAL_STATE |
One of the digital states specified was not a valid state. Valid modes are 0 (low), 1 (high), 2 (tristate) or 3 (no change). |
601 |
QERR_ANALOG_EXPIRATION_STATE_NOT_ZERO |
This board only supports resetting the analog outputs to zero when the watchdog expires. |
602 |
QERR_DIGITAL_EXPIRATION_STATE_NOT_TRISTATE |
This board only supports resetting the digital outputs to tri-state when the watchdog expires. |
603 |
QERR_CLOCK_NOT_WATCHDOG |
The specified clock is not a watchdog timer on this board. |
604 |
QERR_ANALOG_EXPIRATIONS_NOT_CONFIGURED |
Some of the analog output expiration states have not been configured. This board requires that if any of the expiration states have been configured then all the states must be configured, and the "Set analog outputs when a watchdog timer expires" must be enabled. |
605 |
QERR_DIGITAL_EXPIRATIONS_NOT_CONFIGURED |
Some of the digital output expiration states have not been configured. This board requires that if any of the expiration states have been configured then all the states must be configured, and the "Set digital outputs when a watchdog timer expires" must be enabled. |
606 |
QERR_CLOCK_PERIOD_TOO_HIGH |
The clock period is too high for the specified clock. Try using a different clock. Hardware clocks are generally faster than the system clocks. |
607 |
QERR_CLOCK_PERIOD_TOO_LOW |
The clock period is too low for the specified clock. Try using a different clock. System clocks are preferable for long periods so that hardware clocks remain available for operations requiring a shorter period. |
608 |
QERR_HIL_TASK_CREATE_ANALOG_WRITER_NOT_SUPPORTED |
The hil_task_create_analog_writer function and HIL Write Analog Timebase block are not supported by this particular card. |
609 |
QERR_FALCON_FAILED_TO_INITIALIZE |
The Novint Falcon failed to initialize. Make sure the Falcon is plugged in and powered. |
610 |
QERR_FALCON_COULD_NOT_OPEN_DEVICE |
Could not open the Novint Falcon device. |
611 |
QERR_FALCON_COULD_NOT_START_DEVICE |
Could not start the Novint Falcon control loop. |
612 |
QERR_FALCON_COULD_NOT_CREATE_CALLBACK |
Could not create a callback for the Novint Falcon. |
613 |
QERR_FALCON_COULD_NOT_MAKE_CURRENT |
Novint Falcon error. |
614 |
QERR_Q8_SERIES_EXPIRATIONS_NOT_CONFIGURED |
Some of the analog or digital output expiration states have not been configured. The Q8-series of boards requires that all analog and digital output channels be configured to be reset on watchdog expiration, not just some of the channels. |
615 |
QERR_CONNECTION_ABORTED |
An incoming connection was indicated, but was subsequently terminated by the remote peer prior to accepting the call. |
616 |
QERR_INVALID_ROOMBA_SONG_NUMBER |
Roomba song number must be 0 to 15. |
617 |
QERR_INVALID_ROOMBA_SONG_LENGTH |
Roomba song length must be 1 to 16. |
618 |
QERR_INVALID_ROOMBA_NOTE_NUMBER |
The note number of Roomba song must be 31 to 127. |
619 |
QERR_INVALID_ROOMBA_DIGITAL_OUTPUT |
Roomba digital output must be 0 to 7. |
620 |
QERR_INVALID_ROOMBA_EVENT_NO |
Roomba event no must be 1 to 22. |
621 |
QERR_INVALID_ROOMBA_MODE |
Roomba mode number must be 1 to 3. |
622 |
QERR_INVALID_ROOMBA_DEMO |
Roomba demo number must be 1 to 11. |
623 |
QERR_INVALID_ROOMBA_LED_BITS |
Roomba LED bits must be 0 to 10. |
624 |
QERR_INVALID_ROOMBA_SCRIPT_LENGTH |
Data length mismatches according to the script length defined in the first byte. |
625 |
QERR_PREFERENCES_VALUE_CONTAINS_ENVIRONMENT_VARIABLES |
The preferences value contains environment variable references, which cannot be expanded. |
626 |
QERR_INVALID_TYPE_OF_PREFERENCES_VALUE |
The preferences value is not a string. |
627 |
QERR_INVALID_ROOMBA_STREAM_STATE |
Roomba stream state must be 0 to 1. |
628 |
QERR_INVALID_ROOMBA_DRIVER_BITS |
Roomba low side driver number must be 0 to 7. |
629 |
QERR_INVALID_ROOMBA_DUTY_CYCLE |
Roomba duty cycle must be 0 to 128. |
630 |
QERR_INVALID_ROOMBA_PACKET_NUMBER |
The number of Roomba sensor packets requested must be 0 to 43 |
631 |
QERR_INVALID_ROOMBA_STREAM_HEADER |
Roomba stream header must be 19. |
632 |
QERR_CORRUPTED_ROOMBA_STREAM |
Roomba stream is corrupted. |
633 |
QERR_INVALID_ROOMBA_STREAM_SIZE |
Roomba stream size must be (number of packets + number of data bytes + 3) |
634 |
QERR_INVALID_IMAGE_DIMENSION |
Invalid dimension for image data |
635 |
QERR_INVALID_SERACCEL |
The SerAccel object is not valid. A SerAccel object cannot be used after it has been closed. |
636 |
QERR_SERACCEL_COULD_NOT_OPEN_DEVICE |
The SerAccel could not be opened. Make sure the SerAccel is connected and set to binary mode. |
637 |
QERR_SERACCEL_COULD_NOT_START_DEVICE |
The SerAccel could not be started. |
638 |
QERR_SERACCEL_COULD_NOT_READ_DEVICE |
The SerAccel could not be read. |
639 |
QERR_NO_ALTIA_LICENSE |
You do not have a valid license for the Altia blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
640 |
QERR_NO_IROBOT_ROOMBA_LICENSE |
You do not have a valid license for the IRobot Roomba blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
641 |
QERR_NO_JR3_FORCE_TORQUE_LICENSE |
You do not have a valid license for the JR3 Force/Torque Sensor blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
642 |
QERR_NO_MITSUBISHI_PA10_LICENSE |
You do not have a valid license for the Mitsubishi PA-10 blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
643 |
QERR_NO_NINTENDO_WIIMOTE_LICENSE |
You do not have a valid license for the Nintendo Wiimote blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
644 |
QERR_NO_NOVINT_FALCON_LICENSE |
You do not have a valid license for the Novint Falcon blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
645 |
QERR_NO_POINTGREY_CAMERAS_LICENSE |
You do not have a valid license for the Point Grey Research Cameras blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
646 |
QERR_NO_SCHUNK_GRIPPER_LICENSE |
You do not have a valid license for the Schunk Gripper blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
647 |
QERR_NO_SENSABLE_OMNI_LICENSE |
You do not have a valid license for the SensAble Omni blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
648 |
QERR_INVALID_IMAGE_NAME |
The specified image does not exist. |
649 |
QERR_NO_INTERNAL_USE_LICENSE |
The "Active during normal simulation" feature is not available. Did you intend to run in real-time using the "Monitor & Tune" button? Due to safety and liability concerns, accessing physical hardare in normal simulation rather than real-time is not enabled. |
650 |
QERR_DRAGANFLY_X6_CRC_FAILED |
The Draganfly X6 autopilot message failed the CRC check. |
651 |
QERR_CANPCI_NOT_FOUND |
The specified CANPCI could not be found. |
652 |
QERR_CANPCI_INIT_FAILED |
Initialization of the CANPCI driver failed. |
653 |
QERR_CANPCI_INVALID_PARAMETERS |
Parameters supplied to a CANPCI driver function are invalid. |
654 |
QERR_CANPCI_SEND_MESSAGE_FAILED |
The CANPCI device failed to send a CAN message. |
655 |
QERR_CANPCI_GET_MESSAGE_FAILED |
The CANPCI device failed to receive a CAN message. |
656 |
QERR_CANPCI_INVALID_CHANNEL |
The CANPCI channel specified is invalid. |
657 |
QERR_CANPCI_START_FAILED |
Failed to start the CANPCI card(s). |
658 |
QERR_INVALID_UBLOX |
The Ublox object is not valid. A Ublox object cannot be used after it has been closed. |
659 |
QERR_NO_UBLOX_MSG |
No Ublox message |
660 |
QERR_INVALID_UBLOX_MSG |
Invalid Ublox message |
661 |
QERR_INVALID_UBLOX_IDENTIFIERS |
Invalid Ublox identifiers |
662 |
QERR_INVALID_UBLOX_CHECKSUM |
Invalid Ublox checksum |
663 |
QERR_INVALID_NMEA_MSG |
Invalid NMEA message |
664 |
QERR_INVALID_NMEA_CHECKSUM |
Invalid NMEA checksum |
665 |
QERR_INVALID_UBLOX_DATA |
Invalid Ublox data |
666 |
QERR_UNSUPPORTED_GPS_DATA_FIELD |
Unsupported Ublox GPS data field |
667 |
QERR_ROBOSTIX_INVALID_PROGRAM_VERSION |
The program on the robostix has an invalid version information (i.e., is either too old or too new). |
668 |
QERR_SPI_TRANSMIT |
A transmit error occured using the Serial Peripheral Interface (SPI) protocol. |
669 |
QERR_SPI_RECEIVE |
A receive error occured using the Serial Peripheral Interface (SPI) protocol. |
670 |
QERR_NO_SUCH_DEVICE |
No such device or address |
671 |
QERR_INTIME_NOT_RUNNING |
A real-time object could not be created. The INtime real-time kernel may not be running. Use the INtime Status icon in the system tray to start the INtime kernel. |
672 |
QERR_CANNOT_CONNECT_TO_LICENSE_MANAGER |
It was not possible to connect to the license manager. |
673 |
QERR_MISSING_PROPERTIES |
No properties were specified even though the number of properties is nonzero. |
674 |
QERR_MISSING_PROPERTIES_BUFFER |
Properties have been specified but no values have been provided for the operation. |
675 |
QERR_HIL_GET_INTEGER_PROPERTY_NOT_SUPPORTED |
The hil_get_integer_property function and HIL Get Property block are not supported by this particular card. |
676 |
QERR_HIL_GET_DOUBLE_PROPERTY_NOT_SUPPORTED |
The hil_get_double_property function and HIL Get Property block are not supported by this particular card. |
677 |
QERR_HIL_GET_STRING_PROPERTY_NOT_SUPPORTED |
The hil_get_string_property function and HIL Get Property block are not supported by this particular card. |
678 |
QERR_HIL_SET_INTEGER_PROPERTY_NOT_SUPPORTED |
The hil_set_integer_property function and HIL Set Property block are not supported by this particular card. |
679 |
QERR_HIL_SET_DOUBLE_PROPERTY_NOT_SUPPORTED |
The hil_set_double_property function and HIL Set Property block are not supported by this particular card. |
680 |
QERR_HIL_SET_STRING_PROPERTY_NOT_SUPPORTED |
The hil_set_string_property function and HIL Set Property block are not supported by this particular card. |
681 |
QERR_PROPERTY_NOT_RECOGNIZED |
One or more of the specified properties were not recognized by the board-specific driver. |
682 |
QERR_GUMSTIX_WATCHDOG_CLOCK_PERIOD_TOO_HIGH |
The watchdog timer period (a.k.a., timeout interval) is too high. The gumstix watchdog timer may be programmed with any integer value between 1 and 255 seconds. |
683 |
QERR_GUMSTIX_WATCHDOG_CLOCK_PERIOD_TOO_LOW |
The watchdog timer period (a.k.a., timeout interval) is too low. The gumstix watchdog timer may be programmed with any integer value between 1 and 255 seconds. |
684 |
QERR_DIGITAL_INPUTS_NOT_INITIALIZED |
The specified digital input channels are not initialized. This board requires that all the channels which will be used for digital inputs should be configured on the HIL Initialize block's "Digital Inputs" tab. Set the "Digital input channels" field to all the digital channels that will be used as digital inputs on the board. |
685 |
QERR_DIGITAL_OUTPUTS_NOT_INITIALIZED |
The specified digital output channels are not initialized. This board requires that all the channels which will be used for digital outputs should be configured on the HIL Initialize block's "Digital Outputs" tab. Set the "Digital output channels" field to all the digital channels that will be used as digital outputs on the board. |
686 |
QERR_FILTER_PROTOCOLS_REQUIRE_URI |
Missing "uri" option. Filter protocols require a "uri" option in their URI to identify the underlying communication protocol. |
687 |
QERR_CONFLICTING_COUNTER_MODES |
The specified counter is used as both an encoder and a PWM output channel. |
688 |
QERR_DAQMX_ERROR_CHANGING_PWM_OUT_TERM |
DAQmx failed to change the counter output terminal. |
689 |
QERR_DAQMX_ERROR_WRITING_PWM |
DAQmx failed to output the requested PWM values. |
690 |
QERR_DAQMX_CANNOT_ATTACH_PWM_TO_TASK |
DAQmx was unable to attach the specified counter channel to the PWM output task. |
691 |
QERR_DAQMX_ERROR_SETTING_IMPLICIT_TIMING |
DAQmx was unable to configure implicit timing for the PWM output task. |
692 |
QERR_DAQMX_CANNOT_GET_PWM_CHANNEL_NAME |
DAQmx was unable to obtain the name of the PWM channel attached to the PWM output task. |
693 |
QERR_NI_DUTY_CYCLE_OUT_OF_RANGE |
The specified PWM duty cycle is out of range. For National Instruments cards, the duty cycle should fall within the range between a minimum value of 0.1 % (0.001) and a maximum value of 99.9 % (0.999). |
694 |
QERR_NI_FREQUENCY_OUT_OF_RANGE |
The specified PWM frequency is out of range. For National Instruments cards, the frequency must satisfy the following inequality: (Maximum Counter Output Frequency/Max Number of Counts) <= frequency <= (Maximum Counter Output Frequency/4). |
695 |
QERR_DAQMX_ERROR_CHANGING_TIMEBASE_RATE |
DAQmx was unable to set the counter timebase rate. |
696 |
QERR_INVALID_DSR_CONTROL |
Invalid dsr option. Supported values are "off", "on" or "handshake". |
697 |
QERR_OPTITRACK_RIGID_BODY_INIT_ERROR |
Unable to initialize the OptiTrack Rigid Body API. Make sure the proper software is installed and the path variable is set. |
698 |
QERR_OPTITRACK_POINT_CLOUD_INIT_ERROR |
Unable to initialize the OptiTrack Point Cloud API. Make sure the proper software is installed and the path variable is set. |
699 |
QERR_OPTITRACK_RIGID_BODY_ID_INVALID |
The rigid body ID is invalid or not found in the rigid body definition file. Valid IDs are integers ranging from 1 to 1024. |
700 |
QERR_OPTITRACK_ERROR_STARTING_CAMERAS |
An error occurred starting the OptiTrack camera system. Make sure they are properly connected. |
701 |
QERR_OPTITRACK_ERROR_STOPPING_CAMERAS |
An error occurred stopping the OptiTrack camera system. |
702 |
QERR_OPTITRACK_INVALID_CALIBRATION_FILE |
Unable to load OptiTrack calibration file. Make sure the file path is correct or the calibration file is compatible with the Motive software version that you have installed. |
703 |
QERR_OPTITRACK_INVALID_RIGID_BODY_FILE |
Unable to load OptiTrack rigid body definition file. Make sure the file path is correct. |
704 |
QERR_OPTITRACK_TOO_MANY_RIGID_BODIES |
The number of specified OptiTrack rigid bodies exceeds the number of objects in the rigid body definition file. |
705 |
QERR_VISION_INVALID_PARAMETER |
Invalid parameter for OpenCV functions |
706 |
QERR_VISION_INVALID_NO_OF_CHANNELS |
Invalid number of color planes of the input image |
707 |
QERR_NO_CANCELLATION_HANDLER |
An attempt was made to pop a cancellation handler when no cancellation handler was pushed on the stack! |
708 |
QERR_VISION_INVALID_INPUT |
Invalid input for OpenCV functions |
709 |
QERR_PORT_UNREACHABLE |
The port is unreachable. For UDP datagrams, a previous send operation resulted in an ICMP Port Unreachable message, indicating that there is likely no server listening on the UDP port. |
710 |
QERR_CANNOT_SET_PORT_UNREACHABLE |
Cannot set the port unreachable option to disable reporting ICMP Port Unreachable messages for UDP datagrams |
711 |
QERR_MUST_BE_ADMINISTRATOR |
The process lacks the appropriate privileges to perform the operation. Administrator privileges are required. Log in as an Administrator or run as Administrator. |
712 |
QERR_MISMATCHED_ENCODER_FILTER_FREQUENCY |
One of the encoder filter frequencies specified does not match the filter frequency of the other channels. This card only allows one filter frequency to be set for all encoder channels. |
713 |
QERR_MISMATCHED_CLOCK_FREQUENCY |
One of the clock frequencies specified does not match the frequency of another channel which shares the same clock resources. |
714 |
QERR_UNABLE_TO_OPEN_DIALOG |
The underlying operating system could not open the dialog. |
715 |
QERR_HIL_SET_DIGITAL_OUTPUT_CONFIGURATION_NOT_SUPPORTED |
The hil_set_digital_output_configuration function is not supported by this particular card. |
716 |
QERR_HIL_SET_PWM_CONFIGURATION_NOT_SUPPORTED |
The hil_set_pwm_configuration function is not supported by this particular card. |
717 |
QERR_HIL_SET_PWM_DEADBAND_NOT_SUPPORTED |
The hil_set_pwm_deadband function is not supported by this particular card. |
718 |
QERR_MISSING_DIGITAL_CONFIGURATIONS |
Digital output channels have been specified but not enough digital output configurations have been provided. |
719 |
QERR_MISSING_PWM_CONFIGURATIONS |
PWM output channels have been specified but not enough PWM configurations have been provided. |
720 |
QERR_MISSING_PWM_ALIGNMENTS |
PWM output channels have been specified but not enough PWM alignments have been provided. |
721 |
QERR_MISSING_PWM_POLARITIES |
PWM output channels have been specified but not enough PWM polarities have been provided. |
722 |
QERR_MISSING_PWM_DEADBANDS |
PWM output channels have been specified but not enough PWM high-to-low or low-to-high deadband values have been provided. |
723 |
QERR_INVALID_PWM_CONFIGURATION |
One of the PWM output configurations specified is not a valid configuration. Configurations must be in the range from 0 to 2 inclusive (0=independent, 1=complementary, 2=bipolar) |
724 |
QERR_INVALID_PWM_ALIGNMENT |
One of the PWM output alignments specified is not a valid configuration. Configurations must be 0 (leading-edge-aligned), 1 (trailing-edge-aligned) or 2 (center-aligned) |
725 |
QERR_INVALID_PWM_POLARITY |
One of the PWM output polarities specified is not a valid configuration. Configurations must be 1 (active high) or 0 (active low) |
726 |
QERR_PWM_CONFIGURATION_NOT_SUPPORTED |
One of the PWM output channels specified does not support the given PWM output configuration. For example, channel 7 of the QPID cannot be used in the complementary configuration as the primary channel because it is the last PWM channel. Alternatively, the given configuration may not be supported by the card at all. |
727 |
QERR_INVALID_PWM_DEADBAND |
One of the PWM deadbands specified is negative. Deadband values must be non-negative. |
728 |
QERR_BIPOLAR_PWM_ON_EVEN_CHANNELS_ONLY |
The bipolar PWM configuration may only be configured on the even PWM channels for this card. See the card's documentation for details. |
729 |
QERR_GPS_READ_FAILED |
A read of the GPS device failed. |
730 |
QERR_PWM_ALIGNMENT_NOT_SUPPORTED |
One of the PWM output channels specified does not support the given PWM alignment. |
731 |
QERR_PWM_POLARITY_NOT_SUPPORTED |
One of the PWM output channels specified does not support the given PWM polarity. |
732 |
QERR_PWM_DEADBAND_NOT_SUPPORTED |
One of the PWM output channels specified does not support the given PWM deadband. |
733 |
QERR_INVALID_CHANNEL_ORDER_FOR_BIPOLAR_PWM |
The PWM output channels are not ordered correctly for the bipolar PWM output. Bipolar PWM outputs require that both the primary and secondary channel be written at the same time, and that the secondary channel be specified in the channel order immediately after the primary channel. |
734 |
QERR_SUM_OF_PWM_DEADBANDS_EXCEEDS_PERIOD |
The sum of the leading and trailing deadbands exceeds the PWM period. The deadbands cannot be so large that they exceed the PWM period. |
735 |
QERR_PWM_MODES_NOT_ONE_SHOT |
At least one PWM channel is in one-shot mode, while others are not. The current card requires that all PWM channels be configured in one-shot mode, if this mode is used, not just some of the channels. |
736 |
QERR_PWM_EXPIRATIONS_NOT_CONFIGURED |
Some of the PWM output expiration states have not been configured. This board requires that if any of the expiration states have been configured then all the states must be configured, and the "Set PWM outputs when a watchdog timer expires" must be enabled. |
737 |
QERR_PHANTOM_CANNOT_INITIALIZE |
Phantom block cannot initialize the device. |
738 |
QERR_PHANTOM_SCHEDULER_ERROR |
Phantom block cannot start the Phantom API scheduler. |
739 |
QERR_PHANTOM_SCHEDULER_RATE_ERROR |
Phantom API scheduler rate error. |
740 |
QERR_PHANTOM_READ_FAILED |
Phantom block cannot read the outputs of the device. |
741 |
QERR_PHANTOM_WRITE_FAILED |
Phantom block cannot write to inputs of the device. |
742 |
QERR_PHANTOM_CANNOT_CLOSE |
Phantom block cannot close the device. |
743 |
QERR_NO_PHANTOM_OMNI_LICENSE |
You do not have a valid license for the Phantom Omni blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
744 |
QERR_NO_PHANTOM_DESKTOP_LICENSE |
You do not have a valid license for the Phantom Desktop blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
745 |
QERR_NO_PHANTOM_PREMIUM_LICENSE |
You do not have a valid license for the Phantom Premium blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
746 |
QERR_NO_PHANTOM_PREMIUM_6DOF_LICENSE |
You do not have a valid license for the Phantom Premium 6DOF blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
747 |
QERR_VAL_QBOT_OPEN_FAILED |
Failed to open the Qbot VAL driver. |
748 |
QERR_INVALID_KUKA_ROBOT |
Invalid object. A KUKA robot object cannot be used after it has been closed. |
749 |
QERR_KUKA_ROBOT_COULD_NOT_OPEN_DEVICE |
The KUKA robot device could not be opened. Make sure a KUKA robot is connected. |
750 |
QERR_NO_KUKA_ROBOTS_LICENSE |
You do not have a valid license for the KUKA robots blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
751 |
QERR_VISION_INVALID_IMAGE_SIZE |
Invalid image dimension. |
752 |
QERR_INVALID_HYMOTION_11000 |
Invalid object. A HyMotion-11000 object cannot be used after it has been closed. |
753 |
QERR_HYMOTION_11000_COULD_NOT_OPEN_DEVICE |
The HyMotion-11000 could not be opened. Make sure the Rexroth HyMotion-11000 Motion System is connected. |
754 |
QERR_NO_REXROTH_HYMOTION_11000_LICENSE |
You do not have a valid license for the Rexroth HyMotion-11000 blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
755 |
QERR_INVALID_SHMEM_SCOPE |
The shmem protocol is designed for communicating between a real-time model and a foreground application. To use it for communicating between two Windows applications, the "local=true" option is required on the shmem URI. For example, "shmem://mymem:1?local=true". |
756 |
QERR_NO_NATURALPOINT_OPTITRACK_LICENSE |
You do not have a valid license for the NaturalPoint OptiTrack blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
757 |
QERR_NO_VISUALIZATION_LICENSE |
You do not have a valid license for the Visualization blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
758 |
QERR_NO_GPS_LICENSE |
You do not have a valid license for the GPS blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
759 |
QERR_INVALID_CIGI_HOST |
Invalid object. A CIGI host object cannot be used after it has been closed. |
760 |
QERR_CIGI_HOST_COULD_NOT_OPEN_DEVICE |
The CIGI Host could not be opened. |
761 |
QERR_INVALID_DEFLATE_MODE |
The mode option specified for a deflate URI is invalid. |
762 |
QERR_STATE_IS_NULL |
The state argument is NULL. It should be a valid pointer. |
763 |
QERR_WRONG_NUM_BYTES_POKED |
The wrong number of bytes have been sent to a persistent stream. Verify that the number of bytes configured when the stream was created matches the number of bytes sent. |
764 |
QERR_WRONG_NUM_BYTES_PEEKED |
The wrong number of bytes have been received from a persistent stream. Verify that the number of bytes configured when the stream was created matches the number of bytes received. |
765 |
QERR_NO_QBOT_LICENSE |
You do not have a valid license for the Qbot vehicle. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
766 |
QERR_NO_UAV_LICENSE |
You do not have a valid license for the UAV components. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
767 |
QERR_PHANTOM_LIBRARY_OPEN_FAILED |
The SensAble PHANToM library failed to open. Make sure you have the OpenHaptics and PHANToM Device Driver software installed and the system PATH is set correctly. |
768 |
QERR_WRONG_NUMBER_OF_INITIAL_VALUES |
The wrong number of initial values were passed to visualization_open for the variables given. |
769 |
QERR_INVALID_NEES |
Invalid object. A NEES object cannot be used after it has been closed. |
770 |
QERR_NEES_COULD_NOT_INITIALIZE |
The NEES block could not be initialized. |
771 |
QERR_NEES_COULD_NOT_COMMUNICATE |
Could not communicate with the NEES daemon. |
772 |
QERR_NEES_INVALID_DATA_FROM_DAEMON |
Received invalid data from the NEES daemon. |
773 |
QERR_NEES_COULD_NOT_CLOSE |
Could not close the NEES block. |
774 |
QERR_TCP_KEEPALIVES_NOT_SUPPORTED |
TCP/IP keep alive packets on individual socket connections does not appear to be supported. |
775 |
QERR_CANNOT_SELECT_VARIABLE |
Variables cannot be selected after a visualization task has already been started. |
776 |
QERR_INVALID_VARIABLE_NAME |
The variable indicated could not be found in the scene. |
777 |
QERR_VARIABLE_ALREADY_SELECTED |
The variable has already been selected in the scene. Variables cannot be selected more than once. |
778 |
QERR_INVALID_VARIABLE_DATATYPE |
The wrong data type is being used to set the value of the given variable. |
779 |
QERR_QERR_CANNOT_SET_VARIABLE |
Variable values cannot be set until the visualization task has been started. Use the Visualization Start Task VI to start the task. |
780 |
QERR_VARIABLE_NOT_SELECTED |
The given variable has not been selected for animation. Use the Visualization Select Variable VI to select the variable for animation prior to starting the visualization task. |
781 |
QERR_VISUALIZATION_ALREADY_STARTED |
The visualization task has already been started. |
782 |
QERR_UNABLE_TO_START_VIEWER |
The Quanser 3D Viewer could not be started. |
783 |
QERR_INVALID_VISUALIZATION_HANDLE |
An invalid visualization handle was passed to a Visualization VI or function. |
784 |
QERR_VIEWER_MAY_NOT_HAVE_EXITED |
The Quanser 3D Viewer may not have exited. An unexpected error may have occurred. |
785 |
QERR_PCAN_CANNOT_INITIALIZE |
The Peak CAN device failed to initialize. Make sure the device is connected properly and the drivers and API have been installed. |
786 |
QERR_WIIMOTION_PLUS_ACTIVATE_FAILED |
The WiiMotion Plus extension failed to activate. Make sure the WiiMotion Plus extension is properly connected to the Wiimote. |
787 |
QERR_WIIMOTION_PLUS_NOT_DETECTED |
The WiiMotion Plus extension was not detected. Make sure it is properly connected to the Wiimote. |
788 |
QERR_WIIMOTE_EXT_CONTROLLER_CHECK_FAILED |
Failed to read report for Wiimote extension controllers. Make sure your Wiimote is properly connected. |
789 |
QERR_SOFTWARE_ALREADY_INSTALLED |
Another version of the software is already installed. Please uninstall the other version first. |
790 |
QERR_NO_SPACE_ON_FILE_SYSTEM |
There is no space left on the file system. |
791 |
QERR_FILE_SYSTEM_ERROR |
A physical I/O error occurred trying to access the file system. |
792 |
QERR_INVALID_SETUP_OPERATION |
An invalid operation was detected in the installation database. The installation database appears to be corrupt. |
793 |
QERR_PREMATURE_END_OF_FILE |
The end of the file was encountered prematurely. The file is corrupt. |
794 |
QERR_PARTITION_NOT_FOUND |
The specified partition could not be found. Make sure you have created the partition and have enabled the appropriate scheduler. |
795 |
QERR_PARTITIONING_SCHEDULER_NOT_RUNNING |
The partitioning scheduler is not running. Be sure to set up your system to run the partitioning scheduler before attempting to use it. |
796 |
QERR_JOINING_PARTITION_DENIED |
It was not possible to join the partition. Security constraints set up for partitioning do not allow it. |
797 |
QERR_DIGITAL_EXPIRATION_STATE_TRISTATE_INVALID |
This board does not support tristating the digital outputs when the watchdog expires. The digital outputs may only be set high or low on watchdog expiration. |
798 |
QERR_INVALID_LICENSE_FOR_BUILDFILE |
The Configure Licensing tool can only generate a build file snippet for a network client license. Specify the -c option but not the -m option (client not server/manager) when configuring the license. |
799 |
QERR_URI_OPTION_NOT_RECOGNIZED |
An option specified in the URI was not recognized as a valid option. |
800 |
QERR_HIL_CONFLICTING_DIGITAL_OUTPUTS |
Two or more digital outputs were specified with output values that conflict with one another. Refer to the device documentation for limitations. |
801 |
QERR_DENSO_READ_TIMEOUT |
The Denso Read block has timed out since no data was received. Check that the IP settings of your PC are correct and that the PC is connected to the Denso controller. |
802 |
QERR_NO_ROOM_IN_RECEIVE_BUFFER |
A communication protocol is being used that sends and receives data at the same time, such as SPI, and there is no room in the stream's receive buffer for the data that will be received during the send/flush operation. |
803 |
QERR_NO_DATA_IN_RECEIVE_BUFFER |
A communication protocol is being used that sends and receives data at the same time, such as SPI, and there is no data in the stream's receive buffer to receive. A send/flush operation should be done first. The send/flush will receive data at the same time as data is sent and fill the receive buffer so that data can be received. |
804 |
QERR_SPI_WRONG_BYTES_TO_SEND_AND_RECEIVE |
The number of bytes being sent or received is not an integer multiple of the natural word size (1 bytes for 1-8 bits, 2 bytes for 9-16 bits and 4 bytes for 17-32 bit word lengths). |
805 |
QERR_NO_SUCH_SPI_CHANNEL |
The SPI port specified in the URI is not available. |
806 |
QERR_ONLY_SPI_MASTER_MODE_SUPPORTED |
Only the SPI master mode is supported by the device being used for SPI communications. Different hardware is required for slave mode. |
807 |
QERR_ONLY_SPI_MSB_FIRST_SUPPORTED |
The SPI device specified in the URI only supports sending and receiving the most-significant bit first. |
808 |
QERR_NO_DENSO_LICENSE |
You do not have a valid license for the Denso blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
809 |
QERR_NO_PTI_VISUALEYEZ_LICENSE |
You do not have a valid license for the PTI VisualEyez blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
810 |
QERR_PTI_VZSOFT_FAILED_TO_INITIALIZE |
The VZSoft device failed to initialize. Make sure the system is setup properly and the VZSoft software is installed. |
811 |
QERR_PTI_VZANALYZER_FAILED_TO_INITIALIZE |
The VZAnalyzer device failed to initialize. Make sure the VZAnalyzer software is installed. |
812 |
QERR_PWM_MODES_NOT_COMPATIBLE |
At least one PWM channel is in a mode that is incompatible with the other PWM channels. The current card has restrictions on the PWM modes. For example, the card may share the PWM period among all the channels so using duty cycle or time mode along with frequency or period mode is not permitted. See the card's documentation for details. |
813 |
QERR_NP_TRACK_IR_OPEN_FAILED |
The TrackIR head tracker failed to initialize. Make sure that TrackIR is running and the Quanser Device ID is registered. Make sure the PATH environment variable is set correctly. |
814 |
QERR_CANNOT_SET_POSITION |
The position of the stream cannot be set. |
815 |
QERR_SEMAPHORE_COUNT_EXCEEDED |
A semaphore's maximum count has been reached. The semaphore cannot be signaled. |
816 |
QERR_CONNECTION_REFUSED |
The remote peer refused the connection, most likely because no server application was listening for connections |
817 |
QERR_MISSING_INTERRUPT_SOURCES |
No interrupt sources were specified even though the number of interrupt sources is nonzero. |
818 |
QERR_MISSING_INTERRUPT_OCCURRED_BUFFER |
Interrupt sources have been specified but not enough buffer space has been provided for the poll operation. |
819 |
QERR_HIL_POLL_INTERRUPT_NOT_SUPPORTED |
The hil_poll_interrupt function and HIL Poll Interrupt block are not supported by this particular card. |
820 |
QERR_MONITOR_ARGUMENT_IS_NULL |
The monitor argument to a HIL function is NULL. |
821 |
QERR_INVALID_MONITOR_HANDLE |
An invalid monitor handle was passed as an argument to a HIL function. |
822 |
QERR_HIL_MONITOR_CREATE_INTERRUPT_READER_NOT_SUPPORTED |
The hil_monitor_create_interrupt_reader function and HIL Interrupt block are not supported by this particular card. |
823 |
QERR_HIL_MONITOR_START_NOT_SUPPORTED |
The hil_monitor_start function is not supported by this particular card. If the hil_monitor_create_interrupt_reader function is supported then the hil_monitor_stop function MUST be supported. Contact the device manufacturer. |
824 |
QERR_HIL_MONITOR_STOP_NOT_SUPPORTED |
The hil_monitor_stop function is not supported by this particular card. If the hil_monitor_create_interrupt_reader function is supported then the hil_monitor_stop function MUST be supported. Contact the device manufacturer. |
825 |
QERR_HIL_MONITOR_DELETE_NOT_SUPPORTED |
The hil_monitor_delete function is not supported by this particular card. If the hil_monitor_create_interrupt_reader function is supported then the hil_monitor_stop function MUST be supported. Contact the device manufacturer. |
826 |
QERR_HIL_MONITOR_READ_INTERRUPT_NOT_SUPPORTED |
The hil_monitor_read_interrupt function is not supported by this particular card. |
827 |
QERR_INVALID_INTERRUPT_SOURCE |
One of the interrupt sources that was specified is not a valid interrupt source. Interrupt sources are typically divided into ranges according to functionality. Refer to the documentation for your card. |
828 |
QERR_INVALID_INTERRUPT_OPERATION_HANDLE |
An invalid interrupt operation handle was passed as an argument to the board-specific HIL driver. Once a monitor has been deleted using hil_monitor_delete the interrupt operation handle is invalid. |
829 |
QERR_INTERRUPT_OPERATION_ARGUMENT_IS_NULL |
The interrupt operation argument to a board-specific HIL driver is NULL. This situation should never occur unless the user is calling the board-specific driver directly or memory has been corrupted. |
830 |
QERR_OPTITRACK_INVALID_LICENSE |
The license for the Optitrack tools being used is invalid or missing. Make sure you have configured your license. |
831 |
QERR_OPTITRACK_FRAME_UPDATE_FAILED |
An attempt to process frames from Optitrack failed. See the QUARC console for additional information. |
832 |
QERR_TOO_MANY_INTERRUPT_SOURCES |
Too many interrupt sources were specified. |
833 |
QERR_HIL_SET_CLOCK_FREQUENCY_NOT_SUPPORTED |
The hil_set_clock_frequency function is not supported by this particular card. |
834 |
QERR_VICON_CANNOT_CONNECT |
Cannot connect to the Vicon DataStream server. Check that the host name is correct and that the Tracker software is running. |
835 |
QERR_VICON_FAILED_TO_SET_STREAM_MODE |
The Vicon system failed to set the specified stream mode. Ensure the stream mode is valid and the Tracker software is running. |
836 |
QERR_VICON_ENABLE_UNLABELED_MARKER_DATA_FAILED |
The Vicon system failed to enable the unlabeled marker data stream. Make sure your system is connected and the Tracker software is running. |
837 |
QERR_VICON_ENABLE_MARKER_DATA_FAILED |
The Vicon system failed to enable the marker data stream. Make sure your system is connected and the Tracker software is running. |
838 |
QERR_VICON_ENABLE_SEGMENT_DATA_FAILED |
The Vicon system failed to enable the segment data stream. Make sure your system is connected and the Tracker software is running. |
839 |
QERR_NO_VICON_LICENSE |
You do not have a valid license for the Vicon blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
840 |
QERR_DAQMX_ONLY_DEVICE_NAMES_SUPPORTED |
Using a numeric board identifier for NI cards is not supported on this system. Please use the device name instead. |
841 |
QERR_HIQ_BUILD_NUMBER_MISMATCH |
The HiQ firmware build number does not match the HiQ driver build number. Make sure your HiQ driver version is compatible with the HiQ hardware. |
842 |
QERR_INVALID_HOST_PACKET |
A Host block appears to be incompatible with the current version of QUARC because it has sent invalid data. It may be necessary to rebuild the model. |
843 |
QERR_DRIVER_TIMED_OUT |
The HIL driver timed out trying to communicate with the card. The card may not be working or the version of the driver may not be compatible with the version of the card. |
844 |
QERR_V4L2_VIDIOC_QBUF_FAILED |
Failed to enqueue a buffer with the video driver's incoming queue. |
845 |
QERR_V4L2_COULD_NOT_CLOSE |
Failed to close the video driver. |
846 |
QERR_V4L2_DEVICE_MISSING |
The specified video device could not be found. |
847 |
QERR_V4L2_QUERY_FAILED |
Unable to query the video driver for its status. |
848 |
QERR_V4L2_NOT_CAP_DEVICE |
The device does not support video capture. |
849 |
QERR_V4L2_NOT_STREAMING_DEVICE |
The device does not support video streaming. |
850 |
QERR_V4L2_FORMAT_NOT_VALID |
The image format is not valid for the device. |
851 |
QERR_V4L2_VIDIOC_REQBUFS_FAILED |
Failed to initiate memory-mapped or user-pointer I/O for the video device. |
852 |
QERR_V4L2_VIDIOC_STREAM_FAILED |
Failed to start or stop video capture or streaming. |
853 |
QERR_CASPA_CAPTURE_FAILED |
Failed to capture video. |
854 |
QERR_CARD_NOT_ACTIVE |
The card is not valid. It may not have been made active during normal simulation in the HIL Initialize block and thus may be uninitialized. |
855 |
QERR_AUTOPILOT_NOT_ACTIVE |
The autopilot is not valid. It may not have been made active during normal simulation in the VAL Initialize block and thus may be uninitialized. |
856 |
QERR_PCAN_INVALID_CHANNEL |
The channel number specified for the Peak CAN device is not valid. Make sure the correct device type is selected and the channel number is valid. |
857 |
QERR_PCAN_SET_MESSAGE_FILTER_FAILED |
The Peak CAN device failed to set the message filter. Make sure the message IDs requested are valid. |
858 |
QERR_INCOMPATIBLE_TARGET_TYPE |
The code being downloaded or run is not compatible with the type of target referenced by the target URI. For example, 32-bit code cannot be downloaded to a 64-bit target or vice versa. In Simulink, make sure the system target file selected in the model's active configuration is compatible with the target referred to by the target URI. |
859 |
QERR_PCAN_WRITE_FAILED |
The Peak CAN device failed to write a message. Make sure you are connected to a CAN network with proper CAN bus termination resistance and that your baud rate is correct. |
860 |
QERR_JACO_INVALID_JOINT |
The joint specified for the Jaco device is outside the valid range. |
861 |
QERR_JACO_JOINT_INITIALIZATION_FAILED |
Unable to initialize one of the Jaco joints. Make sure that the Jaco cables are properly connected, the emergency stop is released, and the Jaco power is on. |
862 |
QERR_JACO_ACK_NOT_RECEIVED |
Jaco did not send an acknowledge message when one was expected. |
863 |
QERR_SHARING_VIOLATION |
The process cannot access the file or object because it is being used by another process. |
864 |
QERR_JACO_READ_FAILED |
Failed to read CANbus for the Jaco. Check that the CAN cables are properly connected, the emergency stop is released, and the Jaco power is on. |
865 |
QERR_JACO_JOINT_ADDRESS_INVALID |
The Jaco joint address is invalid. |
866 |
QERR_NO_ROBOTICS_LICENSE |
You do not have a valid license for the Robotics blockset you are using. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
867 |
QERR_INVALID_HOST |
The host passed as an argument is invalid. It is likely NULL, indicating the host may not be not connected or listening. |
868 |
QERR_JACO_READ_TIMEOUT |
A JACO read timeout expired. |
869 |
QERR_JACO_SHUTDOWN |
Unable to complete the operation because the JACO is shutting down. |
870 |
QERR_PERIPHERAL_NOT_FOUND |
A peripheral device could not be found. It is possible the device is unplugged or otherwise inoperable. |
871 |
QERR_ENVIRONMENT_VARIABLE_NOT_FOUND |
The environment variable could not be found. |
872 |
QERR_VIS_CANNOT_CREATE_FRAME_TIMER |
An error occured creating the frame-rate timer. |
873 |
QERR_VIS_CANNOT_CREATE_VISUALIZATION_WINDOW |
An error occured creating the visualization window. |
874 |
QERR_VIS_CANNOT_REGISTER_WINDOW |
An error occured while attempting to register the windows class. Windows error code %d. |
875 |
QERR_VIS_CANNOT_GET_WINDOW_DC |
Cannot create device context. Windows error %d. |
876 |
QERR_VIS_FAILED_TO_SWITCH_TO_FULL_SCREEN |
Could not switch to requested fullscreen mode. |
877 |
QERR_VIS_CANNOT_FIND_SUITABLE_PIXEL_FORMAT |
Cannot find suitable OpenGL pixel format. |
878 |
QERR_VIS_CANNOT_SET_PIXEL_FORMAT |
Cannot set OpenGL pixel format. |
879 |
QERR_VIS_CANNOT_CREATE_OPENGL_CONTEXT |
Cannot create OpenGL context. |
880 |
QERR_VIS_CANNOT_CREATE_EXTENDED_OPENGL_CONTEXT |
Could not create a rendering context for the requested OpenGL version (%1.1f). A different OpenGL version or updating your video drivers may resolve the issue. |
881 |
QERR_VIS_CANNOT_MAKE_OPENGL_CONTEXT |
Cannot make the specified OpenGL context the current context. |
882 |
QERR_VIS_CANNOT_MAKE_EXTENDED_OPENGL_CONTEXT |
Could not make the specified OpenGL context the current context for the requested OpenGL version (%1.1f). A different OpenGL version or updating your video drivers may resolve the issue. |
883 |
QERR_VIS_UNABLE_TO_SWAP_GRAPHICS_BUFFERS |
Unable to swap graphics buffers. |
884 |
QERR_VIS_TOO_MANY_LIGHTS_IN_SCENE |
Too many lights in scene. A maximum of %d lights are supported by OpenGL. |
885 |
QERR_VIS_CANNOT_FIND_VALID_X3D_MESH |
Cannot find a valid X3D mesh in %s. |
886 |
QERR_VIS_CANNOT_FIND_SPECIFIED_SHAPE_IN_X3D_MESH |
Shape %d could not be found in %s. |
887 |
QERR_VIS_CANNOT_FIND_SPECIFIED_ATTRIBUTE_IN_X3D_MESH |
Attribute %s could not be found in %s. |
888 |
QERR_VIS_INVALID_SCENE_FILE_FORMAT |
Invalid XML scene file. |
889 |
QERR_VIS_INVALID_MESH_FILE_FORMAT |
Invalid mesh file. |
890 |
QERR_VIS_UNSUPPORTED_TEXTURE_FORMAT |
The selected texture file %s is not a supported file type. |
891 |
QERR_VIS_TEXTURE_NOT_POWER_OF_2 |
To improve rendering efficiency, only textures with dimensions that are a power of 2 are supported (eg 512, 1024, 2048, etc). Rectangular bitmaps are acceptable though (eg 512 x 1024). |
892 |
QERR_VIS_TEXTURE_FILE_FORMAT_INVALID |
The texture file is recognized, but the file is not in an expected format |
893 |
QERR_VIS_TEXTURE_FILE_INVALID_COLOR_DEPTH |
The texture file appears to be valid, but the color depth specified in this file is not supported. |
894 |
QERR_VIS_TEXTURE_FILE_INVALID_COMPRESSION |
The texture file appears to be valid, but the compression scheme used is not supported. |
895 |
QERR_VIS_OPENGL_REQUIRED_EXTENSION_NOT_FOUND |
A necessary extension was not found for the requested OpenGL version (%1.1f). Updating your video drivers may solve the issue. |
896 |
QERR_VIS_MESH_INVALID_SHAPE_REFERENCE |
The shape parameter specified for the mesh %s in the scene file must be greater or equal to zero. |
897 |
QERR_VIS_MESH_INVALID_FACE_COUNT |
The face parameter specified for the mesh %s in the scene file must be an integer. |
898 |
QERR_VIS_MESH_INVALID_STRIDE |
The stride parameter specified for the mesh %s, attribute %s in the scene file must be greater than zero. |
899 |
QERR_VIS_MESH_INVALID_NUMBER_OF_ATTRIBUTE_ELEMENTS |
The number of attribute elements was not the expected stride. |
900 |
QERR_VIS_MESH_INVALID_NUMBER_OF_INDICES |
The indices are expected to be a group of 4 numbers for each face. |
901 |
QERR_VIS_MESH_INVALID_NUMBER_OF_NORMALS |
The normals are expected to be a group of 3 numbers for each vertex. |
902 |
QERR_VIS_MESH_INVALID_NUMBER_OF_TEXTURE_COORDINATES |
The texture coordinates are expected to be a group of 2 numbers for each vertex. |
903 |
QERR_VIS_MESH_INVALID_NUMBER_OF_VERTICES |
The vertices are expected to be in groups of 3 numbers. |
904 |
QERR_VIS_MESH_INVALID_INDICES_INDEX |
An index references a vertex that is outside of the expected range. |
905 |
QERR_VIS_MESH_ATTRIBUTE_NOT_EQUAL_TO_OTHER_VERTICES |
The attribute %s in mesh %s has %d elements which does not match the %d elements found in other attributes or the vertices count in the scene file. If the mesh is marked as a flexible mesh, try rescanning the mesh file to recount the vertices or uncheck the flexible mesh property. |
906 |
QERR_VIS_SHADER_VERTEX_NOT_SET |
The vertex shader has not been specified for %s. |
907 |
QERR_VIS_SHADER_FRAGMENT_NOT_SET |
The fragment shader has not been specified for %s. |
908 |
QERR_VIS_SHADER_VERTEX_COMPILE_FAILED |
Failed to compile the vertex shader file %s. |
909 |
QERR_VIS_SHADER_FRAGMENT_COMPILE_FAILED |
Failed to compile the fragment shader file %s. |
910 |
QERR_VIS_SHADER_NOT_COMPILED |
Internal error. The graphics engine has attempted to use a shader that has not yet been successfully compiled. |
911 |
QERR_VIS_OLD_SCENE_FILE_VERSION |
The scene file appears to be valid, but the version (%2.2f) is not compatible with the installed version of QUARC. Version %2.2f was expected. Please regenerate the scene file from your diagram. |
912 |
QERR_VIS_UNRECOGNIZED_SCENE_FILE_VERSION |
The scene file appears to be valid, but the version (%2.2f) is from a newer version of QUARC. Please upgrade this viewer to the most recent version. If this viewer is being used independently of QUARC, an installer for just the viewer is available on the QUARC DVD. |
913 |
QERR_VIS_SCENE_BACKGROUND_COLOR_INVALID |
Invalid background color in the scene file. |
914 |
QERR_VIS_SCENE_AMBIENT_COLOR_INVALID |
Invalid ambient color specified in the scene file. |
915 |
QERR_VIS_SCENE_FRAMERATE_INVALID |
Invalid frame rate specified in scene file. |
916 |
QERR_VIS_SCENE_WIDTH_INVALID |
Invalid screen width specified in scene file. |
917 |
QERR_VIS_SCENE_HEIGHT_INVALID |
Invalid screen height specified in scene file. |
918 |
QERR_VIS_SCENE_MESH_ID_DUPLICATE |
A duplicate mesh ID %s was found. All mesh ID's must be unique. |
919 |
QERR_VIS_SCENE_MESH_ATTRIBUTE_ID_DUPLICATE |
A duplicate mesh attribute ID %s was found was found in mesh %s. All mesh attribute ID's must be unique. |
920 |
QERR_VIS_SCENE_TEXTURE_ID_DUPLICATE |
A duplicate texture ID %s was found. All mesh ID's must be unique. |
921 |
QERR_VIS_SCENE_SHADER_ID_DUPLICATE |
A duplicate shader ID %s was found. All shader ID's must be unique. |
922 |
QERR_VIS_SCENE_SHADER_VARIABLE_ID_DUPLICATE |
A duplicate shader variable ID %s was found in shader %s. Shader variable ID's must be unique within each shader. |
923 |
QERR_VIS_SCENE_SHADER_ATTRIBUTE_ID_DUPLICATE |
A duplicate shader attribute ID %s was found in shader %s. Shader attribute ID's must be unique within each shader. |
924 |
QERR_VIS_SCENE_NEAR_CLIPPING_INVALID |
Near clipping plane must greater than or equal to 0. |
925 |
QERR_VIS_SCENE_FAR_CLIPPING_INVALID |
Near clipping plane must greater than 0. |
926 |
QERR_VIS_SCENE_NEAR_FAR_COMBINATION_INVALID |
Far clipping plane must be greater than the near clipping plane. |
927 |
QERR_VIS_SCENE_VIEW_ANGLE_INVALID |
Camera viewing angle must greater than 0. |
928 |
QERR_VIS_SCENE_KEYBOARD_CAMERA_CONTROL_KEY_INVALID |
Unrecognized camera control key. |
929 |
QERR_VIS_SCENE_MOUSE_CAMERA_CONTROL_KEY_INVALID |
Unrecognized mouse button. |
930 |
QERR_VIS_SCENE_GESTURE_CAMERA_CONTROL_KEY_INVALID |
Unrecognized gesture control. |
931 |
QERR_VIS_SCENE_FOG_MODE_INVALID |
The fog mode must be either linear, exp, or exp2. |
932 |
QERR_VIS_SCENE_FOG_DENSITY_INVALID |
The fog density must defined and greater or equal to 0. |
933 |
QERR_VIS_SCENE_FOG_COLOR_INVALID |
Invalid fog color. |
934 |
QERR_VIS_SCENE_FOG_START_INVALID |
The fog start must greater or equal to 0. |
935 |
QERR_VIS_SCENE_FOG_END_INVALID |
The fog end must greater than fog start. |
936 |
QERR_VIS_SCENE_FOG_START_OR_END_UNDEFINED |
If linear fog is used, the start and end distances must be defined. |
937 |
QERR_VIS_SCENE_OPENGL_VERSION_INVALID |
The requested OpenGL version number must greater or equal to 1.0. |
938 |
QERR_VIS_SCENE_OBJECT_REFERENCES_UNKNOWN_MESH_ID |
Object %s references an unknown mesh ID %s. |
939 |
QERR_VIS_SCENE_OBJECT_REFERENCES_UNKNOWN_TEXTURE_ID |
Object %s references an unknown texture ID %s. |
940 |
QERR_VIS_SCENE_OBJECT_ID_DUPLICATE |
A duplicate object ID %s was found. All object ID's must be unique. |
941 |
QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_MESH_ID |
Actor %s references an unknown mesh ID %s. |
942 |
QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_TEXTURE_ID |
Actor %s references an unknown texture ID %s. |
943 |
QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_OBJECT_ID |
Actor %s references an unknown object ID %s. |
944 |
QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_SHADER_ID |
Actor %s references an unknown shader ID %s. |
945 |
QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_SHADER_VARIABLE_ID |
Actor %s references an unknown shader variable ID %s in shader %s. |
946 |
QERR_VIS_SCENE_ACTOR_MISSING_SHADER_ID |
Actor %s is missing a Shader reference. |
947 |
QERR_VIS_SCENE_ACTOR_ID_DUPLICATE |
A duplicate actor ID %s was found. All actor ID's must be unique. |
948 |
QERR_VIS_SCENE_ACTOR_TYPE_UNKNOWN |
Actor type %s not recognized. |
949 |
QERR_VIS_SCENE_ACTOR_POSITION_INVALID |
Actor %s's position invalid. |
950 |
QERR_VIS_SCENE_ACTOR_SCALE_INVALID |
Actor %s's scale invalid. |
951 |
QERR_VIS_SCENE_ACTOR_FOG_INVALID |
Actor %s's fog override must be true or false. |
952 |
QERR_VIS_SCENE_ACTOR_ORIENTATION_INVALID |
Actor %s's orientation invalid. |
953 |
QERR_VIS_SCENE_ACTOR_CHILD_AND_SIBLING_PROCESSING_ERROR |
An internal error has occured processing the actor relationships. Please report this error to Quanser. |
954 |
QERR_VIS_SCENE_ACTOR_INHERITANCE_INVALID |
Actor %s's inheritance must be true or false. |
955 |
QERR_VIS_SCENE_ACTOR_COLOR_INVALID |
Actor %s's color invalid. |
956 |
QERR_VIS_SCENE_ACTOR_EMISSIVE_INVALID |
Actor %s's emissivity value invalid. |
957 |
QERR_VIS_SCENE_ACTOR_SPECULAR_INVALID |
Actor %s's specularity invalid. |
958 |
QERR_VIS_SCENE_ACTOR_SHININESS_INVALID |
Actor shininess invalid. |
959 |
QERR_VIS_SCENE_ACTOR_ID_NOT_FOUND |
Actor ID not found. |
960 |
QERR_VIS_ACTOR_MESH_POOL_NOT_INITIALIZED |
Internal error. Failed attempted to attach a mesh to an actor because the mesh pool is not initialized. |
961 |
QERR_VIS_ACTOR_TEXTURE_POOL_NOT_INITIALIZED |
Internal error. Failed attempted to attach a mesh to an actor because the texture pool is not initialized. |
962 |
QERR_VIS_ACTOR_MESH_OUTSIDE_OF_MESH_POOL_BOUNDS |
Attempted to attach a mesh that is outside of the array bounds of loaded meshes. |
963 |
QERR_VIS_ACTOR_TEXTURE_OUTSIDE_OF_TEXTURE_POOL_BOUNDS |
Attempted to attach a texture that is outside of the array bounds of loaded textures. |
964 |
QERR_VIS_WRONG_MAGIC_NUMBER |
The connection was successful, but the received data was not in the expected format. |
965 |
QERR_VIS_COMM_ACTOR_REFERENCE_NOT_VALID |
The communications stream refers to more actors than exist in the scene file. |
966 |
QERR_VIS_COMM_ACTOR_PARAMETER_NOT_VALID |
The communications stream refers to an invalid actor parameter. |
967 |
QERR_VIS_COMM_DATA_STREAM_PAYLOAD_NOT_OF_EXPECTED_SIZE |
Data stream payload is an unexpected size. |
968 |
QERR_VIS_COMM_RECEIVE_BUFFER_TOO_SMALL |
The receive buffer is too small for the volume of data needed each frame. Increase the receive buffer size then retry communications. |
969 |
QERR_VIS_COMM_RECEIVE_BUFFER_SIZE_INVALID |
The receive buffer size is invalid |
970 |
QERR_VIS_COMM_SEND_BUFFER_SIZE_INVALID |
The send buffer size is invalid |
971 |
QERR_VIS_COMM_CONFIGURATION_PAYLOAD_NOT_OF_EXPECTED_SIZE |
Configuration payload is an unexpected size. |
972 |
QERR_VIS_OLDER_QUARC_VERSION |
The connection was successful, but the model was compiled with an older version of QUARC that is incompatible. Rebuild the model to make it compatible with the current version. |
973 |
QERR_MULTISAMPLE_OPERATION_NOT_SUPPORTED_DURING_DECIMATED_SAMPLING |
Multiple samples for the selected task operation are not supported with decimated sampling by this board. Either set the decimation or the number of samples to 1. |
974 |
QERR_HIL_SET_ANALOG_TERMINATION_STATE_NOT_SUPPORTED |
The hil_set_analog_termination_state function is not supported by this particular card. |
975 |
QERR_HIL_SET_DIGITAL_TERMINATION_STATE_NOT_SUPPORTED |
The hil_set_digital_termination_state function is not supported by this particular card. |
976 |
QERR_HIL_SET_PWM_TERMINATION_STATE_NOT_SUPPORTED |
The hil_set_pwm_termination_state function is not supported by this particular card. |
977 |
QERR_HIL_SET_OTHER_TERMINATION_STATE_NOT_SUPPORTED |
The hil_set_other_termination_state function is not supported by this particular card. |
978 |
QERR_HIL_AT_LEAST_ONE_CHANNEL_REQUIRED |
The HIL function requires at least one channel to be specified. |
979 |
QERR_HIL_INVALID_DIGITAL_DIRECTIONS |
The combination of directions specified for the digital channels are not compatible with the capabilities of this particular card. Some cards have digital channels organized into ports for which all channels in a port must have the same direction. Check the documentation for the card. |
980 |
QERR_HIL_WRITE_TERMINATION_STATES_NOT_SUPPORTED |
The hil_write_termination_states function is not supported by this particular card. |
981 |
QERR_RCP_INVALID_SMOOTH_GEN_FREQUENCY |
The Smooth Signal Generator does not support the frequency entered. |
982 |
QERR_RCP_INVALID_SMOOTH_GEN_AMPLITUDE |
The Smooth Signal Generator does not support the amplitude entered. |
983 |
QERR_RCP_INVALID_SMOOTH_GEN_INPUT_SIZE |
The input array sizes should be equal and non-zero for the Smooth Signal Generator. |
984 |
QERR_RCP_INVALID_SIGMOID_SAMPLE_TIME |
The sample time is not valid for the Sigmoid VI. |
985 |
QERR_MISMATCHED_SCHEDULING_POLICY |
The scheduling policy for the thread must match the system scheduling policy on this target operating system. |
986 |
QERR_HIL_DRIVER_NOT_FOUND |
Support for the given board type does not appear to be installed. Verify that you have selected the correct card in the HIL Initialize block or hil_open function. |
987 |
QERR_HIL_UNABLE_TO_READ_BITFILE |
The FPGA bitfile could not be read. Make sure the FPGA bitfile is actually installed on the target. |
988 |
QERR_HIL_INVALID_FPGA_SIGNATURE |
The specified signature does not match the signature of the bitfile. If the bitfile has been recompiled, regenerate the C API and rebuild the application. |
989 |
QERR_HIL_INVALID_RESOURCE_NAME |
Either the supplied resource name is invalid as a RIO resource name, or the device was not found. Use MAX to find the proper resource name for the intended device. |
990 |
QERR_FORCE_DIMENSION_OPEN_FAILED |
An attempt to open a Force Dimension haptic device failed. Ensure that the Force Dimension device is powered on and has been calibrated. |
991 |
QERR_FORCE_DIMENSION_READ_FAILED |
An attempt to read from the Force Dimension haptic device failed. |
992 |
QERR_FORCE_DIMENSION_WRITE_FAILED |
An attempt to write to the Force Dimension haptic device failed. |
993 |
QERR_FORCE_DIMENSION_CLOSE_FAILED |
An attempt to close a Force Dimension haptic device failed. |
994 |
QERR_FORCE_DIMENSION_NOT_CALIBRATED |
The Force Dimension haptic device has not been calibrated. Ensure that the device is properly calibrated before use. |
995 |
QERR_NO_FORCE_DIMENSION_LICENSE |
You do not have a valid license for the Force Dimension blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
996 |
QERR_RCP_CHASSIS_NOT_FOUND |
The driver could not determine the chassis attached to the real-time controller. |
997 |
QERR_RCP_CHASSIS_NOT_SUPPORTED |
The NI chassis currently in use is not supported by this particular driver. Check the documentation to ensure a compatible chassis is in use. |
998 |
QERR_RCP_INCORRECT_MODULE |
One or more of the modules in the NI chassis do not match the hardware configuration selected in the HIL Initialize. Be sure the correct modules are being used. Please correct the hardware configuration or select the proper configuration in the HIL Initialize block. |
999 |
QERR_RCP_MODULE_IO_ERROR |
One or more of the modules in the NI chassis is causing an error which prevents I/O from being performed. |
1000 |
QERR_FPGA_ALREADY_RUNNING |
The FPGA is already running. |
1001 |
QERR_RESOURCE_NOT_INITIALIZED |
A required resource was not initialized. |
1002 |
QERR_CORRUPT_FPGA_BITFILE |
The specified bitfile is invalid or corrupt. |
1003 |
QERR_FPGA_BUSY |
Operation could not be performed because the FPGA is busy. Stop all the activities on the FPGA before requesting this operation. |
1004 |
QERR_FPGA_BUSY_C_API |
Operation could not be performed because the FPGA is busy operating in FPGA Interface C API mode. Stop all the activities on the FPGA before requesting this operation. |
1005 |
QERR_FPGA_BUSY_SCAN_INTERFACE |
The chassis is in Scan Interface programming mode. In order to run FPGA VIs, you must go to the chassis properties page, select FPGA programming mode, and deploy settings. |
1006 |
QERR_FPGA_BUSY_FPGA_INTERFACE |
Operation could not be performed because the FPGA is busy operating in FPGA Interface mode. Stop all the activities on the FPGA before requesting this operation. |
1007 |
QERR_FPGA_BUSY_INTERACTIVE |
Operation could not be performed because the FPGA is busy operating in Interactive mode. Stop all the activities on the FPGA before requesting this operation. |
1008 |
QERR_FPGA_BUSY_EMULATION |
Operation could not be performed because the FPGA is busy operating in Emulation mode. Stop all the activities on the FPGA before requesting this operation. |
1009 |
QERR_QBUS_NO_MODULES_FOUND |
No QBus modules could be detected. |
1010 |
QERR_QBUS_UNRECOGNIZED_MODULE |
An unrecognized QBus module was found. |
1011 |
QERR_SPI_INSUFFICIENT_BYTES_TO_SEND_AND_RECEIVE |
The given buffer is too small to do a single send or receive for this protocol. The protocol uses a word length larger than the number of bytes supplied. |
1012 |
QERR_PARITY_NOT_SUPPORTED |
The selected serial port does not support parity checking. Set the parity option on the URI to 'none'. |
1013 |
QERR_HARDWARE_FLOW_CONTROL_NOT_SUPPORTED |
The selected serial port does not support hardware flow control. Set the flow option on the URI to 'none' or 'software' (if supported). |
1014 |
QERR_SOFTWARE_FLOW_CONTROL_NOT_SUPPORTED |
The selected serial port does not support software flow control. Set the flow option on the URI to 'none' or 'hardware' (if supported). |
1015 |
QERR_DTR_DSR_NOT_SUPPORTED |
The selected serial port does not support the data-terminal-ready (DTR) and data-set-ready (DSR) lines. Set the dsr option on the URI to 'off'. |
1016 |
QERR_PARITY_VALUE_NOT_SUPPORTED |
The value specified for the parity is not supported by the given serial port. Use a different parity setting if possible or select 'none' for no parity checking. |
1017 |
QERR_STOP_BITS_VALUE_NOT_SUPPORTED |
The value specified for the stop bits is not supported by the given serial port. Use a different number of stop bits if possible. A value of 1 is recommended. |
1018 |
QERR_WORD_LENGTH_VALUE_NOT_SUPPORTED |
The value specified for the word length is not supported by the given serial port. Use a different word length if possible. A value of 8 is recommended. |
1019 |
QERR_NO_DATA_TO_SEND |
There is no data to send. It is not possible to send zero-length arrays. If data will never be sent then configure the send options to not send data at all. Setting the enable input to false is not enough because the enable input is only intended to temporarily enable or disable transmission. If the stream is configured to send data then a valid data type must be connected even if the enable input is false. |
1020 |
QERR_RCP_MISSING_MODULE |
One or more of the modules in the NI chassis that is required by the hardware configuration selected in the HIL Initialize is missing. Please correct the hardware configuration or select the proper configuration in the HIL Initialize block. |
1021 |
QERR_RCP_MISSING_ANALOG_INPUT_MODULE |
The module in the NI chassis required for the selected channels of analog input is missing. |
1022 |
QERR_RCP_MISSING_ANALOG_OUTPUT_MODULE |
The module in the NI chassis required for the selected channels of analog output is missing. Make sure these channels are not being written by the HIL Initialize block by unchecking the Initial and Final output fields of the Analog Outputs tab. |
1023 |
QERR_RCP_MISSING_ENCODER_INPUT_MODULE |
The module in the NI chassis required for the selected channels of encoder input is missing. |
1024 |
QERR_RCP_MISSING_PWM_OUTPUT_MODULE |
The module in the NI chassis required for the selected channels of PWM output is missing. Make sure these channels are not being written by the HIL Initialize block by unchecking the Initial and Final output fields of the PWM Outputs tab. |
1025 |
QERR_RCP_MISSING_DIGITAL_INPUT_MODULE |
The module in the NI chassis required for the selected channels of digital input is missing. |
1026 |
QERR_RCP_MISSING_DIGITAL_OUTPUT_MODULE |
The module in the NI chassis required for the selected channels of digital output is missing. Make sure these channels are not being written by the HIL Initialize block by unchecking the Initial and Final output fields of the Digital I/O tab. |
1027 |
QERR_RCP_MISSING_OTHER_INPUT_MODULE |
The module in the NI chassis required for the selected channels of other input is missing. |
1028 |
QERR_RCP_MISSING_OTHER_OUTPUT_MODULE |
The module in the NI chassis required for the selected channels of other output is missing. Make sure these channels are not being written by the HIL Initialize block by unchecking the Initial and Final output fields of the Other Outputs tab. |
1029 |
QERR_DEVICE_NOT_CONNECTED |
The device is not connected. If the device was connected then somehow that connection has been lost. |
1030 |
QERR_TOO_MANY_PROPERTIES |
Too many properties were specified. |
1031 |
QERR_PSTREAM_NOT_VARIABLE_SIZE |
The persistent stream has not been configured for variable-size signals in the direction attempted. |
1032 |
QERR_PSTREAM_VARIABLE_SIZE |
The persistent stream has been configured for variable-size signals in the direction attempted. |
1033 |
QERR_INVALID_DIMENSIONS |
The dimensions exceed the maximum dimensions specified. |
1034 |
QERR_LEAPMOTION_NOT_FOUND |
The Leap Motion device cannot be found on the system. |
1035 |
QERR_CANNOT_RESET_ENCODER_TO_NONZERO_VALUE |
The encoder cannot be reset to a non-zero value on this device. |
1036 |
QERR_ENCODER_INPUT_ERROR |
An error has occurred reading an encoder input. Make sure the encoder is connected reliably, there are no ground loops and signal noise is minimized. |
1037 |
QERR_STALL_OCCURRED |
A stall condition was detected. Please ensure that your device is free to move and is functioning properly. |
1038 |
QERR_ONLY_I2C_MASTER_MODE_SUPPORTED |
Only the I2C master mode is supported by the device being used for I2C communications. Different hardware is required for slave mode. |
1039 |
QERR_NO_DEVICE_ADDRESS |
No device address was specified. See the options for the communications protocol. |
1040 |
QERR_NO_ACKNOWLEDGEMENT |
Device did not send an acknowledgement. Device may not be present or an error may have occurred. |
1041 |
QERR_NO_KINECT_SENSOR |
No Kinect sensor was detected with the given index or identifier. |
1042 |
QERR_INVALID_KINECT |
Invalid Kinect sensor. |
1043 |
QERR_KINECT_NOT_FOUND |
The corresponding Kinect Initialize could not be found. Make sure that a Kinect Initialize block is present in the model. |
1044 |
QERR_KINECT_FEATURE_NOT_ENABLED |
The Kinect has been initialized without at least one of the requested features. Some of the features will not be available. |
1045 |
QERR_KINECT_NOT_INITIALIZED |
The Kinect sensor has not been initialized. |
1046 |
QERR_KINECT_ALREADY_INITIALIZED |
The Kinect sensor is already initialized so the requested settings can no longer be configured. Set options before calling the kinect_initialize function. |
1047 |
QERR_RESOLUTION_NOT_SUPPORTED |
The selected image resolution is not supported. |
1048 |
QERR_NO_SPI_CHIP_SELECT |
No SPI chip select signal was chosen using the frame or slave options of the URI. The current hardware requires that a chip select be used. |
1049 |
QERR_MULTIPLE_SPI_CHIP_SELECTS |
More than one SPI chip select signal was chosen by setting both the frame and slave options of the URI. The current hardware does not support both at the same time. Choose one or the other. |
1050 |
QERR_UNSUPPORTED_I2C_OPERATION |
The I2C protocol for the selected target only supports combined write-read messages. Other combinations of read and write operations are not supported in exclusive mode. |
1051 |
QERR_DIGITAL_EXPIRATION_STATE_NOT_ZERO |
This board only supports resetting the digital outputs to zero when the watchdog expires. |
1052 |
QERR_PWM_EXPIRATION_STATE_NOT_ZERO |
This board only supports resetting the PWM outputs to zero when the watchdog expires. |
1053 |
QERR_OTHER_EXPIRATION_STATE_NOT_ZERO |
This board only supports resetting the other outputs to zero when the watchdog expires. |
1054 |
QERR_KINECT_NOT_SUPPORTED |
The type of Kinect selected is not currently supported on this target. |
1055 |
QERR_INVALID_MICO |
Invalid object. A Kinova MICO robot object cannot be used after it has been closed. |
1056 |
QERR_MICO_INVALID_JOINT |
The joint specified for the Kinova MICO device is outside the valid range. |
1057 |
QERR_MICO_MESSAGE_INVALID |
The Kinova MICO serial link message is invalid. |
1058 |
QERR_MICO_FIRMWARE_VERSION_NOT_READ |
The Kinova MICO firmware version could not be read. Ensure the robot arm is powered up and properly connected to the external computer. |
1059 |
QERR_MICO_FIRMWARE_VERSION_NOT_SUPPORTED |
The Kinova MICO joint and/or finger firmware version number is not supported. |
1060 |
QERR_MICO_ERROR |
Error from the Kinova MICO device. |
1061 |
QERR_MICO_ERROR_CANNOT_READ |
Error from the Kinova MICO device: cannot perform the read operation. |
1062 |
QERR_MICO_ERROR_CANNOT_WRITE |
Error from the Kinova MICO device: cannot perform the write operation. |
1063 |
QERR_INVALID_ROS |
The ROS property object is not valid. A ROS property object cannot be used after it has been closed. |
1064 |
QERR_ROS_ERROR |
The ROS system is inaccessible. |
1065 |
QERR_INVALID_ROS_TOPIC |
The ROS topic is not recognized. |
1066 |
QERR_ROS_SHUTDOWN |
The ROS system is shutdown. |
1067 |
QERR_ROS_INIT_ERROR |
There was a problem initializing ROS. |
1068 |
QERR_INVALID_BOARD_VERSION |
Version information retrieved from the HIL board does not match the driver. It may be necessary to update the QUARC software to get the latest drivers. |
1069 |
QERR_UNABLE_TO_PROGRAM_FIRMWARE |
Unable to program firmware. |
1070 |
QERR_WRONG_NUMBER_OF_BYTES_RECEIVED |
The wrong number of bytes was received from a device or peer. This mismatch may indicate a driver or protocol incompatibility. |
1071 |
QERR_INCOMPATIBLE_HARDWARE_VERSION |
The hardware version is incompatible with the firmware being flashed. No changes were made to the firmware. |
1072 |
QERR_INCOMPATIBLE_FIRMWARE_IMAGE |
The version of the firmware image is not compatible with the driver. No changes were made. |
1073 |
QERR_BOARD_ALREADY_OPEN |
The HIL board is already opened by another process. The board does not support access from more than one process at the same time. |
1074 |
QERR_UNSUPPORTED_VIDEO_FORMAT |
The video format is not supported. This may be due to the frame rate, frame size or native video formats of the device or source. |
1075 |
QERR_INVALID_PACKET |
The packet format is invalid. |
1076 |
QERR_INVALID_CHECKSUM |
The checksum is invalid. The data may have been corrupted. |
1077 |
QERR_NEWER_VERSION_INSTALLED |
A newer version is installed. No changes have been made. |
1078 |
QERR_INVALID_ALIGNMENT_TYPE |
The alignment type is invalid. |
1079 |
QERR_INVALID_ALLOCATION_CHUNK |
The maximum allocation chunk is invalid. |
1080 |
QERR_INVALID_BUFFER_MODE |
The buffer mode is invalid. |
1081 |
QERR_INVALID_COMPONENT_ID |
The component ID is invalid. |
1082 |
QERR_INVALID_CROP_REQUEST |
The crop request is invalid. |
1083 |
QERR_DCT_COEFFICIENT_OUT_OF_RANGE |
The DCT coefficient out of range. |
1084 |
QERR_IDCT_SIZE_NOT_SUPPORTED |
The specified IDCT output block size is not supported. |
1085 |
QERR_MISMATCHED_SAMPLING_RATIO |
The sampling ratio is mismatched. |
1086 |
QERR_INVALID_HUFFMAN_TABLE |
The Huffman table definition is invalid. |
1087 |
QERR_INVALID_INPUT_COLORSPACE |
The input colorspace is invalid. |
1088 |
QERR_INVALID_JPEG_COLORSPACE |
The JPEG colorspace is invalid. |
1089 |
QERR_INVALID_MARKER_LENGTH |
The marker length is invalid. |
1090 |
QERR_INVALID_MCU_SIZE |
The sampling factors are too large for an interleaved scan. |
1091 |
QERR_INVALID_POOL_ID |
The memory pool code is invalid. |
1092 |
QERR_INVALID_PRECISION |
The specified data precision is not supported. |
1093 |
QERR_INVALID_PROGRESSION |
The progressive image parameters are invalid. |
1094 |
QERR_INVALID_PROGRESSIVE_SCRIPT |
The progressive image parameters at the scan script entry are invalid. |
1095 |
QERR_INVALID_SAMPLING |
The sampling factors are invalid. |
1096 |
QERR_INVALID_SCAN_SCRIPT |
The scan script is invalid. |
1097 |
QERR_INVALID_LIBRARY_STATE |
A library call was made when the library is not in the proper state. Call sequence is likely invalid. |
1098 |
QERR_INVALID_STRUCT_SIZE |
The structure size was invalid. The library may not be the same version as the caller. |
1099 |
QERR_INVALID_VIRTUAL_ACCESS |
The virtual array access was invalid. |
1100 |
QERR_CANNOT_SUSPEND |
Suspension is not allowed at this point. |
1101 |
QERR_CCIR601_NOT_IMPLEMENTED |
CCIR601 sampling is not implemented yet. |
1102 |
QERR_COLOR_COMPONENT_COUNT |
There are too many color components. |
1103 |
QERR_COLOR_CONVERSION_NOT_IMPLEMENTED |
The specified color conversion is not supported. |
1104 |
QERR_INVALID_DAC_INDEX |
Invalid DAC index. |
1105 |
QERR_INVALID_DAC_VALUE |
Invalid DAC value. |
1106 |
QERR_INVALID_DHT_INDEX |
Invalid DHT index. |
1107 |
QERR_INVALID_DQT_INDEX |
Invalid DQT index. |
1108 |
QERR_EMPTY_IMAGE |
The image is empty. Empty images are not currently supported. |
1109 |
QERR_EMS_READ_FAILED |
A read from the EMS failed. |
1110 |
QERR_EMS_WRITE_FAILED |
A write to the EMS failed. |
1111 |
QERR_END_OF_INPUT_EXPECTED |
The end of the input was expected. There is too much input data. |
1112 |
QERR_FILE_READ_FAILED |
An error occurred reading from a file. |
1113 |
QERR_FILE_WRITE_FAILED |
An error occurred writing to a file. There may not be enough disk space. |
1114 |
QERR_FRACTIONAL_SAMPLING_NOT_IMPLEMENTED |
Fractional sampling is not implemented yet. |
1115 |
QERR_HUFFMAN_TABLE_OVERFLOW |
The Huffman code size table overflowed. |
1116 |
QERR_HUFFMAN_MISSING_CODE |
A Huffman code table entry was missing. |
1117 |
QERR_IMAGE_TOO_BIG |
The image was too big. |
1118 |
QERR_MISMATCHED_QUANTIZATION_TABLE |
It is not possible to transcode due to multiple uses of the quantization table. |
1119 |
QERR_MISSING_SCAN_DATA |
The scan script does not transmit all data. |
1120 |
QERR_COLOR_MODE_CHANGE_INVALID |
The color quantization mode change was invalid. |
1121 |
QERR_FEATURE_NOT_COMPILED |
The requested feature was omitted at compile time. |
1122 |
QERR_NO_ARITHMETIC_TABLE |
An arithmetic table was not defined. |
1123 |
QERR_BACKING_STORE_NOT_SUPPORTED |
A backing store is not supported. |
1124 |
QERR_NO_HUFFMAN_TABLE |
A Huffman table was not defined. |
1125 |
QERR_NO_QUANTIZATION_TABLE |
A quantization table was not defined. |
1126 |
QERR_INVALID_FILE_TYPE |
The file type is wrong. |
1127 |
QERR_TOO_MANY_QUANTIZATION_COMPONENTS |
There were too many color components to quantize. |
1128 |
QERR_CANNOT_QUANTIZE_TO_FEW_COLORS |
It is not possible to quantize to so few colors. |
1129 |
QERR_CANNOT_QUANTIZE_TO_MANY_COLORS |
It is not possible to quantize to so many colors. |
1130 |
QERR_SOF_DUPLICATE |
There are too many SOF markers. The file structure is invalid. |
1131 |
QERR_NO_SOS_MARKER |
The SOS marker is missing. The file structure is invalid. |
1132 |
QERR_SOF_NOT_SUPPORTED |
The SOF marker type is not supported. |
1133 |
QERR_SOI_DUPLICATE |
There are too many SOI markers. The file structure is invalid. |
1134 |
QERR_SOS_BEFORE_SOF |
An SOS marker occurred before an SOF marker. The file structure is invalid. |
1135 |
QERR_CANNOT_CREATE_TEMPORARY_FILE |
Failed to create a temporary file. |
1136 |
QERR_CANNOT_READ_TEMPORARY_FILE |
Failed to read a temporary file. |
1137 |
QERR_CANNOT_SEEK_TEMPORARY_FILE |
Failed to seek on a temporary file. |
1138 |
QERR_CANNOT_WRITE_TEMPORARY_FILE |
Failed to write to a temporary file. There may not be enough disk space. |
1139 |
QERR_TOO_LITTLE_DATA |
Not enough data was supplied. |
1140 |
QERR_MARKER_NOT_SUPPORTED |
The marker type is not supported. |
1141 |
QERR_VIRTUAL_ARRAY_BUG |
The virtual array controller is confused. |
1142 |
QERR_IMAGE_TOO_WIDE |
The image is too wide for this implementation. |
1143 |
QERR_XMS_READ_FAILED |
A read from the XMS failed. |
1144 |
QERR_XMS_WRITE_FAILED |
A write to the XMS failed. |
1145 |
QERR_NO_DESTINATION_SET |
The operation cannot be performed because no destination has been configured for the operation. |
1146 |
QERR_COMPRESSED_IMAGE_TOO_LARGE |
The compressed image is too large to fit in the destination. If you are using the Image Compress block then make the output dimension larger. |
1147 |
QERR_HIL_NAME_NOT_ASSIGNED |
The specified virtual name for the HIL card has not been assigned to an actual device. |
1148 |
QERR_HIL_SET_ANALOG_INPUT_CONFIGURATION_NOT_SUPPORTED |
The hil_set_analog_input_configuration function is not supported by this particular card. |
1149 |
QERR_MISSING_ANALOG_INPUT_CONFIGURATION |
No configurations were specified when setting the analog input configuration, even though the number of channels indicated was non-zero. |
1150 |
QERR_INVALID_ANALOG_INPUT_CONFIGURATION |
One of the configurations specified for an analog input channel is not valid for the selected hardware. |
1151 |
QERR_INCOMPATIBLE_HARDWARE |
The hardware appears to be incompatible with the board type selected. |
1152 |
QERR_BAUD_RATE_EXCEEDS_MAXIMUM |
The baud rate exceeds the maximum baud rate set when the stream was created. |
1153 |
QERR_MISMATCHED_PWM_PERIOD_IN_BANK |
One of the PWM periods specified does not match the period of the other channels. This card only allows one PWM period to be set for all PWM channels in a bank. |
1154 |
QERR_CALIBRATION_FAILED |
Sensor calibration failed for some reason. Try running the model again. |
1155 |
QERR_INVALID_I2C_STATE |
The I2C channel has entered an unexpected state. |
1156 |
QERR_PARITY_ERROR |
A parity error occurred |
1157 |
QERR_FRAMING_ERROR |
A framing error occurred |
1158 |
QERR_FILE_TOO_LARGE |
The file has become too large for the given file format. |
1159 |
QERR_INVALID_MEDIA_TYPE |
The media type is not supported, either because parameters such as the frame rate are invalid or there is no codec for that media type. |
1160 |
QERR_DEVICE_DISCONNECTED |
Device was disconnected, this can be caused by outside intervention, by internal firmware error or due to insufficient power. |
1161 |
QERR_OS_ERROR |
Error was returned from the underlying OS-specific layer. |
1162 |
QERR_WRONG_CALL_SEQUENCE |
Function precondition was violated. Functions were called in the wrong order. |
1163 |
QERR_DEVICE_RECOVERING |
Device is in recovery mode and might require firmware update. |
1164 |
QERR_DEVICE_IO_ERROR |
I/O device failure. |
1165 |
QERR_PROPERTY_IS_READ_ONLY |
The property is read-only. It cannot be set. |
1166 |
QERR_IMAGE_STREAM_NOT_FOUND |
The specified image stream could not be found. The stream type may not be supported by the camera or the stream index is too large. |
1167 |
QERR_MISSING_REALSENSE |
The RealSense 2 library is not installed. |
1168 |
QERR_EMITTER_CANNOT_BE_DISABLED |
The laser emitter on the depth camera cannot be disabled. |
1169 |
QERR_INVALID_CAMERA_PROPERTY_VALUE |
The property value specified is not supported by the camera. Check that the value corresponds with the camera selected. |
1170 |
QERR_INVALID_STRIDE |
The image stride was either too small or is not a multiple of the pixel size. |
1171 |
QERR_INVALID_FILE_HANDLE |
The file handle is not valid. An attempt was made to use a file that is not open. |
1172 |
QERR_BAROMETER_NOT_RESPONDING |
The barometer is not responding. The device may have been damaged. |
1173 |
QERR_MAGNETOMETER_NOT_RESPONDING |
The magnetometer is not responding. The device may have been damaged. |
1174 |
QERR_CONFLICTING_DIGITAL_MODES |
The specified digital IO is configured for a special purpose (e.g. PWM, Encoder, SPI, I2C, UART). Therefore it cannot be used as the specified function. Refer to the device documentation for precedents and limitations of the generic digital IO. |
1175 |
QERR_ELVISIII_TOP_BOARD_NO_POWER |
The NI ELVIS III top board is not powered, the top board must be powered before this board can be used. |
1176 |
QERR_ELVISIII_EEPROM_ERROR |
Failed to access the NI ELVIS III top board EEPROM during initialization. Try power cycle the ELVIS III. If the error persists, then the problem is likely a hardware fault. |
1177 |
QERR_ELVISIII_TOP_BOARD_INCOMPATIBLE |
The top board attached to the NI ELVIS III is not compatbile with the driver, make sure the correct top board is attached that matches the board type as selected in HIL Initialize. |
1178 |
QERR_NO_ELVISIII_LICENSE |
You do not have a valid license for the NI ELVIS III you are using. Make sure you install QUARC with a license file that has NI ELVIS III support, and then run NI MAX to install QUARC on the NI ELVIS III. |
1179 |
QERR_NO_RIO_GENERIC_LICENSE |
You do not have a valid license for the myRIO or generic NI ELVIS III board. Make sure you install QUARC with a license file that has myRIO or generic NI ELVIS III board support, and then run NI MAX to install QUARC on the myRIO or NI ELVIS III. |
1180 |
QERR_BORDER_TYPE_NOT_SUPPORTED |
The border type selected for the operation is not supported by the current operation. |
1181 |
QERR_FILTER_MASK_SIZE_NOT_SUPPORTED |
The mask size specified for the filter is not supported. Many filter operations only support 3x3 or 5x5 mask sizes. The mask should also be smaller than the image. |
1182 |
QERR_INVALID_ALGORITHM_HINT |
The specified algorithm hint is not supported. |
1183 |
QERR_INVALID_ROUNDING_MODE |
The specified rounding mode is not supported. |
1184 |
QERR_INVALID_DATA_TYPE |
The specified data type is not supported. |
1185 |
QERR_CANNOT_AUTODETECT_DSM_EXTERNAL |
The type of DSM protocol cannot be auto-detected for external remotes. |
1186 |
QERR_PROPERTY_NOT_SUPPORTED |
The specified property is not supported. |
1187 |
QERR_CANNOT_INITIALIZE_OPENVR |
The OpenVR cannot be properly initialized due to an error. |
1188 |
QERR_HIL_TASK_SET_BUFFER_OVERFLOW_MODE_NOT_SUPPORTED |
The hil_task_set_buffer_overflow_mode function is not supported by this particular card. |
1189 |
QERR_HIL_TASK_GET_BUFFER_OVERFLOWS_NOT_SUPPORTED |
The hil_task_get_buffer_overflows function is not supported by this particular card. |
1190 |
QERR_MACRO_NOT_TERMINATED |
A macro was missing the closing parenthesis. |
1191 |
QERR_INVALID_MACRO_NAME |
The macro does not match any of the standard macro names or the name of an environment variable. |
1192 |
QERR_UNSUPPORTED_IMAGE_CONVERSION |
Conversion between the two image formats selected is not currently supported. |
1193 |
QERR_CANNOT_CONVERT_CHARACTER |
A character was encountered that cannot be converted. |
1194 |
QERR_NO_DEVICE |
The device is not available. Check that the device is plugged in or has not been reset. |
1195 |
QERR_PROTOCOL_BUFFER_TOO_SMALL |
The buffer for the underlying communication protocol is too small to send or receive the data requested. Try using the sndsize, rcvsize, bufsize or memsize options of the URI to increase the requisite buffer size. |
1196 |
QERR_INVALID_CALIBRATION |
The calibration data appears to be invalid. |
1197 |
QERR_RANGING_SENSOR_ERROR |
The ranging sensor could not detect the range due to an error. |
1198 |
QERR_IO_ERROR |
An I/O error occurred. |
1199 |
QERR_DIVISION_BY_ZERO |
A division by zero occurred. |
1200 |
QERR_DEVICE_INITIALIZATION_FAILED |
Device initialization failed. |
1201 |
QERR_DEVICE_DRIVER_INCOMPATIBLE |
The device driver appears to be incompatible with the device. |
1202 |
QERR_HARDWARE_FAILURE |
The hardware appears to have failed. It is either not responding, or not responding as expected. Try powering down and back up. |
1203 |
QERR_SCALING_LOSES_ASPECT_RATIO |
The scaling of the width and height is not the same. The aspect ratio will be changed, which is not currently supported. |
1204 |
QERR_SCALE_FACTOR_NOT_SUPPORTED |
The given scale factor is not currently supported. |
1205 |
QERR_BUFFER_TOO_SMALL |
The supplied buffer is too small for the data requested. |
1206 |
QERR_INVALID_REALSENSE_VERSION |
The version of the Intel RealSense API expected does not match the version that is installed. The versions must match exactly. |
1207 |
QERR_INVALID_JSON |
The JSON is invalid. JSON values must be objects, arrays, numbers, strings, true, false or null. |
1208 |
QERR_NO_CODEC_FOUND |
No suitable codec was found to encode or decode the content. |
1209 |
QERR_CANNOT_START_XMLRPC_SERVER |
The XMLRPC server cannot be started. |
1210 |
QERR_CANNOT_START_XMLRPC_CLIENT |
The XMLRPC client cannot be started. |
1211 |
QERR_CANNOT_TALK_TO_ROS_MASTER |
The XMLRPC client cannot establish communication with ROS master. |
1212 |
QERR_INVALID_ROS_MASTER_RESPONSE |
The ROS master has responded with invalid response. |
1213 |
QERR_ROS_MASTER_CALLER_ERROR |
The ROS master indicates that the ROS master API was called with caller error. In general, this means that the master/slave did not attempt to execute the action. |
1214 |
QERR_ROS_MASTER_CALLER_FAILURE |
The ROS master indicates that the ROS master API failed to complete completely. In general, this means that the master/slave attempted the action and failed, and there may have been side-effects as a result. |
1215 |
QERR_INVALID_ROS_SLAVE_REQUEST |
The ROS slave API request is invalid. |
1216 |
QERR_UNSUPPORTED_ROS_PROTOCOL |
The requested ROS protocol is not supported. Currently this node only supports TCPROS and UDPROS protocols. |
1217 |
QERR_ROS_NOT_ACTIVE |
The ROS node is not valid. It may not have been made active during normal simulation in the ROS Initialize block and thus may be uninitialized. |
1218 |
QERR_CAMERA_IN_USE |
The camera is already in use by another application. |
1219 |
QERR_MUTEX_ALREADY_EXISTS |
The named mutex already exists. |
1220 |
QERR_MUTEX_ABANDONED |
The mutex was owned by another thread but that thread terminated while the lock was still held so the mutex has been abandoned. The caller now owns the mutex but should check for consistency of the shared resource. |
1221 |
QERR_MUTEX_NOT_FOUND |
The named mutex could not be found. |
1222 |
QERR_IMAGE_DATA_TYPE_NOT_SUPPORTED |
The data type selected is not currently supported by the chosen image format. |
1223 |
QERR_PROTOCOL_DRIVER_NOT_FOUND |
Support for the given protocol type does not appear to be installed. Verify that you have entered the correct URI for the Stream blocks or stream_connect/stream_listen functions. |
1224 |
QERR_CPU_GPIO_IN_USE |
A GPIO is in use by another application. Some applications on Linux-based systems use the old sysfs (/sys/class/gpio) file system for GPIO. If a GPIO is exported it cannot be used by QUARC. Try rebooting the target. |
1225 |
QERR_OPTITRACK_LIBRARY_OPEN_FAILED |
The Motive library failed to open. Make sure you have the Motive software installed and the appropriate environment variables (refer to the device help page) set correctly. |
1226 |
QERR_OPTITRACK_UNSUPPORTED_API_FUNCTION |
The required Motive API is not available. Make sure you have the correct version of the Motive software installed. E.g. older Motive software does not support loading of user profile (.xml or .motive) file and must use trackable (.tra) file for rigid bodies definitions. |
1227 |
QERR_OPTITRACK_UNSUPPORTED_RIGID_BODY_DEF_FILE |
The specified rigid body definition is not supported. Currently only .xml, .motive, and .tra files are supported. |
1228 |
QERR_OPTITRACK_INVALID_PROFILE_FILE |
Unable to load Motive user profile file. Make sure the file path is correct. |
1229 |
QERR_UNABLE_TO_LOAD_CUDA_KERNEL |
Unable to load CUDA kernel. The installed CUDA version may be incompatible with the CUDA code. |
1230 |
QERR_UNABLE_TO_GET_CUDA_FUNCTION |
Unable to get CUDA function from kernel. The mangled function name is likely incorrect. |
1231 |
QERR_CAN_BUS_IDENTIFIER_TOO_LARGE |
The CAN bus identifier is too large for the standard frame format. Use the flexible=1 option on the URI to allow extended CAN FD frames if your CAN device supports it. |
1232 |
QERR_INVALID_IPV6_ADDRESS |
The IPv6 address is invalid or incomplete. On Linux systems, the zone identifier must be used by clients to identify the network interface (e.g. eth0) through which a link local address is connecting e.g. tcpip6://[fe80::abcd:beef:1234:5678%eth0]:18000 |
1233 |
QERR_CANNOT_GET_CAMERA_PROPERTIES |
Unable to get the properties of the camera. This may indicate a hardware issue. |
1234 |
QERR_INVALID_CUDA_CONTEXT |
The CUDA context has not been initialized. This may indicate version mismatches. |
1235 |
QERR_MAP_FAILED |
Failed to perform a mapping or register operation. |
1236 |
QERR_RESOURCE_IN_USE |
The desired resource is already in use for another operation. |
1237 |
QERR_CUDA_CONTEXT_IN_USE |
The CUDA context passed to an API call is already in use by another thread. |
1238 |
QERR_CUDA_COMPILATION_FAILED |
Compilation of CUDA PTX code failed. The CUDA PTX source is invalid or the JIT PTX compilation library was not found. |
1239 |
QERR_INVALID_GRAPHICS_CONTEXT |
The OpenGL or DirectX graphics context is invalid. |
1240 |
QERR_UNRECOVERABLE_ERROR |
An unrecoverable error occurred. The application will need to be re-run. |
1241 |
QERR_INCOMPATIBLE_TEXTURING_MODE |
The CUDA kernel launched using an incompatible texturing mode. |
1242 |
QERR_INVALID_PEER_ACCESS |
The peer access was invalid. It may not be enabled or may have already been enabled. |
1243 |
QERR_OBJECT_ALREADY_INITIALIZED |
The object was already initialized and cannot be re-initialized. |
1244 |
QERR_TOO_MANY_CUDA_BLOCKS |
Too many CUDA blocks were used with a cooperative kernel. |
1245 |
QERR_MISSING_FGLOVE |
The 5DT Data Glove SDK does not appear to be installed or is not in the PATH. See the help for the FDT Data Glove block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1246 |
QERR_MISSING_FORCE_DIMENSION |
The Force Dimension SDK does not appear to be installed or is not in the PATH. See the help for the Force Dimension Write block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1247 |
QERR_MISSING_FLY_CAPTURE |
The FlyCapture SDK does not appear to be installed or is not in the PATH. See the help for the PGR Grab Image block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1248 |
QERR_MISSING_PCAN |
The PCAN-Basic API does not appear to be installed or is not in the PATH. See the help for the Peak CAN block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1249 |
QERR_MISSING_VICON |
The Vicon DataStream SDK does not appear to be installed or is not in the PATH. See the help for the Vicon block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1250 |
QERR_MISSING_LEAPMOTION |
The Leap SDK does not appear to be installed or is not in the PATH. See the help for the Leap Motion block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1251 |
QERR_MISSING_CANPCI |
The CANPCI SDK does not appear to be installed or is not in the PATH. See the help for the CANPCI block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1252 |
QERR_MISSING_SCHUNK |
The Schunk PowerCube software does not appear to be installed or is not in the PATH. See the help for the Schunk Gripper block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1253 |
QERR_MISSING_FALCON |
The HDAL software does not appear to be installed or is not in the PATH. See the help for the Novint Falcon block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1254 |
QERR_NO_THREAD_CANCELLATION_STATE |
The calling thread does not support setting the cancellation state of the thread. The thread was not created with qthread_create. |
1255 |
QERR_MISSING_OPENVR |
The OpenVR SDK software does not appear to be installed or is not in the PATH. See the help for the Tracker block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1256 |
QERR_UNSUPPORTED_AUDIO_FORMAT |
The audio format is not supported. This may be due to a missing audio codec on some targets. |
1257 |
QERR_CORRUPT_FILE |
The file is corrupt or is not the expected format. |
1258 |
QERR_WRONG_MODE_FOR_TRIGGERING |
The session is in the wrong mode for triggering. |
1259 |
QERR_CAMERA_NAME_NOT_ASSIGNED |
The specified virtual name for the camera has not been assigned to an actual device. |
1260 |
QERR_NOT_HIL_PROXY |
The server to which a connection was attempted is not a HIL proxy server or HIL simulation. |
1261 |
QERR_NOT_VIDEO3D_PROXY |
The server to which a connection was attempted is not a Video3D proxy server or Video3D simulation. |
1262 |
QERR_NO_DEVICE_SIMULATION_LICENSE |
You do not have a valid license for using third-party devices in normal simulation. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product. |
1263 |
QERR_NO_HIL_PROXY |
The connection to the HIL simulation or HIL Proxy Server was refused. If using a simulated device, make sure the simulation is running. |
1264 |
QERR_PRODUCT_NOT_IN_LICENSE_FILE |
The product code specified could not be found in the license file. |
1265 |
QERR_BUFFER_MODE_NOT_SUPPORTED |
The specified buffer mode is not supported. |
1266 |
QERR_MISSING_FORMAT_SPECIFIER |
A format specifier is missing in the option template. |
1267 |
QERR_INVALID_FORMAT_RESTRICTION |
An invalid restriction on a format specifier was specified. |
1268 |
QERR_INVALID_TIMER_SEMAPHORE |
The timer semaphore passed as an argument is invalid. |
1269 |
QERR_NOT_VIDEO_PROXY |
The server to which a connection was attempted is not a Video proxy server or Video simulation. |
1270 |
QERR_SAMPLES_LOST |
Samples were lost or corrupted because the device cannot keep up. The sampling frequency is too fast or too many samples have been requested. Try fewer samples or a slower sampling frequency. |
1271 |
QERR_QARM_COMM_FAILURE_J0 |
Communication to the Yaw motor has been lost or corrupted. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1272 |
QERR_QARM_COMM_FAILURE_J1_MASTER |
Communication to the Master Shoulder motor has been lost or corrupted. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1273 |
QERR_QARM_COMM_FAILURE_J1_SLAVE |
Communication to the Slave Shoulder motor has been lost or corrupted. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1274 |
QERR_QARM_COMM_FAILURE_J2 |
Communication to the Elbow motor has been lost or corrupted. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1275 |
QERR_QARM_COMM_FAILURE_J3 |
Communication to the Wrist motor has been lost or corrupted. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1276 |
QERR_QARM_COMM_FAILURE_END_EFFECTOR |
Communication to the End Effector board has been lost or corrupted. Please turn off the arm device and check the cable connection. |
1277 |
QERR_QARM_COMM_FAILURE_GRIPPER |
Communication to the Gripper motor has been lost or corrupted. Please turn off the arm device and check the motor's cable connection. |
1278 |
QERR_QARM_OVERHEATING_J0 |
Internal temperature of the Yaw motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1279 |
QERR_QARM_OVERHEATING_J1_MASTER |
Internal temperature of the Master Shoulder motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1280 |
QERR_QARM_OVERHEATING_J1_SLAVE |
Internal temperature of the Slave Shoulder motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1281 |
QERR_QARM_OVERHEATING_J2 |
Internal temperature of the Elbow motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1282 |
QERR_QARM_OVERHEATING_J3 |
Internal temperature of the Wrist motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1283 |
QERR_QARM_OVERHEATING_GRIPPER |
Internal temperature of the Gripper motor has exceeded the configured operating temperature. Please turn off the arm and allow the motor to cool for at least 20 minutes. |
1284 |
QERR_QARM_OVERLOAD_J0 |
Detected a persistent load that exceeded the maximum output rating of the Yaw motor. Please turn off the arm and apply a lighter load to the motor. |
1285 |
QERR_QARM_OVERLOAD_J1_MASTER |
Detected a persistent load that exceeded the maximum output rating of the Master Shoulder motor. Please turn off the arm and apply a lighter load to the motor. |
1286 |
QERR_QARM_OVERLOAD_J1_SLAVE |
Detected a persistent load that exceeded the maximum output rating of the Slave Shoulder motor. Please turn off the arm and apply a lighter load to the motor. |
1287 |
QERR_QARM_OVERLOAD_J2 |
Detected a persistent load that exceeded the maximum output rating of the Elbow motor. Please turn off the arm and apply a lighter load to the motor. |
1288 |
QERR_QARM_OVERLOAD_J3 |
Detected a persistent load that exceeded the maximum output rating of the Wrist motor. Please turn off the arm and apply a lighter load to the motor. |
1289 |
QERR_QARM_OVERLOAD_GRIPPER |
Detected a persistent load that exceeded the maximum output rating of the Gripper motor. Please turn off the arm and apply a lighter load to the motor. |
1290 |
QERR_QARM_MOTOR_ENCODER_J0 |
Detected a malfunction of the Yaw motor's encoder. Please contact your local Quanser support team. |
1291 |
QERR_QARM_MOTOR_ENCODER_J1_MASTER |
Detected a malfunction of the Master Shoulder motor's encoder. Please contact your local Quanser support team. |
1292 |
QERR_QARM_MOTOR_ENCODER_J1_SLAVE |
Detected a malfunction of the Slave Shoulder motor's encoder. Please contact your local Quanser support team. |
1293 |
QERR_QARM_MOTOR_ENCODER_J2 |
Detected a malfunction of the Elbow motor's encoder. Please contact your local Quanser support team. |
1294 |
QERR_QARM_MOTOR_ENCODER_J3 |
Detected a malfunction of the Wrist motor's encoder. Please contact your local Quanser support team. |
1295 |
QERR_QARM_MOTOR_ENCODER_GRIPPER |
Detected a malfunction of the Gripper motor's encoder. Please contact your local Quanser support team. |
1296 |
QERR_QARM_ELECTRICAL_SHOCK_J0 |
Detected an electrical shock on the Yaw motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1297 |
QERR_QARM_ELECTRICAL_SHOCK_J1_MASTER |
Detected an electrical shock on the Master Shoulder motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1298 |
QERR_QARM_ELECTRICAL_SHOCK_J1_SLAVE |
Detected an electrical shock on the Slave Shoulder motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1299 |
QERR_QARM_ELECTRICAL_SHOCK_J2 |
Detected an electrical shock on the Elbow motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1300 |
QERR_QARM_ELECTRICAL_SHOCK_J3 |
Detected an electrical shock on the Wrist motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1301 |
QERR_QARM_ELECTRICAL_SHOCK_GRIPPER |
Detected an electrical shock on the Gripper motor's circuit or insufficient power to operate the motor. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1302 |
QERR_QARM_INPUT_VOLTAGE_J0 |
Input voltage of the Yaw motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1303 |
QERR_QARM_INPUT_VOLTAGE_J1_MASTER |
Input voltage of the Master Shoulder motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1304 |
QERR_QARM_INPUT_VOLTAGE_J1_SLAVE |
Input voltage of the Slave Shoulder motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1305 |
QERR_QARM_INPUT_VOLTAGE_J2 |
Input voltage of the Elbow motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1306 |
QERR_QARM_INPUT_VOLTAGE_J3 |
Input voltage of the Wrist motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1307 |
QERR_QARM_INPUT_VOLTAGE_GRIPPER |
Input voltage of the Gripper motor exceeded the configured operating voltage. Please power cycle the arm and contact your local Quanser support team if the issue continues. |
1308 |
QERR_PDU_SIZE_TOO_SMALL |
The protocol data unit (PDU) is too small to handle the data required. |
1309 |
QERR_CANNOT_NEGOTIATE_PDU |
Unable to negotiate protocol data unit (PDU) size. |
1310 |
QERR_JOB_PENDING |
A job is already pending. |
1311 |
QERR_TOO_MANY_VARIABLES |
There are too may items (>20) in multivariable read/write. |
1312 |
QERR_PDU_TOO_SMALL |
The total data exceeds the PDU size. |
1313 |
QERR_INVALID_PLC_ANSWER |
The PLC returned an invalid answer. |
1314 |
QERR_CANNOT_START_PLC |
The PLC could not be started. |
1315 |
QERR_PLC_ALREADY_RUN |
The PLC is already running. |
1316 |
QERR_CANNOT_STOP_PLC |
The PLC canot be stopped. |
1317 |
QERR_CANNOT_COPY_RAM_TO_ROM |
Cannot copy RAM to ROM. |
1318 |
QERR_CANNOT_COMPRESS |
Cannot compress. |
1319 |
QERR_PLC_ALREADY_STOPPED |
The PLC has already been stopped. |
1320 |
QERR_UPLOAD_FAILED |
The upload sequence failed. |
1321 |
QERR_INVALID_DATA_SIZE_RECEIVED |
Invalid data size received. |
1322 |
QERR_INVALID_BLOCK_TYPE |
Invalid block type. |
1323 |
QERR_INVALID_BLOCK_NUMBER |
Invalid block number. |
1324 |
QERR_INVALID_BLOCK_SIZE |
Invalid block size. |
1325 |
QERR_DOWNLOAD_FAILED |
Download sequence failed. |
1326 |
QERR_BLOCK_INSERT_REFUSED |
Block insert refused. |
1327 |
QERR_BLOCK_DELETE_REFUSED |
Block delete refused. |
1328 |
QERR_INVALID_PASSWORD |
Invalid password. |
1329 |
QERR_NO_PASSWORD_TO_SET_OR_CLEAR |
No password to set or clear. |
1330 |
QERR_FUNCTION_REFUSED |
Function refused by CPU (Unknown error). |
1331 |
QERR_DESTROYING_OBJECT |
Cannot perform the operation. Object is being destroyed. |
1332 |
QERR_CANNOT_CHANGE_PARAMETER |
The parameter cannot be changed at the present time. |
1333 |
QERR_ILLEGAL_MULTIBYTE_CHARACTER |
An illegal multi-byte character was encountered in the stream. |
1334 |
QERR_ILLEGAL_SURROGATE_CHARACTER |
An illegal surrogate character was encountered in the stream. |
1335 |
QERR_ILLEGAL_CONTROL_CHARACTER |
An illegal control character was encountered in the stream. |
1336 |
QERR_ILLEGAL_NON_CHARACTER |
An illegal non-character was encountered in the stream. |
1337 |
QERR_MISSING_END_TAG_NAME |
Missing end tag name e.g. </>. |
1338 |
QERR_UNEXPECTED_NULL_CHARACTER |
Unexpected null character in the input stream. |
1339 |
QERR_UNEXPECTED_QUESTION_MARK |
Unexpected question mark in the input stream. |
1340 |
QERR_END_BEFORE_TAG |
End of input stream encountered before tag name. |
1341 |
QERR_END_IN_TAG |
End of input stream encountered within tag name. |
1342 |
QERR_INVALID_FIRST_CHARACTER_OF_NAME |
Invalid first character of tag name. |
1343 |
QERR_INVALID_ARRAY_ELEMENT_SEPARATOR |
Invalid array element separator when parsing. |
1344 |
QERR_FAILED_TO_PARSE_INTEGER |
Failed to parse an integer value in a string. Format is incorrect. |
1345 |
QERR_FAILED_TO_PARSE_REAL_NUMBER |
Failed to parse a real value in a string. Format is incorrect. |
1346 |
QERR_MATRIX_NOT_INVERTIBLE |
The matrix is not invertible. |
1347 |
QERR_FORCE_TORQUE_SENSOR_DISCONNECTED |
The force/torque sensor appears to be disconnected. |
1348 |
QERR_END_QUOTE_EXPECTED |
The ending quote for a string was expected. |
1349 |
QERR_TEXT_MATRICES_NOT_SUPPORTED |
Text matrices are not currently supported. |
1350 |
QERR_SPARSE_MATRICES_NOT_SUPPORTED |
Sparse matrices are not currently supported. |
1351 |
QERR_MATRIX_TYPE_NOT_RECOGNIZED |
The matrix type of the MAT-file was not recognized. File may be corrupt. |
1352 |
QERR_VARIABLE_NOT_FOUND |
The requested variable could not be found. |
1353 |
QERR_COMPLEX_NUMBERS_NOT_SUPPORTED |
Complex numbers are not currently supported. |
1354 |
QERR_BYTE_ORDER_NOT_SUPPORTED |
The specified byte order is not supported. For example, VAX and Cray byte ordering is not supported. |
1355 |
QERR_NUMBER_OF_ROWS_TOO_SMALL |
The number of rows of the matrix in the file is too small for the total rows implied by the parameters. |
1356 |
QERR_NUMBER_OF_COLUMNS_TOO_SMALL |
The number of columns of the matrix in the file is too small for the total columns implied by the parameters. |
1357 |
QERR_INVALID_I2C_TIMING_CONFIG |
Could not configure the I2C timing registers to the specified clock frequency. Please try using a different I2C clock frequency. |
1358 |
QERR_IMU_HARDWARE_ERROR |
The IMU is not responding properly. Please check the hardware. If necessary, the IMU may be disabled in the card-specific options, in which case the IMU outputs will be zero. |
1359 |
QERR_CONFLICTING_DIGITAL_FUNCTIONS |
The special purpose function (e.g. PWM, Encoder, SPI, I2C, UART) pins are already configured for Digital I/O. Please remove the appropriate Digital I/O channels inside the HIL Initialize block in order to use the specified function. Refer to the device help page for pinout diagrams. |
1360 |
QERR_ANALOG_OUTPUT_IS_NAN |
An attempt was made to write an analog output value that is Not-a-Number (NaN). |
1361 |
QERR_PWM_OUTPUT_IS_NAN |
An attempt was made to write a PWM output value that is Not-a-Number (NaN). |
1362 |
QERR_OTHER_OUTPUT_IS_NAN |
An attempt was made to write an other output value that is Not-a-Number (NaN). |
1363 |
QERR_DOUBLE_PROPERTY_IS_NAN |
An attempt was made to set a double property to a value that is Not-a-Number (NaN). |
1364 |
QERR_PWM_FREQUENCY_IS_NAN |
An attempt was made to set the PWM frequency to a value that is Not-a-Number (NaN). |
1365 |
QERR_PWM_DUTY_CYCLE_IS_NAN |
An attempt was made to set the PWM duty cycle to a value that is Not-a-Number (NaN). |
1366 |
QERR_PWM_DEADBAND_IS_NAN |
An attempt was made to set the PWM deadband to a value that is Not-a-Number (NaN). |
1367 |
QERR_CLOCK_FREQUENCY_IS_NAN |
An attempt was made to set the clock frequency to a value that is Not-a-Number (NaN). |
1368 |
QERR_ENCODER_FILTER_FREQUENCY_IS_NAN |
An attempt was made to set the encoder filter frequency to a value that is Not-a-Number (NaN). |
1369 |
QERR_TOO_MANY_POINTS |
There are too many points specified for the algorithm to process. Resource or computation limits would be exceeded. |
1370 |
QERR_STACK_OVERFLOW |
An internal stack overflowed. |
1371 |
QERR_STACK_UNDERFLOW |
An internal stack underflowed. |
1372 |
QERR_NO_REFERENCE_SCAN |
No reference scan has been set. A scan match cannot be performed. |
1373 |
QERR_INVALID_SCAN |
No valid points were found in the scan. |
1374 |
QERR_THEME_INCOMPATIBLE_WITH_DECOLORIZATION |
The selected colorization theme is incompatible with decolorization. Please choose a different theme. |
1375 |
QERR_DYNAMIXEL_FAILED_TO_INITIALIZE |
The Dynamixel OpenManipulator X failed to initialize. Make sure the Dynamixel OpenManipulator X is plugged in and powered. |
1376 |
QERR_DYNAMIXEL_COMMUNICATION_ERROR |
Could not communicate with Dynamixel OpenManipulator X. |
1377 |
QERR_DYNAMIXEL_COULD_NOT_OPEN_DEVICE |
Could not open the Dynamixel OpenManipulator X device. |
1378 |
QERR_DYNAMIXEL_COULD_NOT_START_DEVICE |
Could not start the Dynamixel OpenManipulator X control loop. |
1379 |
QERR_DYNAMIXEL_COULD_NOT_CREATE_READ_GROUP |
Could not create a read group for the Dynamixel OpenManipulator X. |
1380 |
QERR_DYNAMIXEL_COULD_NOT_CREATE_WRITE_GROUP |
Could not create a write group for the Dynamixel OpenManipulator X. |
1381 |
QERR_DYNAMIXEL_COULD_NOT_CHANGE_WRITE_GROUP |
Could not change parameters of a write group for the Dynamixel OpenManipulator X. |
1382 |
QERR_DYNAMIXEL_INVALID_GOAL_PWM |
The goal PWM for the Dynamixel OpenManipulator X device is out of range. |
1383 |
QERR_DYNAMIXEL_INVALID_GOAL_POSITION |
The goal Position for the Dynamixel OpenManipulator X device is out of range. |
1384 |
QERR_DYNAMIXEL_INVALID_GAINS |
The position PID or feedforward gains for the Dynamixel OpenManipulator X device is out of range. |
1385 |
QERR_DYNAMIXEL_INVALID_PROFILE_PARAMS |
The profile velocity or acceleration parameters for the Dynamixel OpenManipulator X device is out of range. |
1386 |
QERR_CANNOT_CONNECT_TO_PLC |
It was not possible to connect to the specified PLC. It is likely unreachable. |
1387 |
QERR_FILE_ALREADY_EXISTS |
The file already exists and cannot be overwritten. Delete the file first. |
1388 |
QERR_TOO_MANY_TELEMETRY |
There are too many telemetry bits set in DSHOT commands. When multiple ESC channels share a single telemetry line, only one channel may perform a telemetry request at one time. |
1389 |
QERR_DIGITAL_EXPIRATION_STATE_NOT_UNCHANGED |
This board does not support setting the expiration state of all digital outputs. Set digital outputs which are not controlled by the watchdog to 3 (no change). |
1390 |
QERR_VARIABLE_STEP_SOLVERS_NOT_SUPPORTED |
Variable-step solvers are not supported by this block. |
1391 |
QERR_INVALID_NEWLINE_SEPARATED_STRING |
The initialization string is invalid. A single string containing items separated by newlines (\n) is expected. |
1392 |
QERR_SENSOR_TYPE_NOT_SUPPORTED |
The specified sensor type is not currently supported. |
1393 |
QERR_MISSING_SPINNAKER |
The Spinnaker SDK does not appear to be installed or is not in the PATH. See the help for the GenICam capture block for the installation requirements. Note that a reboot may be required after installing the SDK. |
1394 |
QERR_GENICAM_CANNOT_INITIALIZE_CAMERA |
An error occurred while attempting to initialize the GenICam camera. |
1395 |
QERR_GENICAM_CANNOT_GET_FEATURES |
An error occurred while attempting to get features from the GenICam camera. |
1396 |
QERR_GENICAM_CANNOT_READ_NODE |
An error occurred while attempting to read nodes from the GenICam camera. |
1397 |
QERR_GENICAM_CANNOT_WRITE_NODE |
An error occurred while attempting to write nodes to the GenICam camera. |
1398 |
QERR_GENICAM_CANNOT_FIND_CAMERA |
The requested GenICam camera cannot be found. |
1399 |
QERR_GENICAM_CANNOT_GET_CAMERA_NODE |
The requested GenICam camera nodemap cannot be acquired. |
1400 |
QERR_GENICAM_CANNOT_SET_IMAGE_SIZE |
Cannot set GenICam camera image to the desired size. |
1401 |
QERR_GENICAM_CANNOT_SET_PIXEL_FORMAT |
Cannot set GenICam camera image to the desired pixel format. |
1402 |
QERR_GENICAM_CANNOT_SET_ANALOG_CONTROL |
Cannot set GenICam camera analog controls to desired value. |
1403 |
QERR_GENICAM_CANNOT_SET_ACQUISITION_NODE |
Cannot set GenICam camera acquisition mode. |
1404 |
QERR_GENICAM_CANNOT_GRAB_IMAGE |
An error occurred while attempting to grab an image using the GenICam camera. |
1405 |
QERR_GENICAM_GRAB_IMAGE_TIMEOUT |
A timeout occurred while attempting to grab an image using the GenICam camera. |
1406 |
QERR_GENICAM_CANNOT_CLOSE |
An error occurred while attempting to close the GenICam camera. |
1407 |
QERR_CONTINUOUS_THRESHOLD_EXCEEDS_PEEK |
The specified continuous threshold exceeds the peak threshold. |
1408 |
QERR_PEER_CLOSED_CONNECTION |
The connection was closed by the peer. The stream should be closed. |
1409 |
QERR_USB_CANNOT_GET_CONFIG_DESCRIPTOR |
Cannot get the device's USB configuration descriptor. Try power cycle the device or use another USB port. |
1410 |
QERR_USB_CANNOT_CLAIM_INTERFACE |
Cannot claim the device's USB interface. Try power cycle the device or use another USB port. |
1411 |
QERR_USB_CANNOT_INITIALIZE |
USB library cannot be initialized. Try power cycle the device or use another USB port. |
1412 |
QERR_USB_CANNOT_FIND_DEVICE |
Cannot find the USB device. Make sure the device is connected and powered (if it's a powered device). |
1413 |
QERR_USB_CANNOT_OPEN_DEVICE |
Cannot open the device. Try power cycle the device or use another USB port. |
1414 |
QERR_USB_CANNOT_GET_ENDPOINT |
Cannot get device's USB endpoint. Try power cycle the device or use another USB port. |
1415 |
QERR_USB_INCOMPATIBLE_CONFIG_DESCRIPTOR |
The config descriptor is not compatible. Try power cycle the device or use another USB port. |
1416 |
QERR_NOISE_ERROR |
A noise error occurred |
1417 |
QERR_OVERRUN_ERROR |
An overrun error occurred |
1418 |
QERR_CARD_SPECIFIC_OPTION_VALUE_INVALID |
The value of a card specific option specified is invalid. |
1419 |
QERR_INVALID_BYTE_COUNT_DIGIT |
The byte count contains an invalid hexadecimal digit. |
1420 |
QERR_INVALID_ADDRESS_DIGIT |
The address contains an invalid hexadecimal digit. |
1421 |
QERR_INVALID_RECORD_TYPE_DIGIT |
The record type contains an invalid hexadecimal digit. |
1422 |
QERR_UNRECOGNIZED_RECORD_TYPE |
The record type is unrecognized. |
1423 |
QERR_INVALID_DATA_DIGIT |
The data contains an invalid hexadecimal digit. |
1424 |
QERR_INVALID_CHECKSUM_DIGIT |
The checksum contains an invalid hexadecimal digit. |
1425 |
QERR_INVALID_END_OF_FILE_RECORD_LENGTH |
The end-of-file record has a non-zero byte count. |
1426 |
QERR_INVALID_SEGMENT_ADDRESS_LENGTH |
The extended segment address record has a byte count other than 2. |
1427 |
QERR_INVALID_START_SEGMENT_LENGTH |
The start segment address record has a byte count other than 4 or an address other than zero. |
1428 |
QERR_INVALID_LINEAR_ADDRESS_LENGTH |
The extended linear address record has a byte count other than 2. |
1429 |
QERR_INVALID_START_LINEAR_LENGTH |
The start linear address record has a byte count other than 4 or an address other than zero. |
1430 |
QERR_INVALID_FLASH_FORMAT |
Invalid flash file format. |
1431 |
QERR_DISPLAY_NOT_IN_GRAPHICS_MODE |
The display is not in graphics mode. Re-open the display in graphics mode. |
1432 |
QERR_DISPLAY_NOT_IN_TEXT_MODE |
The display is not in text mode. Re-open the display in text mode. |
1433 |
QERR_VRPN_INVALID_DEVICE_READ_CHANNEL_SETTING |
The read operation setting for VRPN devices is incorrect. Each device must have its read operation configured, and the channel/sensor to read must be less than the number of channel/sensor for that device. |
1434 |
QERR_VRPN_INVALID_DEVICE_READ_OPERATION |
The requested read operation on VRPN devices is invalid. Make sure the number of requested channels/sensors match with how the devices are configured. |
1435 |
QERR_LICENSE_MANAGER_NOT_INSTALLED |
The Quanser license manager is not installed. |
1436 |
QERR_LICENSE_MANAGER_NOT_RUNNING |
The Quanser license manager is not running. |
1437 |
QERR_SERIAL_NUMBER_NOT_FOUND |
A board with the given serial number could not be found, either because none of the boards have that serial number or the board is already open. |
See Also
Compare to Error block
Error Constant block
Stop with Error block
qc_get_error_message function
qc_error function
Copyright ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.