Troubleshooting on the NI myRIO Technical Support navigation bar

Quanser Error Codes

All the RCP VIs provided in LabVIEW that return an error use the error codes defined in the table below. A textual error message corresponding to a given error code may be obtained using the standard error VIs.

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 RCP at the time this version was generated, in numerical order.

Error Codes in Numerical Order

Error Code

Symbolic Name

Description

400241

QERR_OUT_OF_MEMORY

Not enough memory to perform the operation.

400242

QERR_OUT_OF_RESOURCES

Not enough system resources are available to perform the operation.

400243

QERR_OUT_OF_RANGE

A value is outside the valid range.

400244

QERR_INVALID_ARGUMENT

One of the arguments is invalid.

400245

QERR_PAGE_FAULT

A page fault occurred accessing one of the arguments.

400246

QERR_NOT_SUPPORTED

The specified option or operation is not supported. It may be supported on other platforms. Please check the documentation.

400247

QERR_DEADLOCK

A deadlock situation would have occurred.

400248

QERR_BUSY

An operation is already in progress.

400249

QERR_OBJECT_NOT_FOUND

The object could not be found.

400250

QERR_FILE_NOT_FOUND

The file could not be found.

400251

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.

400252

QERR_TOO_MANY_PROCESSES

Too many processes are accessing an RTDLL.

400253

QERR_UNRECOGNIZED_ERROR

An operating system function returned an unrecognized error.

400254

QERR_TIMED_OUT

The operation timed out.

400255

QERR_LIBRARY_NOT_FOUND

Unable to locate the dynamic link library or shared object.

400256

QERR_LIBRARY_NOT_CLOSED

Failed to close dynamic link library or shared object.

400257

QERR_STRING_TOO_SMALL

The string buffer is too small to hold the result.

400258

QERR_STRING_NOT_TERMINATED

The string is not null-terminated within the given size.

400259

QERR_INVALID_URI

The absolute URI is not valid.

400260

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.

400261

QERR_MISSING_URI_OPTION_VALUE

The option for a URI is present but there is no associated value, as expected.

400262

QERR_INVALID_URI_OPTION_VALUE

The option for a URI is present but the value is invalid.

400263

QERR_INVALID_URI_PORT_VALUE

The port for a URI is present but the value is invalid.

400264

QERR_MISSING_FUNCTION

A required function is missing from a driver.

400265

QERR_INVALID_CONNECTION

The connection is not valid. A connection cannot be used after it has been closed.

400266

QERR_NON_BLOCKING_NOT_SUPPORTED

Non-blocking mode is not supported for the given protocol.

400267

QERR_CANNOT_INITIALIZE_SOCKETS

It was not possible to initialize the socket library.

400268

QERR_NAGLE_NOT_SUPPORTED

The Nagle algorithm is not supported for the given communication subsystem.

400269

QERR_INVALID_BUFFER_SIZE

The specified buffer size is not valid. It may be out of an acceptable range.

400270

QERR_SOCKET_NOT_REUSABLE

The socket address could not be made reusable.

400271

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.

400272

QERR_CANNOT_LISTEN

It was not possible to listen on the specified connection.

400273

QERR_CANNOT_CONNECT

It was not possible to connect to the specified URI.

400274

QERR_WOULD_BLOCK

A non-blocking operation would have blocked.

400275

QERR_INTERRUPTED

A blocking operation was interrupted by a signal.

400276

QERR_HOST_NOT_FOUND

The specified host could not be found.

400277

QERR_INVALID_SOCKET

Socket is not valid. It may have been closed already or never created successfully.

400278

QERR_CANNOT_LINGER

Unable to set the linker options for a connection.

400279

QERR_CANNOT_ACCEPT_CONNECTION

The listening socket was unable to accept a client connection.

400280

QERR_CANNOT_SEND

Unable to send data over a connection.

400281

QERR_CANNOT_RECEIVE

Unable to receive data over a connection.

400282

QERR_CANNOT_POLL

Unable to poll a connection.

400283

QERR_CANNOT_SHUTDOWN

Unable to shut down send and/or receives on the connection.

400284

QERR_CONNECTION_SHUTDOWN

The connection has been shut down.

400285

QERR_CANNOT_CLOSE

Unable to close the connection.

400286

QERR_CANNOT_GET_TIME

Unable to get the current high-resolution time.

400287

QERR_CANNOT_SUBTRACT_TIMEOUTS

The timeouts cannot be subtracted because the left-hand side is relative in the right hand side is absolute.

400288

QERR_CANNOT_ADD_TIMEOUTS

The timeouts cannot be added because both sides are absolute timeouts.

400289

QERR_CANNOT_OBTAIN_LOCK

Cannot obtain a lock to gain exclusive access to a critical section of code.

400290

QERR_INVALID_RECONFIGURATION

Reconfiguration instance is not valid. It may have been closed already or never opened successfully.

400291

QERR_BEGIN_CONTROL_NOT_CALLED

The reconfiguration_begin_control function has not been called.

400292

QERR_CANNOT_SWITCH

An attempt to switch models failed due to a communication failure.

400293

QERR_INVALID_BASE

The given base is invalid and cannot be used to convert the integer to a string.

400294

QERR_INVALID_TIMER_EVENT

The timer event passed as an argument is invalid.

400295

QERR_INVALID_TIMER_NOTIFICATION

The timer notification structure is invalid.

400296

QERR_INVALID_TIMER_RESOLUTION

The specified timer resolution is invalid.

400297

QERR_INVALID_TIMER_PERIOD

The specified timer period is invalid.

400298

QERR_INVALID_TIMER

The timer passed as an argument is invalid.

400299

QERR_CANNOT_GET_RESOLUTION

The timer resolution could not be retrieved. Stack or memory corruption is likely.

400300

QERR_CANNOT_SET_RESOLUTION

The timer resolution could not be set. The user does not have permission.

400301

QERR_BEGIN_RESOLUTION_NOT_CALLED

The qtimer_begin_resolution function has not been called successfully.

400302

QERR_STATE_INCOMPATIBLE

The state information is not compatible. Reconfiguration states must have the same data type and size.

400303

QERR_INVALID_STATE

The state is invalid. It may have already been unregistered.

400304

QERR_INVALID_STREAM

The stream is not valid. A stream cannot be used after it has been closed.

400305

QERR_STREAM_BUFFER_TOO_SMALL

The stream buffer is too small to send or receive units of the given size.

400306

QERR_INVALID_DPC

The DPC object is not valid. A DPC object cannot be used after it has been closed.

400307

QERR_INVALID_METHOD

The method code received is not valid. The DPC object should be closed.

400308

QERR_INVALID_INTERFACE

The interface code received is not valid. The DPC object should be closed.

400309

QERR_DPC_DISCONNECTED

The DPC connection has been closed at the peer.

400310

QERR_INVALID_LOG

The log object is not valid. A log object cannot be used after it has been closed.

400311

QERR_INVALID_SEMAPHORE

The semaphore is not valid. A semaphore cannot be used after it has been destroyed.

400312

QERR_INVALID_MUTEX

The mutex is not valid. A mutex cannot be used after it has been destroyed.

400313

QERR_ARGUMENT_LIST_TOO_BIG

The argument list for the model is too big.

400314

QERR_FILE_NOT_EXECUTABLE

The model specified is not executable.

400315

QERR_TOO_MANY_LINKS

Too many symbolic links or prefixes.

400316

QERR_NAME_TOO_LONG

The length of a path or pathname component exceeds the limit.

400317

QERR_NOT_DIRECTORY

A component of the path isn't a directory.

400318

QERR_NAME_CONFLICT

A different kind of object with the same name appears in the global namespace.

400319

QERR_INVALID_ESCAPE_SEQUENCE

An escape sequence in a quoted string is invalid.

400320

QERR_INVALID_STOP_BITS

Stop bits option has an invalid value. It must be "1", "1.5" or "2".

400321

QERR_INVALID_FLOW_CONTROL

Invalid flow control option. Supported values are "none", "hw", "sw".

400322

QERR_INVALID_PARITY

Invalid parity option. Supported values are "none", "even", "odd", "mark", "space".

400323

QERR_NOT_SOCK_STREAM

The operation is not supported because the socket is not a SOCK_STREAM socket.

400324

QERR_CANNOT_FIND_SOCKET_DRIVER

The operation failed because the socket manager/driver could not be found.

400325

QERR_NETWORK_FAILED

The network subsystem has failed.

400326

QERR_SOCKETS_NOT_INITIALIZED

The socket library has not been initialized.

400327

QERR_OPERATION_IN_PROGRESS

A blocking socket operation is currently in progress.

400328

QERR_INVALID_CARD_HANDLE

The given t_card handle is not a valid card.

400329

QERR_VERSION_ARGUMENT_IS_NULL

The version object passed as a parameter is NULL.

400330

QERR_INVALID_VERSION_ARGUMENT

The version structure does not have the right length.

400331

QERR_DRIVER_MISSING_OPEN_OR_CLOSE

A hardware driver is missing the open and/or close function.

400332

QERR_CARD_ARGUMENT_IS_NULL

The card argument to hil_open is NULL.

400333

QERR_CARD_TYPE_ARGUMENT_IS_NULL

The card type argument to hil_open is NULL.

400334

QERR_FUNCTION_NOT_SUPPORTED

The function is not supported.

400335

QERR_MISSING_ANALOG_INPUTS

No analog input channels were specified even though the number of analog inputs is nonzero.

400336

QERR_MISSING_ANALOG_OUTPUTS

No analog output channels were specified even though the number of analog outputs is nonzero.

400337

QERR_MISSING_ENCODER_INPUTS

No encoder input channels were specified even though the number of encoder inputs is nonzero.

400338

QERR_MISSING_PWM_OUTPUTS

No PWM output channels were specified even though the number of PWM outputs is nonzero.

400339

QERR_MISSING_DIGITAL_INPUTS

No digital input channels were specified even though the number of digital inputs is nonzero.

400340

QERR_MISSING_DIGITAL_OUTPUTS

No digital outputs were specified even though the number of digital outputs is nonzero.

400341

QERR_MISSING_OTHER_INPUTS

No other input channels were specified even though the number of other inputs is nonzero.

400342

QERR_MISSING_OTHER_OUTPUTS

No other output channels were specified even though the number of other outputs is nonzero.

400343

QERR_MISSING_CLOCK_INPUTS

No clocks were specified even though the number of clocks is nonzero.

400344

QERR_TASK_ARGUMENT_IS_NULL

The task argument to a HIL function is NULL.

400345

QERR_INVALID_TASK_HANDLE

An invalid task handle was passed as an argument to a HIL function.

400346

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.

400347

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.

400348

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.

400349

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.

400350

QERR_UNABLE_TO_LOCK_DEVICE

It was not possible to get exclusive access to the device. The operation has been aborted.

400351

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.

400352

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.

400353

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.

400354

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.

400355

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.

400356

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.

400357

QERR_ANALOG_RESOURCE_IN_USE

The analog-to-digital converter on the HIL board is currently in use by another operation.

400358

QERR_INVALID_BUFFER_HANDLE

An invalid buffer handle was passed to a board-specific HIL driver function.

400359

QERR_ANALOG_INPUT_CHANNELS_NOT_SUPPORTED

Analog input channels are not supported by this board.

400360

QERR_TOO_MANY_ANALOG_INPUT_CHANNELS

Too many analog input channels were specified.

400361

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.

400362

QERR_ENCODER_INPUT_CHANNELS_NOT_SUPPORTED

Counter input channels are not supported by this board.

400363

QERR_TOO_MANY_ENCODER_INPUT_CHANNELS

Too many encoder input channels were specified.

400364

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.

400365

QERR_DIGITAL_INPUT_CHANNELS_NOT_SUPPORTED

Digital input channels are not supported by this board.

400366

QERR_TOO_MANY_DIGITAL_INPUT_CHANNELS

Too many digital input channels were specified.

400367

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.

400368

QERR_OTHER_INPUT_CHANNELS_NOT_SUPPORTED

Other input channels are not supported by this board.

400369

QERR_TOO_MANY_OTHER_INPUT_CHANNELS

Too many other input channels were specified.

400370

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.

400371

QERR_ANALOG_OUTPUT_CHANNELS_NOT_SUPPORTED

Analog output channels are not supported by this board.

400372

QERR_TOO_MANY_ANALOG_OUTPUT_CHANNELS

Too many analog output channels were specified.

400373

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.

400374

QERR_PWM_OUTPUT_CHANNELS_NOT_SUPPORTED

PWM output channels are not supported by this board.

400375

QERR_TOO_MANY_PWM_OUTPUT_CHANNELS

Too many PWM output channels were specified.

400376

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.

400377

QERR_DIGITAL_OUTPUT_CHANNELS_NOT_SUPPORTED

Digital output channels are not supported by this board.

400378

QERR_TOO_MANY_DIGITAL_OUTPUT_CHANNELS

Too many digital output channels were specified.

400379

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.

400380

QERR_OTHER_OUTPUT_CHANNELS_NOT_SUPPORTED

Other output channels are not supported by this board.

400381

QERR_TOO_MANY_OTHER_OUTPUT_CHANNELS

Too many other output channels were specified.

400382

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.

400383

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.

400384

QERR_CLOCK_NOT_SUPPORTED

The specified clock is not supported by the board-specific HIL driver for this board.

400385

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.

400386

QERR_TOO_MANY_CLOCKS

Too many clocks were specified.

400387

QERR_CLOCK_MODE_NOT_SUPPORTED

The specified clock mode is not supported by this board.

400388

QERR_PWM_MODE_NOT_SUPPORTED

The specified PWM mode is not supported by this board.

400389

QERR_CLOCK_FREQUENCY_NOT_POSITIVE

The clock frequency specified is negative or zero. The clock frequency must be positive.

400390

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.

400391

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.

400392

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.

400393

QERR_DUTY_CYCLE_NOT_POSITIVE

The specified duty cycle is negative and negative duty cycles are not supported by this board.

400394

QERR_DUTY_CYCLE_TOO_HIGH

The specified duty cycle is more than 100% (i.e. greater than 1.0).

400395

QERR_WRONG_CLOCK_MODE

The specified clock is multipurpose and is in the wrong mode for this operation.

400396

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.

400397

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.

400398

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.

400399

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.

400400

QERR_MISSING_ANALOG_INPUT_BUFFER

Analog input channels have been specified but not enough buffer space has been provided for the read operation.

400401

QERR_MISSING_ENCODER_INPUT_BUFFER

Encoder input channels have been specified but not enough buffer space has been provided for the read operation.

400402

QERR_MISSING_DIGITAL_INPUT_BUFFER

Digital input channels have been specified but not enough buffer space has been provided for the read operation.

400403

QERR_MISSING_OTHER_INPUT_BUFFER

Other input channels have been specified but not enough buffer space has been provided for the read operation.

400404

QERR_MISSING_ANALOG_OUTPUT_BUFFER

Analog output channels have been specified but not enough values have been provided for the write operation.

400405

QERR_MISSING_PWM_OUTPUT_BUFFER

PWM output channels have been specified but not enough values have been provided for the write operation.

400406

QERR_MISSING_DIGITAL_OUTPUT_BUFFER

Digital output channels have been specified but not enough values have has been provided for the write operation.

400407

QERR_MISSING_OTHER_OUTPUT_BUFFER

Other output channels have been specified but not enough values have been provided for the write operation.

400408

QERR_READING_FROM_WRITE_ONLY_TASK

An attempt was made to read from a write-only task.

400409

QERR_WRITING_TO_READ_ONLY_TASK

An attempt was made to write to a read-only task.

400410

QERR_PROCESS_NOT_FOUND

The specified model process could not be found.

400411

QERR_PROCESS_CANNOT_BE_STOPPED

The specified model process could not be stopped.

400412

QERR_ERROR_MESSAGE_NOT_FOUND

An error message corresponding to the given error code could not be found.

400413

QERR_PORT_IN_USE

Unable to listen on the specified port. The port is already in use.

400414

QERR_HOST_BUSY

The host is too busy to accept a connection at this point in time. Try again later.

400415

QERR_HOST_SHUTDOWN

The host was shut down during the operation.

400416

QERR_CONNECTION_RESET

The connection was reset. The remote peer may have exited without closing the connection.

400417

QERR_CHANNEL_NOT_LISTENING

The channel is not a listening channel so it cannot be used to accept connections.

400418

QERR_CHANNEL_IS_LISTENING

The channel is a listening channel so it cannot be used to send and receive data.

400419

QERR_UNRECOGNIZED_BOARD_TYPE

The specified board type is not recognized. Please install the board-specific HIL driver for this board type.

400420

QERR_INVALID_PREFERENCES_ROOT

The root node specified for preferences was invalid.

400421

QERR_PREFERENCES_NODE_NOT_FOUND

The specified preference node could not be found.

400422

QERR_CANNOT_ENUMERATE_VALUES

The values of a preferences node could not be enumerated.

400423

QERR_PREFERENCES_NODE_TOO_LONG

The path for the preferences node is too long.

400424

QERR_URI_NOT_FOUND

The specified URI could not be found.

400425

QERR_CANNOT_SET_PREFERENCES_VALUE

The preferences value could not be set. You may not have sufficient privileges.

400426

QERR_CANNOT_DELETE_PREFERENCES_VALUE

The preferences value could not be deleted. It may not exist, or you may not have sufficient privileges.

400427

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.

400428

QERR_REMOVING_URI_IN_USE

It is not possible to remove the URI associated with the current connection to the target.

400429

QERR_OPERATION_PENDING

The operation is not complete. It is still pending. This error should never be returned by any function to the user.

400430

QERR_OVERSAMPLING_DETECTED

Oversampling has been detected. The sampling rate is too fast and cannot be maintained.

400431

QERR_TIMEBASE_ALREADY_REGISTERED

A Timebase block has already been registered. Only one Timebase block may be present in the model.

400432

QERR_TIMEBASE_NOT_REGISTERED

A Timebase block has not been registered.

400433

QERR_CANNOT_GET_PREFERENCES_VALUE

The preferences value could not be retrieved. You may not have sufficient privileges.

400434

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.

400435

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.

400436

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.

400437

QERR_CANNOT_OPEN_ETHERCAT

Unable to open the EtherCAT device specified. Make sure the XML configuration and IP address specified are correct

400438

QERR_ETHERCAT_DEVICE_IS_NULL

A null pointer was specified instead of a valid EtherCAT device.

400439

QERR_ETHERCAT_SYNC_CLIENT_IS_NULL

The EtherCAT device does not have a synchronization client.

400440

QERR_INVALID_XML_COMMENT

An invalid comment was specified in the XML file.

400441

QERR_INVALID_XML

Malformed XML in the XML file.

400442

QERR_INVALID_XML_DOCUMENT_TYPE

Missing document type declaration <!DOCTYPE ...> in the XML file.

400443

QERR_SPACE_PRECEDES_XML_DECLARATION

Whitespace may not precede the <?xml ...> declaration in the XML file.

400444

QERR_MULTIPLE_XML_ROOTS

The XML file has more than one root element.

400445

QERR_UNTERMINATED_XML_COMMENT

A comment in the XML file was not terminated.

400446

QERR_MISSING_XML_VERSION

The version information in the <?xml ...> XML declaration is missing.

400447

QERR_INVALID_XML_VERSION

The specified XML version is not supported by this XML parser.

400448

QERR_INVALID_XML_ENCODING

The encoding information in the <?xml ...> XML declaration is not specified properly.

400449

QERR_INVALID_XML_STANDALONE

The standalone option in the <?xml ...> XML declaration is not specified properly.

400450

QERR_INVALID_XML_DECLARATION

The <?xml ...?> XML declaration is not formed correctly.

400451

QERR_INVALID_XML_DECLARATION_END

The <?xml ...?> XML declaration is not terminated correctly.

400452

QERR_UNSUPPORTED_XML_MARKUP

Markup that is currently unsupported was found in the XML file.

400453

QERR_MISSING_URI_PATH

The path component of the URI is missing.

400454

QERR_INVALID_FILE_MODE

The mode option specified for a file URI is invalid.

400455

QERR_INVALID_FILE_SHARE_MODE

The share mode option specified for a file URI is invalid.

400456

QERR_NO_FILE_SIZE

The end of the file could not be determined.

400457

QERR_CHANGE_NOTIFICATIONS_NOT_SUPPORTED

Change notifications are not supported on the specified file system.

400458

QERR_WRITING_TO_READ_ONLY_STREAM

An attempt was made to write to a read-only stream.

400459

QERR_READING_FROM_WRITE_ONLY_STREAM

An attempt was made to read from a write-only stream.

400460

QERR_INVALID_STREAM_FORMAT

The character format specified for the stream is out of range.

400461

QERR_ILLEGAL_UTF8_CHARACTER

An illegal UTF-8 character was encountered in the stream.

400462

QERR_ILLEGAL_UTF16_CHARACTER

An illegal UTF-16 character was encountered in the stream.

400463

QERR_ILLEGAL_UTF32_CHARACTER

An illegal UTF-32 character was encountered in the stream.

400464

QERR_XML_DECLARATION_NOT_FIRST

An <?xml ...> declaration appears but it is not the first tag in the XML stream.

400465

QERR_XML_DOCTYPE_ALREADY_PARSED

The <!DOCTYPE ...> declaration has already appeared in the XML stream.

400466

QERR_INVALID_PI_TARGET_NAME

The name of the XML processing instruction target is invalid.

400467

QERR_INVALID_XML_PROCESSING_INSTRUCTION

The XML processing instruction was invalid.

400468

QERR_INVALID_XML_EXTERNAL_ID

The external identifier in the document type declaration is invalid.

400469

QERR_INVALID_DOCTYPE_NAME

The name of the document type is invalid.

400470

QERR_INVALID_XML_SYSTEM_LITERAL

The system literal associated with the external identifier in the document type declaration is invalid.

400471

QERR_INVALID_DOCTYPE_NOT_TERMINATED

The document type definition is not terminated properly.

400472

QERR_INVALID_XML_ELEMENT_NAME

The name of the XML element is invalid. Names must begin with a letter, underscore or colon.

400473

QERR_INVALID_XML_ELEMENT

An XML element is invalid. An attribute name may be invalid or it is not terminated correctly.

400474

QERR_MISSING_XML_ATTRIBUTE_VALUE

An attribute appears in an XML element tag but there is no associated value.

400475

QERR_TAG_IN_XML_ATTRIBUTE_VALUES

Tags are not allowed within attribute values. Use &lt; to put a '<' in an attribute value.

400476

QERR_INVALID_XML_ENTITY_REFERENCE

Invalid XML entity reference. Escape ampersands using &amp; to put ampersands in values.

400477

QERR_INVALID_XML_CHAR_REFERENCE

The value of the character reference is not a valid character for XML.

400478

QERR_UNTERMINATED_XML_ATTRIBUTE_VALUE

An XML attribute value string is not terminated.

400479

QERR_CDATA_TERMINATOR_IN_CHAR_DATA

The CDATA termination sequence ']]>' is not allowed within XML content.

400480

QERR_INVALID_XML_TAG

An XML tag is invalid.

400481

QERR_INVALID_XML_CDATA_TAG

The XML <![CDATA[ ...]]> tag was invalid.

400482

QERR_INVALID_XML_CDATA

The contents of a CDATA section were invalid. An invalid character was detected.

400483

QERR_UNTERMINATED_XML_ELEMENT

An XML element was not terminated properly.

400484

QERR_INVALID_DOM_NODE

The DOM node is NULL or otherwise invalid.

400485

QERR_INVALID_DOM_NODE_LIST

The DOM node list is null or otherwise invalid.

400486

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.

400487

QERR_STRING_IS_NULL

The string buffer passed as an argument is NULL.

400488

QERR_MISMATCHED_XML_ELEMENT_TAG

An XML end tag does not match the corresponding start tag.

400489

QERR_INVALID_DOM_NAMED_NODE_MAP

The DOM named node map is null or otherwise invalid.

400490

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.

400491

QERR_DUPLICATE_XML_ATTRIBUTE

An XML element has more than one attribute with the same name.

400492

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.

400493

QERR_TRUNCATED_UTF8_CHAR

The UTF-8 character may be valid but the given length is too small to contain it.

400494

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.

400495

QERR_TRUNCATED_UTF16_CHAR

The UTF-16 character may be valid but the given length is too small to contain it.

400496

QERR_CANNOT_START_LICENSE_MANAGER

The Quanser license manager could not be started.

400497

QERR_CANNOT_STOP_LICENSE_MANAGER

The Quanser license manager could not be stopped.

400498

QERR_TRUNCATED_UTF32_CHAR

The UTF-32 character may be valid but the given length is too small to contain it.

400499

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.

400500

QERR_INVALID_PROCESS_AFFINITY

The process was assigned an affinity that does not correspond to an existing CPU.

400501

QERR_CANNOT_GET_PROCESS_AFFINITY

The process affinity could not be determined.

400502

QERR_THREAD_AFFINITY_UNAVAILABLE

Setting the thread CPU affinity is not currently available on this platform.

400503

QERR_INCOMPLETE_WRITE

This error should never be returned. It is used internally by the Quanser Stream API.

400504

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.

400505

QERR_STREAM_FORMAT_NOT_DEDUCED

The character format of the stream can only be deduced from the first bytes in the stream.

400506

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.

400507

QERR_DIRECTX_NOT_INSTALLED

Unable to use DirectX. Make sure DirectX 10.0 or above is installed.

400508

QERR_NO_GAME_CONTROLLERS_ATTACHED

There are no game controllers currently attached to the system.

400509

QERR_CANNOT_ACCESS_GAME_CONTROLLER

Unable to access game controller.

400510

QERR_CANNOT_SET_GAME_CONTROLLER_FORMAT

Unable to set data format of game controller.

400511

QERR_CANNOT_POLL_GAME_CONTROLLER

Unable to poll the game controller.

400512

QERR_CANNOT_GET_GAME_CONTROLLER_STATE

Unable to get the state of the game controller.

400513

QERR_CANNOT_GET_MOUSE_STATE

Unable to get the state of the mouse.

400514

QERR_ETHERCAT_INVALID_BYTE_SIZE

Invalid ByteSize field specified for EtherCAT process image.

400515

QERR_INVALID_ETHERCAT_SOURCE

Invalid Source Mac address field for the EtherCAT device.

400516

QERR_INVALID_ETHERCAT_INITIALIZATION_DATA

Invalid Data field in an initialization command for an EtherCAT device.

400517

QERR_INVALID_ETHERCAT_DATA_LENGTH

Invalid DataLength field in an initialization or cyclic command for an EtherCAT device.

400518

QERR_CANNOT_GET_BUFFER_SIZE

It was not possible to get the buffer size.

400519

QERR_CANNOT_GET_PACKET_SIZE

It was not possible to get the maximum packet size.

400520

QERR_DATAGRAM_TOO_LARGE

The datagram received was too large for the buffer provided in the receive operation.

400521

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".

400522

QERR_CANNOT_INDICATE_CLOSURE

It was not possible to indicate closure of the connection to the remote peer.

400523

QERR_INVALID_PEER_OPTION

Invalid "peer" option was specified. Valid values for the "peer" option are "one", "any", "broadcast" or "manual".

400524

QERR_CANNOT_BROADCAST

The communication protocol, such as UDP, could not be configured for broadcasting.

400525

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.

400526

QERR_INVALID_ETHERCAT_VALIDATION_DATA

Invalid Validate/Data field in an initialization command for an EtherCAT device.

400527

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.

400528

QERR_INVALID_ETHERCAT_VALIDATION_MASK

Invalid Validate/DataMask field in an initialization command for an EtherCAT device.

400529

QERR_INVALID_ETHERCAT_TIMEOUT

Invalid Validate/Timeout field in an initialization command for an EtherCAT device.

400530

QERR_INVALID_ETHERCAT_BEFORE_SLAVE

Invalid BeforeSlave field in an initialization command for an EtherCAT device.

400531

QERR_INVALID_ETHERCAT_TRANSITION

Invalid Transition field in an initialization command for an EtherCAT device.

400532

QERR_INVALID_ETHERCAT_REQUIRES_FIELD

Invalid Requires field in an initialization command for an EtherCAT device.

400533

QERR_INVALID_ETHERCAT_COMMAND

Invalid Cmd field in an initialization or cyclic command for an EtherCAT device.

400534

QERR_INVALID_ETHERCAT_LOGICAL_ADDRESS

Invalid Addr field (logical address) in an initialization or cyclic command for EtherCAT device.

400535

QERR_INVALID_ETHERCAT_ADDRESS_PAGE

Invalid Adp field (physical address page) in an initialization or cyclic command for an EtherCAT device.

400536

QERR_INVALID_ETHERCAT_ADDRESS_OFFSET

Invalid Ado field (physical address offset) in an initialization or cyclic command for an EtherCAT device.

400537

QERR_INVALID_ETHERCAT_COUNT

Invalid Cnt field (working counter value) in an initialization command for an EtherCAT device.

400538

QERR_INVALID_ETHERCAT_RETRIES

Invalid Retries field in an initialization command for an EtherCAT device.

400539

QERR_INVALID_ETHERCAT_START_ADDRESS

Invalid StartAddr field in the mailbox states description for an EtherCAT master.

400540

QERR_INVALID_ETHERCAT_MAILBOX_SIZE

Invalid Count field in the mailbox states description for EtherCAT master.

400541

QERR_INVALID_ETHERCAT_SLAVE_ADDRESS

Invalid PhysAddr field (physical address) in the information section (Info) for an EtherCAT slave.

400542

QERR_INVALID_ETHERCAT_STATE

Invalid State field (slave state) in the cyclic commands for an EtherCAT device.

400543

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.

400544

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.

400545

QERR_OUT_OF_BAND_DATA_NOT_SUPPORTED

The socket does not support receiving out-of-band data in the normal stream.

400546

QERR_NO_CORRESPONDING_INTERNET_ADDRESS

There is no corresponding Internet address for the given MAC address.

400547

QERR_CANNOT_SET_DESCRIPTOR_FLAGS

Unable to set the flags of a file descriptor or socket.

400548

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".

400549

QERR_SEMAPHORE_NOT_FOUND

The named semaphore could not be found.

400550

QERR_SEMAPHORE_ALREADY_EXISTS

The named semaphore already exists.

400551

QERR_NO_CORRESPONDING_NETWORK_CARD

There is no corresponding network card for the given MAC address.

400552

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.

400553

QERR_UNSUPPORTED_BAUD_RATE

The given serial baud rate is not supported.

400554

QERR_ETHERCAT_MASTER_ALREADY_RUNNING

An EtherCAT master is already running on the given MAC address. Stop the existing EtherCAT master first.

400555

QERR_MISSING_CLOCK_MODES

Clocks have been specified but not enough clock modes have been provided.

400556

QERR_MISSING_ENCODER_COUNTS

Encoder input channels have been specified but not enough encoder counts have been provided.

400557

QERR_MISSING_PWM_MODES

PWM output channels have been specified but not enough PWM modes have been provided.

400558

QERR_MISSING_PWM_FREQUENCIES

PWM output channels have been specified but not enough PWM frequencies have been provided.

400559

QERR_MISSING_PWM_DUTY_CYCLES

PWM output channels have been specified but not enough PWM duty cycles have been provided.

400560

QERR_INVALID_NUMBER_OF_SAMPLES_IN_BUFFER

The number of samples in the task buffer must be greater than zero.

400561

QERR_INVALID_NUMBER_OF_SAMPLES

The number of samples requested in the read or write operation must be greater than zero.

400562

QERR_ETHERCAT_DATAGRAM_TOO_LARGE

The EtherCAT datagram to be sent is too large. Check the XML description.

400563

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.

400564

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.

400565

QERR_AUTOPILOT_ARGUMENT_IS_NULL

The autopilot argument to val_open is NULL.

400566

QERR_AUTOPILOT_TYPE_ARGUMENT_IS_NULL

The autopilot type argument to val_open is NULL.

400567

QERR_INVALID_AUTOPILOT_HANDLE

The given t_autopilot handle is not a valid autopilot.

400568

QERR_URI_HOSTNAME_TOO_LONG

The hostname specified in the URI is too long.

400569

QERR_URI_SCHEME_TOO_LONG

The scheme specified in the URI is too long.

400570

QERR_INVALID_CHANNEL

The given t_channel handle is not valid.

400571

QERR_ARCNET_NODE_ID_OUT_OF_BOUNDS

The given ARCNET node ID is out of bounds (0-255).

400572

QERR_ARCNET_CANNOT_OPEN

Cannot open and initialize the ARCNET board.

400573

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.

400574

QERR_ARCNET_EXCESSIVE_NAKS

The ARCNET transmission failed due to excessive NAKs.

400575

QERR_ETHERCAT_PACKET_LOST

An EtherCAT packet that was sent was lost and never returned. The slave device was not ready.

400576

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!

400577

QERR_INVALID_ETHERCAT_FRAME_LENGTH

The telegrams within an EtherCAT packet do not fit within the EtherCAT frame. Packet is corrupted!

400578

QERR_ETHERCAT_COMMAND_TIMED_OUT

An EtherCAT slave did not respond as expected within the timeout interval.

400579

QERR_INVALID_ETHERCAT_TELEGRAM_LENGTH

An EtherCAT telegram received from a slave was a different size than the telegram originally sent. Telegram is corrupted!

400580

QERR_INVALID_ETHERCAT_MASTER_STATE

EtherCAT master cannot be set to the state requested. The state is not valid for the master.

400581

QERR_INVALID_THREAD

The given thread handle is not valid.

400582

QERR_CANNOT_INITIALIZE_PA10

The PA10 cannot be properly initialized due to an error.

400583

QERR_CANNOT_CLOSE_PA10

An error occurred while attempting to stop and close the PA10.

400584

QERR_PGR_CANNOT_INITIALIZE_CAMERA

An error occurred while attempting to initialize the PGR camera.

400585

QERR_PGR_CANNOT_GRAB_IMAGE

An error occurred while attempting to grab an image using the PGR camera.

400586

QERR_PGR_GRAB_IMAGE_TIMEOUT

A timeout occurred while attempting to grab an image using the PGR camera.

400587

QERR_PGR_CANNOT_CLOSE

An error occurred while attempting to close the PGR camera.

400588

QERR_PGR_INVALID_CUSTOM_IMAGE_SIZE

Starting the camera failed because the custom image size is invalid.

400589

QERR_PGR_INVALID_IMAGE_DIMS

The dimensions of the image are not valid. The image must have 3 dimensions.

400590

QERR_IMAGE_CANNOT_CONVERT

An error occurred attempting to convert the source image.

400591

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.

400592

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.

400593

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.

400594

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.

400595

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.

400596

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.

400597

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.

400598

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.

400599

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.

400600

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.

400601

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.

400602

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.

400603

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.

400604

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.

400605

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.

400606

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.

400607

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.

400608

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.

400609

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.

400610

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.

400611

QERR_MISSING_ETHERCAT_CONFIGURATION

Missing Config node within the EtherCAT XML configuration file. The Config node identifies the EtherCAT configuration and is required.

400612

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.

400613

QERR_MISSING_ETHERCAT_MASTER

Missing Master node within the EtherCAT XML configuration file. The Master node identifies the EtherCAT master and is required.

400614

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.

400615

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.

400616

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.

400617

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.

400618

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.

400619

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.

400620

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.

400621

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.

400622

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.

400623

QERR_INVALID_LICENSE_FILE

The license file is invalid. Choose a different license file.

400624

QERR_CANNOT_CREATE_PREFERENCES_NODE

It was not possible to create the preferences node. You may not have sufficient privileges.

400625

QERR_MISSING_ANALOG_MINIMUMS

No analog minimums were specified when setting the analog ranges, even though the number of channels indicated was non-zero.

400626

QERR_MISSING_ANALOG_MAXIMUMS

No analog maximums were specified when setting the analog ranges, even though the number of channels indicated was non-zero.

400627

QERR_CANNOT_READ_SCHUNK_GRIPPER

An error occurred while attempting to read the state of the SCHUNK gripper.

400628

QERR_SCHUNK_CANNOT_INIT

An error occurred initializing the SCHUNK gripper device.

400629

QERR_SCHUNK_CANNOT_HALT

Cannot halt the SCHUNK gripper device.

400630

QERR_SCHUNK_CANNOT_CLOSE

An error occurred while attempting to close the SCHUNK gripper device.

400631

QERR_SCHUNK_CANNOT_MOVE_POS

An error occurred attempting to issue a move command to the SCHUNK gripper device.

400632

QERR_SCHUNK_CANNOT_MOVE_VEL

An error occurred attempting to issue a velocity command to the SCHUNK gripper device.

400633

QERR_SCHUNK_CANNOT_MOVE_CUR

An error occurred attempting to issue a current command to the SCHUNK gripper device.

400634

QERR_SCHUNK_CANNOT_HOME

Cannot home the SCHUNK gripper device.

400635

QERR_SCHUNK_INVALID_CONTROL_MODE

The specified control mode for the Schunk gripper is invalid.

400636

QERR_SCHUNK_EXT_MODE_NOT_CONNECTED

The 'mode' input signal must be connected when the Control mode external parameter is set.

400637

QERR_INVALID_ANALOG_INPUT_RANGE

One of the ranges specified for an analog input channel is not valid for the selected hardware.

400638

QERR_INVALID_ANALOG_OUTPUT_RANGE

One of the ranges specified for an analog output channel is not valid for the selected hardware.

400639

QERR_CARD_IDENTIFIER_ARGUMENT_IS_NULL

The card identifier argument to hil_open is NULL.

400640

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.

400641

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.

400642

QERR_INVALID_DEVICE_HANDLE

The handle to the device is invalid.

400643

QERR_CANNOT_OPEN_DRIVER_DIRECTORY

An attempt to get the driver directory failed.

400644

QERR_WIIMOTE_WRITE_REPORT_FAILED

An attempt to write the wiimote report failed.

400645

QERR_WIIMOTE_CANNOT_CALIBRATE

Failed to read calibration information from the wiimote. Make sure the wiimote is on and connected to the receiving device.

400646

QERR_WIIMOTE_CANNOT_OPEN

Failed to open a connection to the wiimote.

400647

QERR_WIIMOTE_READ_FAILED

A wiimote read request failed.

400648

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.

400649

QERR_INVALID_WIIMOTE_DEVICE_HANDLE

Unable to open a handle to the wiimote device. The wiimote is possibly already opened by another process.

400650

QERR_DAQMX_CANNOT_CLEAR_TASK

DAQmx was unable to clear or release a National Instruments task. Try restarting LabVIEW.

400651

QERR_DAQMX_CANNOT_CREATE_TASK

DAQmx was unable to create a new task. The resource may already be in use by another block.

400652

QERR_DAQMX_CANNOT_ATTACH_ADC_TO_TASK

DAQmx was unable to attach the specified analog input to the analog input task.

400653

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 LabVIEW.

400654

QERR_DAQMX_ERROR_SAMPLING_ADC

DAQmx failed to execute the National Instruments analog input task.

400655

QERR_DAQMX_ERROR_RESETTING_DEVICE

DAQmx failed to reset the device.

400656

QERR_DAQMX_CANNOT_ATTACH_DAC_TO_TASK

DAQmx was unable to attach the specified analog output to the National Instruments analog output task.

400657

QERR_DAQMX_ERROR_WRITING_DAC

DAQmx failed to output the requested analog value.

400658

QERR_ANALOG_OUTPUT_RANGE_DIFF

All analog output channels must have the same output range for this board.

400659

QERR_ANALOG_INPUT_RANGE_DIFF

All analog input channels must have the same input range for this board.

400660

QERR_DAQMX_CANNOT_SET_HARDWARE_CLOCK_RATE

Error setting the hardware timing for the time-base block.

400661

QERR_DAQMX_CLOCK_ERROR_WAITING_FOR_SAMPLE

Either the configuration is invalid, or a sample edge was missed before executing the wait.

400662

QERR_DAQMX_CANNOT_ATTACH_ENCODER_TO_TASK

DAQmx was unable to attach the specified channel to the National Instruments encoder input task.

400663

QERR_DAQMX_ERROR_SAMPLING_ENCODER

DAQmx failed to execute the National Instruments encoder input task.

400664

QERR_DAQMX_ERROR_CHANGING_ENC_DIR_SRC

DAQmx failed to change the source for the encoder count direction.

400665

QERR_DAQMX_CANNOT_ATTACH_DIGITAL_TO_TASK

DAQmx was unable to attach the specified digital lines to the National Instruments task.

400666

QERR_DAQMX_ERROR_SAMPLING_DIGITAL

DAQmx failed to execute the digital read task.

400667

QERR_DAQMX_ERROR_WRITING_DIGITAL

DAQmx failed to output the requested digital values.

400668

QERR_JR3PCI_CANNOT_INIT

Cannot initialize the JR3 PCI force torque sensor.

400669

QERR_BUFFER_IS_NULL

The buffer argument is NULL. It should be a valid pointer.

400670

QERR_DIGITAL_OUTPUT_LOCKED

The requested digital output is locked. If you need access to this line, use the generic version of this driver.

400671

QERR_ANALOG_OUTPUT_LOCKED

The requested analog output is locked. If you need access to this channel, use the generic version of this driver.

400672

QERR_PWM_OUTPUT_LOCKED

The requested PWM output is locked. If you need access to this channel, use the generic version of this driver.

400673

QERR_MISSING_URI_OPTION_NAME

No option name was found even though a value was specified.

400674

QERR_ENCODER_QUADRATURE_MODE_NOT_SUPPORTED

The selected quadrature decoding is not available for this board.

400675

QERR_MISSING_ENCODER_QUADRATURE_MODES

Encoder input channels have been specified but not enough encoder quadrature modes have been provided.

400676

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.

400677

QERR_MISSING_ENCODER_FILTER_FREQUENCIES

Encoder input channels have been specified but not enough encoder filter frequencies have been provided.

400678

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.

400679

QERR_HIL_READ_NOT_SUPPORTED

The Mixed polymorphic instance of the HIL Read VI is not supported by this card. Try using one of the more specific hil_read functions, HIL Read blocks or HIL Read polymorphic instances.

400680

QERR_HIL_READ_ANALOG_NOT_SUPPORTED

The Analog polymorphic instances of the HIL Read VI are not supported by this card.

400681

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.

400682

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.

400683

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.

400684

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.

400685

QERR_HIL_READ_BUFFER_NOT_SUPPORTED

The hil_read_buffer function and HIL Read Buffer block are not supported by this particular card.

400686

QERR_HIL_READ_DIGITAL_NOT_SUPPORTED

The Digital polymorphic instances of the HIL Read VI are not supported by this card.

400687

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.

400688

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.

400689

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.

400690

QERR_HIL_READ_ENCODER_NOT_SUPPORTED

The Encoder polymorphic instances of the HIL Read VI are not supported by this card.

400691

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.

400692

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.

400693

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.

400694

QERR_HIL_READ_OTHER_NOT_SUPPORTED

The Other polymorphic instances of the HIL Read VI are not supported by this card.

400695

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.

400696

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.

400697

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.

400698

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.

400699

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.

400700

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.

400701

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.

400702

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.

400703

QERR_HIL_SET_CLOCK_MODE_NOT_SUPPORTED

The hil_set_clock_mode function is not supported by this particular card.

400704

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: [].

400705

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.

400706

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: [].

400707

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: [].

400708

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.

400709

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.

400710

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.

400711

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.

400712

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.

400713

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.

400714

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.

400715

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.

400716

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.

400717

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.

400718

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.

400719

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.

400720

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.

400721

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.

400722

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.

400723

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.

400724

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.

400725

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.

400726

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.

400727

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.

400728

QERR_HIL_TASK_READ_ANALOG_NOT_SUPPORTED

The hil_task_read_analog function is not supported by this particular card.

400729

QERR_HIL_TASK_READ_ANALOG_WRITE_ANALOG_NOT_SUPPORTED

The hil_task_read_analog_write_analog function is not supported by this particular card.

400730

QERR_HIL_TASK_READ_DIGITAL_NOT_SUPPORTED

The hil_task_read_digital function is not supported by this particular card.

400731

QERR_HIL_TASK_READ_DIGITAL_WRITE_DIGITAL_NOT_SUPPORTED

The hil_task_read_digital_write_digital function is not supported by this particular card.

400732

QERR_HIL_TASK_READ_ENCODER_NOT_SUPPORTED

The hil_task_read_encoder function is not supported by this particular card.

400733

QERR_HIL_TASK_READ_ENCODER_WRITE_PWM_NOT_SUPPORTED

The hil_task_read_encoder_write_pwm function is not supported by this particular card.

400734

QERR_HIL_TASK_READ_OTHER_NOT_SUPPORTED

The hil_task_read_other function is not supported by this particular card.

400735

QERR_HIL_TASK_READ_OTHER_WRITE_OTHER_NOT_SUPPORTED

The hil_task_read_other_write_other function is not supported by this particular card.

400736

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.

400737

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.

400738

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.

400739

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.

400740

QERR_HIL_TASK_WRITE_ANALOG_NOT_SUPPORTED

The hil_task_write_analog function is not supported by this particular card.

400741

QERR_HIL_TASK_WRITE_DIGITAL_NOT_SUPPORTED

The hil_task_write_digital function is not supported by this particular card.

400742

QERR_HIL_TASK_WRITE_OTHER_NOT_SUPPORTED

The hil_task_write_other function is not supported by this particular card.

400743

QERR_HIL_TASK_WRITE_PWM_NOT_SUPPORTED

The hil_task_write_pwm function is not supported by this particular card.

400744

QERR_HIL_WRITE_NOT_SUPPORTED

The Mixed polymorphic instance of the HIL Write VI is not supported by this card. Try using one of the more specific hil_write functions, HIL Write blocks or HIL Write polymorphic instances.

400745

QERR_HIL_WRITE_ANALOG_NOT_SUPPORTED

The Analog polymorphic instances of the HIL Write VI are not supported by this card.

400746

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.

400747

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.

400748

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.

400749

QERR_HIL_WRITE_DIGITAL_NOT_SUPPORTED

The Digital polymorphic instances of the HIL Write VI are not supported by this card.

400750

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.

400751

QERR_HIL_WRITE_OTHER_NOT_SUPPORTED

The Other polymorphic instances of the HIL Write VI are not supported by this card.

400752

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.

400753

QERR_HIL_WRITE_PWM_NOT_SUPPORTED

The PWM polymorphic instances of the HIL Write VI are not supported by this card.

400754

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.

400755

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.

400756

QERR_CANNOT_CREATE_GAME_CONTROLLER_WINDOW

Unable to create a window for the force feedback game controller.

400757

QERR_CANNOT_SET_GAME_CONTROLLER_COOPERATIVE_LEVEL

Unable to set the cooperation level of the force feedback game controller.

400758

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.

400759

QERR_NO_SIMULINK_DEVELOPMENT_LICENSE

You do not have a valid license for this functionality.

400760

QERR_INVALID_CIRCULAR_BUFFER

The circular buffer is invalid. A circular buffer may not be used after it has been closed.

400761

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.

400762

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.

400763

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.

400764

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.

400765

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.

400766

QERR_CANNOT_START_FORCE_FEEDBACK_EFFECT

Unable to download or start a force feedback effect. The device may be out of memory.

400767

QERR_CANNOT_STOP_FORCE_FEEDBACK_EFFECT

Unable to stop a force feedback effect.

400768

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.

400769

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.

400770

QERR_INVALID_GAME_CONTROLLER

The specified game controller is invalid.

400771

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.

400772

QERR_CANNOT_START_TARGET_MANAGER

The Target Manager could not be started.

400773

QERR_CANNOT_STOP_TARGET_MANAGER

The Target Manager could not be stopped.

400774

QERR_PEER_IGNORING_SHUTDOWN

The peer is not responding to the connection being shut down. The receive operation has timed out.

400775

QERR_INVALID_PERIODIC_EFFECT_TYPE

An invalid periodic effect type was passed to the game_controller_add_periodic_force_effect function.

400776

QERR_INVALID_CONDITION_EFFECT_TYPE

An invalid condition effect type was passed to the game_controller_add_condition_force_effect function.

400777

QERR_TOO_MANY_GAME_CONTROLLER_AXES

No more than six axes may be specified for a game controller force effect.

400778

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.

400779

QERR_INCOMPLETE_READ

This error should never be returned. It is used internally by the Quanser Stream API.

400780

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.

400781

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.

400782

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.

400783

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.

400784

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.

400785

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.

400786

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.

400787

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.

400788

QERR_SENSORAY_TOO_MANY_BOARDS

The Sensoray driver supports a maximum of 16 boards.

400789

QERR_SENSORAY_ILLEGAL_PARAM

An illegal parameter was passed to the Sensoray driver.

400790

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.

400791

QERR_SENSORAY_UNSPECIFIED_ERROR

The Sensoray board has experienced an unspecified fault.

400792

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.

400793

QERR_DMA_BUFFER_LOCK

A DMA buffer lock failed.

400794

QERR_CANNOT_START_INTERRUPT_THREAD

Failed to launch an interrupt thread

400795

QERR_DAC_COMM_TIMEOUT

Cannot communicate with analog output.

400796

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.

400797

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.

400798

QERR_LIBRARY_LOAD_ERROR

The dynamic link library was found, but an error occurred while loading it.

400799

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.

400800

QERR_JR3PCI_CANNOT_SET_FULL_SCALES

An error occurred attempting to set the full scales for the JR3 sensor.

400801

QERR_ALTIA_ARGUMENT_IS_NULL

The altia argument to altia_open is NULL.

400802

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.

400803

QERR_ALTIA_INPUT_IS_NULL

The altia_input argument to altia_register_input is NULL.

400804

QERR_ALTIA_OUTPUT_IS_NULL

The altia_output argument to altia_register_output is NULL.

400805

QERR_INVALID_ALTIA_EVENT_NAME

An invalid event name was passed to an altia function.

400806

QERR_INVALID_ALTIA_INPUT

An invalid t_altia_input handle was passed as an argument.

400807

QERR_INVALID_ALTIA_OUTPUT

An invalid t_altia_output handle was passed as an argument.

400808

QERR_BEEP_ARGUMENT_IS_NULL

The beep argument to beep_open is NULL.

400809

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.

400810

QERR_BEEP_FAILED

A beep was attempted but it failed for some reason. It is possible that permission was denied.

400811

QERR_BEEP_FREQUENCY_OUT_OF_RANGE

The specified beep frequency is out of the acceptable range. See the documentation for valid beep frequencies.

400812

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.

400813

QERR_CARD_SPECIFIC_OPTION_NOT_RECOGNIZED

The card specific option specified is not recognized.

400814

QERR_CARD_SPECIFIC_OPTION_VALUE_NOT_RECOGNIZED

The value of a card specific option specified is not recognized.

400815

QERR_CARD_SPECIFIC_OPTION_NOT_SUPPORTED

The card specific option specified is recognized, but is not supported by this board.

400816

QERR_INVALID_ROOMBA

The Roomba object is not valid. A Roomba object cannot be used after it has been closed.

400817

QERR_INVALID_ROOMBA_SENSOR_ID

The Roomba sensor id is not valid. It must be a value between 7 and 42 inclusive.

400818

QERR_VISION_CAMERA_NOT_FOUND

The camera could not be found or is not valid for image capture.

400819

QERR_INVALID_IPLIMAGE

Invalid IplImage structure.

400820

QERR_SAVE_IMAGE

Failed to save IplImage using.

400821

QERR_INIT_V4L2_DEVICE

Failed to initialize v4l2 video input.

400822

QERR_GRAB_V4L2_IMAGE

Failed to grab image from v4l2 video input.

400823

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.

400824

QERR_MISMATCHED_CHARACTER

A character in the input stream did not match the character sequence described in the format string when scanning the stream.

400825

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.

400826

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.

400827

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.

400828

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.

400829

QERR_HIQ_UNKNOWN_REPORT_TYPE

The specified HiQ report type is unknown. Ensure that the selected HiQ report or mode is valid.

400830

QERR_HIQ_RECEIVE_BLOCKED

The HiQ thread failed to receive any data from the HiQ board.

400831

QERR_HIL_WATCHDOG_SET_ANALOG_EXPIRATION_STATE_NOT_SUPPORTED

The hil_watchdog_set_analog_expiration_state function is not supported by this particular card.

400832

QERR_HIL_WATCHDOG_SET_DIGITAL_EXPIRATION_STATE_NOT_SUPPORTED

The hil_watchdog_set_digital_expiration_state function is not supported by this particular card.

400833

QERR_HIL_WATCHDOG_SET_PWM_EXPIRATION_STATE_NOT_SUPPORTED

The hil_watchdog_set_pwm_expiration_state function is not supported by this particular card.

400834

QERR_HIL_WATCHDOG_SET_OTHER_EXPIRATION_STATE_NOT_SUPPORTED

The hil_watchdog_set_other_expiration_state function is not supported by this particular card.

400835

QERR_HIL_WATCHDOG_START

The hil_watchdog_start function is not supported by this particular card.

400836

QERR_HIL_WATCHDOG_STOP

The hil_watchdog_stop function is not supported by this particular card.

400837

QERR_HIL_WATCHDOG_RELOAD

The hil_watchdog_reload function is not supported by this particular card.

400838

QERR_HIL_WATCHDOG_IS_EXPIRED

The hil_watchdog_is_expired function is not supported by this particular card.

400839

QERR_HIL_WATCHDOG_CLEAR

The hil_watchdog_clear function is not supported by this particular card.

400840

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).

400841

QERR_ANALOG_EXPIRATION_STATE_NOT_ZERO

This board only supports resetting the analog outputs to zero when the watchdog expires.

400842

QERR_DIGITAL_EXPIRATION_STATE_NOT_TRISTATE

This board only supports resetting the digital outputs to tri-state when the watchdog expires.

400843

QERR_CLOCK_NOT_WATCHDOG

The specified clock is not a watchdog timer on this board.

400844

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.

400845

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.

400846

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.

400847

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.

400848

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.

400849

QERR_FALCON_FAILED_TO_INITIALIZE

The Novint Falcon failed to initialize. Make sure the Falcon is plugged in and powered.

400850

QERR_FALCON_COULD_NOT_OPEN_DEVICE

Could not open the Novint Falcon device.

400851

QERR_FALCON_COULD_NOT_START_DEVICE

Could not start the Novint Falcon control loop.

400852

QERR_FALCON_COULD_NOT_CREATE_CALLBACK

Could not create a callback for the Novint Falcon.

400853

QERR_FALCON_COULD_NOT_MAKE_CURRENT

Novint Falcon error.

400854

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.

400855

QERR_CONNECTION_ABORTED

An incoming connection was indicated, but was subsequently terminated by the remote peer prior to accepting the call.

400856

QERR_INVALID_ROOMBA_SONG_NUMBER

Roomba song number must be 0 to 15.

400857

QERR_INVALID_ROOMBA_SONG_LENGTH

Roomba song length must be 1 to 16.

400858

QERR_INVALID_ROOMBA_NOTE_NUMBER

The note number of Roomba song must be 31 to 127.

400859

QERR_INVALID_ROOMBA_DIGITAL_OUTPUT

Roomba digital output must be 0 to 7.

400860

QERR_INVALID_ROOMBA_EVENT_NO

Roomba event no must be 1 to 22.

400861

QERR_INVALID_ROOMBA_MODE

Roomba mode number must be 1 to 3.

400862

QERR_INVALID_ROOMBA_DEMO

Roomba demo number must be 1 to 11.

400863

QERR_INVALID_ROOMBA_LED_BITS

Roomba LED bits must be 0 to 10.

400864

QERR_INVALID_ROOMBA_SCRIPT_LENGTH

Data length mismatches according to the script length defined in the first byte.

400865

QERR_PREFERENCES_VALUE_CONTAINS_ENVIRONMENT_VARIABLES

The preferences value contains environment variable references, which cannot be expanded.

400866

QERR_INVALID_TYPE_OF_PREFERENCES_VALUE

The preferences value is not a string.

400867

QERR_INVALID_ROOMBA_STREAM_STATE

Roomba stream state must be 0 to 1.

400868

QERR_INVALID_ROOMBA_DRIVER_BITS

Roomba low side driver number must be 0 to 7.

400869

QERR_INVALID_ROOMBA_DUTY_CYCLE

Roomba duty cycle must be 0 to 128.

400870

QERR_INVALID_ROOMBA_PACKET_NUMBER

The number of Roomba sensor packets requested must be 0 to 43

400871

QERR_INVALID_ROOMBA_STREAM_HEADER

Roomba stream header must be 19.

400872

QERR_CORRUPTED_ROOMBA_STREAM

Roomba stream is corrupted.

400873

QERR_INVALID_ROOMBA_STREAM_SIZE

Roomba stream size must be (number of packets + number of data bytes + 3)

400874

QERR_INVALID_IMAGE_DIMENSION

Invalid dimension for image data

400875

QERR_INVALID_SERACCEL

The SerAccel object is not valid. A SerAccel object cannot be used after it has been closed.

400876

QERR_SERACCEL_COULD_NOT_OPEN_DEVICE

The SerAccel could not be opened. Make sure the SerAccel is connected and set to binary mode.

400877

QERR_SERACCEL_COULD_NOT_START_DEVICE

The SerAccel could not be started.

400878

QERR_SERACCEL_COULD_NOT_READ_DEVICE

The SerAccel could not be read.

400879

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.

400880

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.

400881

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.

400882

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.

400883

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.

400884

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.

400885

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.

400886

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.

400887

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.

400888

QERR_INVALID_IMAGE_NAME

The specified image does not exist.

400889

QERR_NO_INTERNAL_USE_LICENSE

The "Active during normal simulation" feature is only licensed for QUARC Home use. Due to safety and liability concerns, this feature is not enabled, and will not be enabled, for full QUARC installations.

400890

QERR_DRAGANFLY_X6_CRC_FAILED

The Draganfly X6 autopilot message failed the CRC check.

400891

QERR_CANPCI_NOT_FOUND

The specified CANPCI could not be found.

400892

QERR_CANPCI_INIT_FAILED

Initialization of the CANPCI driver failed.

400893

QERR_CANPCI_INVALID_PARAMETERS

Parameters supplied to a CANPCI driver function are invalid.

400894

QERR_CANPCI_SEND_MESSAGE_FAILED

The CANPCI device failed to send a CAN message.

400895

QERR_CANPCI_GET_MESSAGE_FAILED

The CANPCI device failed to receive a CAN message.

400896

QERR_CANPCI_INVALID_CHANNEL

The CANPCI channel specified is invalid.

400897

QERR_CANPCI_START_FAILED

Failed to start the CANPCI card(s).

400898

QERR_INVALID_UBLOX

The Ublox object is not valid. A Ublox object cannot be used after it has been closed.

400899

QERR_NO_UBLOX_MSG

No Ublox message

400900

QERR_INVALID_UBLOX_MSG

Invalid Ublox message

400901

QERR_INVALID_UBLOX_IDENTIFIERS

Invalid Ublox identifiers

400902

QERR_INVALID_UBLOX_CHECKSUM

Invalid Ublox checksum

400903

QERR_INVALID_NMEA_MSG

Invalid NMEA message

400904

QERR_INVALID_NMEA_CHECKSUM

Invalid NMEA checksum

400905

QERR_INVALID_UBLOX_DATA

Invalid Ublox data

400906

QERR_UNSUPPORTED_GPS_DATA_FIELD

Unsupported Ublox GPS data field

400907

QERR_ROBOSTIX_INVALID_PROGRAM_VERSION

The program on the robostix has an invalid version information (i.e., is either too old or too new).

400908

QERR_SPI_TRANSMIT

A transmit error occured using the Serial Peripheral Interface (SPI) protocol.

400909

QERR_SPI_RECEIVE

A receive error occured using the Serial Peripheral Interface (SPI) protocol.

400910

QERR_NO_SUCH_DEVICE

No such device or address

400911

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.

400912

QERR_CANNOT_CONNECT_TO_LICENSE_MANAGER

It was not possible to connect to the license manager.

400913

QERR_MISSING_PROPERTIES

No properties were specified even though the number of properties is nonzero.

400914

QERR_MISSING_PROPERTIES_BUFFER

Properties have been specified but no values have been provided for the operation.

400915

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.

400916

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.

400917

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.

400918

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.

400919

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.

400920

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.

400921

QERR_PROPERTY_NOT_RECOGNIZED

One or more of the specified properties were not recognized by the board-specific driver.

400922

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.

400923

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.

400924

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.

400925

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.

400926

QERR_FILTER_PROTOCOLS_REQUIRE_URI

Missing "uri" option. Filter protocols require a "uri" option in their URI to identify the underlying communication protocol.

400927

QERR_CONFLICTING_COUNTER_MODES

The specified counter is used as both an encoder and a PWM output channel.

400928

QERR_DAQMX_ERROR_CHANGING_PWM_OUT_TERM

DAQmx failed to change the counter output terminal.

400929

QERR_DAQMX_ERROR_WRITING_PWM

DAQmx failed to output the requested PWM values.

400930

QERR_DAQMX_CANNOT_ATTACH_PWM_TO_TASK

DAQmx was unable to attach the specified counter channel to the PWM output task.

400931

QERR_DAQMX_ERROR_SETTING_IMPLICIT_TIMING

DAQmx was unable to configure implicit timing for the PWM output task.

400932

QERR_DAQMX_CANNOT_GET_PWM_CHANNEL_NAME

DAQmx was unable to obtain the name of the PWM channel attached to the PWM output task.

400933

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).

400934

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).

400935

QERR_DAQMX_ERROR_CHANGING_TIMEBASE_RATE

DAQmx was unable to set the counter timebase rate.

400936

QERR_INVALID_DSR_CONTROL

Invalid dsr option. Supported values are "off", "on" or "handshake".

400937

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.

400938

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.

400939

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.

400940

QERR_OPTITRACK_ERROR_STARTING_CAMERAS

An error occurred starting the OptiTrack camera system. Make sure they are properly connected.

400941

QERR_OPTITRACK_ERROR_STOPPING_CAMERAS

An error occurred stopping the OptiTrack camera system.

400942

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.

400943

QERR_OPTITRACK_INVALID_RIGID_BODY_FILE

Unable to load OptiTrack rigid body definition file. Make sure the file path is correct.

400944

QERR_OPTITRACK_TOO_MANY_RIGID_BODIES

The number of specified OptiTrack rigid bodies exceeds the number of objects in the rigid body definition file.

400945

QERR_VISION_INVALID_PARAMETER

Invalid parameter for OpenCV functions

400946

QERR_VISION_INVALID_NO_OF_CHANNELS

Invalid number of color planes of the input image

400947

QERR_NO_CANCELLATION_HANDLER

An attempt was made to pop a cancellation handler when no cancellation handler was pushed on the stack!

400948

QERR_VISION_INVALID_INPUT

Invalid input for OpenCV functions

400949

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.

400950

QERR_CANNOT_SET_PORT_UNREACHABLE

Cannot set the port unreachable option to disable reporting ICMP Port Unreachable messages for UDP datagrams

400951

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.

400952

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.

400953

QERR_MISMATCHED_CLOCK_FREQUENCY

One of the clock frequencies specified does not match the frequency of another channel which shares the same clock resources.

400954

QERR_UNABLE_TO_OPEN_DIALOG

The underlying operating system could not open the dialog.

400955

QERR_HIL_SET_DIGITAL_OUTPUT_CONFIGURATION_NOT_SUPPORTED

The hil_set_digital_output_configuration function is not supported by this particular card.

400956

QERR_HIL_SET_PWM_CONFIGURATION_NOT_SUPPORTED

The hil_set_pwm_configuration function is not supported by this particular card.

400957

QERR_HIL_SET_PWM_DEADBAND_NOT_SUPPORTED

The hil_set_pwm_deadband function is not supported by this particular card.

400958

QERR_MISSING_DIGITAL_CONFIGURATIONS

Digital output channels have been specified but not enough digital output configurations have been provided.

400959

QERR_MISSING_PWM_CONFIGURATIONS

PWM output channels have been specified but not enough PWM configurations have been provided.

400960

QERR_MISSING_PWM_ALIGNMENTS

PWM output channels have been specified but not enough PWM alignments have been provided.

400961

QERR_MISSING_PWM_POLARITIES

PWM output channels have been specified but not enough PWM polarities have been provided.

400962

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.

400963

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)

400964

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)

400965

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)

400966

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.

400967

QERR_INVALID_PWM_DEADBAND

One of the PWM deadbands specified is negative. Deadband values must be non-negative.

400968

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.

400969

QERR_GPS_READ_FAILED

A read of the GPS device failed.

400970

QERR_PWM_ALIGNMENT_NOT_SUPPORTED

One of the PWM output channels specified does not support the given PWM alignment.

400971

QERR_PWM_POLARITY_NOT_SUPPORTED

One of the PWM output channels specified does not support the given PWM polarity.

400972

QERR_PWM_DEADBAND_NOT_SUPPORTED

One of the PWM output channels specified does not support the given PWM deadband.

400973

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.

400974

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.

400975

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.

400976

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.

400977

QERR_PHANTOM_CANNOT_INITIALIZE

Phantom block cannot initialize the device.

400978

QERR_PHANTOM_SCHEDULER_ERROR

Phantom block cannot start the Phantom API scheduler.

400979

QERR_PHANTOM_SCHEDULER_RATE_ERROR

Phantom API scheduler rate error.

400980

QERR_PHANTOM_READ_FAILED

Phantom block cannot read the outputs of the device.

400981

QERR_PHANTOM_WRITE_FAILED

Phantom block cannot write to inputs of the device.

400982

QERR_PHANTOM_CANNOT_CLOSE

Phantom block cannot close the device.

400983

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.

400984

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.

400985

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.

400986

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.

400987

QERR_VAL_QBOT_OPEN_FAILED

Failed to open the Qbot VAL driver.

400988

QERR_INVALID_KR5_SIXX_R850

Invalid object. A KUKA robot object cannot be used after it has been closed.

400989

QERR_KR5_SIXX_R850_COULD_NOT_OPEN_DEVICE

The KUKA robot device could not be opened. Make sure a 6-DOF KUKA robot is connected.

400990

QERR_NO_KUKA_KR5_SIXX_R850_LICENSE

You do not have a valid license for the KUKA RSI blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product.

400991

QERR_VISION_INVALID_IMAGE_SIZE

Invalid image dimension.

400992

QERR_INVALID_HYMOTION_11000

Invalid object. A HyMotion-11000 object cannot be used after it has been closed.

400993

QERR_HYMOTION_11000_COULD_NOT_OPEN_DEVICE

The HyMotion-11000 could not be opened. Make sure the Rexroth HyMotion-11000 Motion System is connected.

400994

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.

400995

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".

400996

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.

400997

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.

400998

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.

400999

QERR_INVALID_CIGI_HOST

Invalid object. A CIGI host object cannot be used after it has been closed.

401000

QERR_CIGI_HOST_COULD_NOT_OPEN_DEVICE

The CIGI Host could not be opened.

401001

QERR_INVALID_DEFLATE_MODE

The mode option specified for a deflate URI is invalid.

401002

QERR_STATE_IS_NULL

The state argument is NULL. It should be a valid pointer.

401003

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.

401004

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.

401005

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.

401006

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.

401007

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.

401008

QERR_WRONG_NUMBER_OF_INITIAL_VALUES

The wrong number of initial values were passed to visualization_open for the variables given.

401009

QERR_INVALID_NEES

Invalid object. A NEES object cannot be used after it has been closed.

401010

QERR_NEES_COULD_NOT_INITIALIZE

The NEES block could not be initialized.

401011

QERR_NEES_COULD_NOT_COMMUNICATE

Could not communicate with the NEES daemon.

401012

QERR_NEES_INVALID_DATA_FROM_DAEMON

Received invalid data from the NEES daemon.

401013

QERR_NEES_COULD_NOT_CLOSE

Could not close the NEES block.

401014

QERR_TCP_KEEPALIVES_NOT_SUPPORTED

TCP/IP keep alive packets on individual socket connections does not appear to be supported.

401015

QERR_CANNOT_SELECT_VARIABLE

Variables cannot be selected after a visualization task has already been started.

401016

QERR_INVALID_VARIABLE_NAME

The variable indicated could not be found in the scene.

401017

QERR_VARIABLE_ALREADY_SELECTED

The variable has already been selected in the scene. Variables cannot be selected more than once.

401018

QERR_INVALID_VARIABLE_DATATYPE

The wrong data type is being used to set the value of the given variable.

401019

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.

401020

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.

401021

QERR_VISUALIZATION_ALREADY_STARTED

The visualization task has already been started.

401022

QERR_UNABLE_TO_START_VIEWER

The Quanser 3D Viewer could not be started.

401023

QERR_INVALID_VISUALIZATION_HANDLE

An invalid visualization handle was passed to a Visualization VI or function.

401024

QERR_VIEWER_MAY_NOT_HAVE_EXITED

The Quanser 3D Viewer may not have exited. An unexpected error may have occurred.

401025

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.

401026

QERR_WIIMOTION_PLUS_ACTIVATE_FAILED

The WiiMotion Plus extension failed to activate. Make sure the WiiMotion Plus extension is properly connected to the Wiimote.

401027

QERR_WIIMOTION_PLUS_NOT_DETECTED

The WiiMotion Plus extension was not detected. Make sure it is properly connected to the Wiimote.

401028

QERR_WIIMOTE_EXT_CONTROLLER_CHECK_FAILED

Failed to read report for Wiimote extension controllers. Make sure your Wiimote is properly connected.

401029

QERR_SOFTWARE_ALREADY_INSTALLED

Another version of the software is already installed. Please uninstall the other version first.

401030

QERR_NO_SPACE_ON_FILE_SYSTEM

There is no space left on the file system.

401031

QERR_FILE_SYSTEM_ERROR

A physical I/O error occurred trying to access the file system.

401032

QERR_INVALID_SETUP_OPERATION

An invalid operation was detected in the installation database. The installation database appears to be corrupt.

401033

QERR_PREMATURE_END_OF_FILE

The end of the file was encountered prematurely. The file is corrupt.

401034

QERR_PARTITION_NOT_FOUND

The specified partition could not be found. Make sure you have created the partition and have enabled the appropriate scheduler.

401035

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.

401036

QERR_JOINING_PARTITION_DENIED

It was not possible to join the partition. Security constraints set up for partitioning do not allow it.

401037

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.

401038

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.

401039

QERR_URI_OPTION_NOT_RECOGNIZED

An option specified in the URI was not recognized as a valid option.

401040

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.

401041

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.

401042

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.

401043

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.

401044

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).

401045

QERR_NO_SUCH_SPI_CHANNEL

The SPI port specified in the URI is not available.

401046

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.

401047

QERR_ONLY_SPI_MSB_FIRST_SUPPORTED

The SPI device specified in the URI only supports sending and receiving the most-significant bit first.

401048

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.

401049

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.

401050

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.

401051

QERR_PTI_VZANALYZER_FAILED_TO_INITIALIZE

The VZAnalyzer device failed to initialize. Make sure the VZAnalyzer software is installed.

401052

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.

401053

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.

401054

QERR_CANNOT_SET_POSITION

The position of the stream cannot be set.

401055

QERR_SEMAPHORE_COUNT_EXCEEDED

A semaphore's maximum count has been reached. The semaphore cannot be signaled.

401056

QERR_CONNECTION_REFUSED

The remote peer refused the connection, most likely because no server application was listening for connections

401057

QERR_MISSING_INTERRUPT_SOURCES

No interrupt sources were specified even though the number of interrupt sources is nonzero.

401058

QERR_MISSING_INTERRUPT_OCCURRED_BUFFER

Interrupt sources have been specified but not enough buffer space has been provided for the poll operation.

401059

QERR_HIL_POLL_INTERRUPT_NOT_SUPPORTED

The hil_poll_interrupt function and HIL Poll Interrupt block are not supported by this particular card.

401060

QERR_MONITOR_ARGUMENT_IS_NULL

The monitor argument to a HIL function is NULL.

401061

QERR_INVALID_MONITOR_HANDLE

An invalid monitor handle was passed as an argument to a HIL function.

401062

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.

401063

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.

401064

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.

401065

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.

401066

QERR_HIL_MONITOR_READ_INTERRUPT_NOT_SUPPORTED

The hil_monitor_read_interrupt function is not supported by this particular card.

401067

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.

401068

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.

401069

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.

401070

QERR_OPTITRACK_INVALID_LICENSE

The license for the Optitrack tools being used is invalid or missing. Make sure you have configured your license.

401071

QERR_OPTITRACK_FRAME_UPDATE_FAILED

An attempt to process frames from Optitrack failed.

401072

QERR_TOO_MANY_INTERRUPT_SOURCES

Too many interrupt sources were specified.

401073

QERR_HIL_SET_CLOCK_FREQUENCY_NOT_SUPPORTED

The hil_set_clock_frequency function is not supported by this particular card.

401074

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.

401075

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.

401076

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.

401077

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.

401078

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.

401079

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.

401080

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.

401081

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.

401082

QERR_INVALID_HOST_PACKET

A Host block appears to be incompatible with the current version of QRCP because it has sent invalid data. It may be necessary to recompile the VI.

401083

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.

401084

QERR_V4L2_VIDIOC_QBUF_FAILED

Failed to enqueue a buffer with the video driver's incoming queue.

401085

QERR_V4L2_COULD_NOT_CLOSE

Failed to close the video driver.

401086

QERR_V4L2_DEVICE_MISSING

The specified video device could not be found.

401087

QERR_V4L2_QUERY_FAILED

Unable to query the video driver for its status.

401088

QERR_V4L2_NOT_CAP_DEVICE

The device does not support video capture.

401089

QERR_V4L2_NOT_STREAMING_DEVICE

The device does not support video streaming.

401090

QERR_V4L2_FORMAT_NOT_VALID

The image format is not valid for the device.

401091

QERR_V4L2_VIDIOC_REQBUFS_FAILED

Failed to initiate memory-mapped or user-pointer I/O for the video device.

401092

QERR_V4L2_VIDIOC_STREAM_FAILED

Failed to start or stop video capture or streaming.

401093

QERR_CASPA_CAPTURE_FAILED

Failed to capture video.

401094

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.

401095

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.

401096

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.

401097

QERR_PCAN_SET_MESSAGE_FILTER_FAILED

The Peak CAN device failed to set the message filter. Make sure the message IDs requested are valid.

401098

QERR_INCOMPATIBLE_TARGET_TYPE

The code being downloaded or run is not compatible with the type of target referenced by the target URI.

401099

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.

401100

QERR_JACO_INVALID_JOINT

The joint specified for the Jaco device is outside the valid range.

401101

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.

401102

QERR_JACO_ACK_NOT_RECEIVED

Jaco did not send an acknowledge message when one was expected.

401103

QERR_SHARING_VIOLATION

The process cannot access the file or object because it is being used by another process.

401104

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.

401105

QERR_JACO_JOINT_ADDRESS_INVALID

The Jaco joint address is invalid.

401106

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.

401107

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.

401108

QERR_JACO_READ_TIMEOUT

A JACO read timeout expired.

401109

QERR_JACO_SHUTDOWN

Unable to complete the operation because the JACO is shutting down.

401110

QERR_PERIPHERAL_NOT_FOUND

A peripheral device could not be found. It is possible the device is unplugged or otherwise inoperable.

401111

QERR_ENVIRONMENT_VARIABLE_NOT_FOUND

The environment variable could not be found.

401112

QERR_VIS_CANNOT_CREATE_FRAME_TIMER

An error occured creating the frame-rate timer.

401113

QERR_VIS_CANNOT_CREATE_VISUALIZATION_WINDOW

An error occured creating the visualization window.

401114

QERR_VIS_CANNOT_REGISTER_WINDOW

An error occured while attempting to register the windows class. Windows error code %d.

401115

QERR_VIS_CANNOT_GET_WINDOW_DC

Cannot create device context. Windows error %d.

401116

QERR_VIS_FAILED_TO_SWITCH_TO_FULL_SCREEN

Could not switch to requested fullscreen mode.

401117

QERR_VIS_CANNOT_FIND_SUITABLE_PIXEL_FORMAT

Cannot find suitable OpenGL pixel format.

401118

QERR_VIS_CANNOT_SET_PIXEL_FORMAT

Cannot set OpenGL pixel format.

401119

QERR_VIS_CANNOT_CREATE_OPENGL_CONTEXT

Cannot create OpenGL context.

401120

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.

401121

QERR_VIS_CANNOT_MAKE_OPENGL_CONTEXT

Cannot make the specified OpenGL context the current context.

401122

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.

401123

QERR_VIS_UNABLE_TO_SWAP_GRAPHICS_BUFFERS

Unable to swap graphics buffers.

401124

QERR_VIS_TOO_MANY_LIGHTS_IN_SCENE

Too many lights in scene. A maximum of %d lights are supported by OpenGL.

401125

QERR_VIS_CANNOT_FIND_VALID_X3D_MESH

Cannot find a valid X3D mesh in %s.

401126

QERR_VIS_CANNOT_FIND_SPECIFIED_SHAPE_IN_X3D_MESH

Shape %d could not be found in %s.

401127

QERR_VIS_CANNOT_FIND_SPECIFIED_ATTRIBUTE_IN_X3D_MESH

Attribute %s could not be found in %s.

401128

QERR_VIS_INVALID_SCENE_FILE_FORMAT

Invalid XML scene file.

401129

QERR_VIS_INVALID_MESH_FILE_FORMAT

Invalid mesh file.

401130

QERR_VIS_UNSUPPORTED_TEXTURE_FORMAT

The selected texture file %s is not a supported file type.

401131

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).

401132

QERR_VIS_TEXTURE_FILE_FORMAT_INVALID

The texture file is recognized, but the file is not in an expected format

401133

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.

401134

QERR_VIS_TEXTURE_FILE_INVALID_COMPRESSION

The texture file appears to be valid, but the compression scheme used is not supported.

401135

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.

401136

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.

401137

QERR_VIS_MESH_INVALID_FACE_COUNT

The face parameter specified for the mesh %s in the scene file must be an integer.

401138

QERR_VIS_MESH_INVALID_STRIDE

The stride parameter specified for the mesh %s, attribute %s in the scene file must be greater than zero.

401139

QERR_VIS_MESH_INVALID_NUMBER_OF_ATTRIBUTE_ELEMENTS

The number of attribute elements was not the expected stride.

401140

QERR_VIS_MESH_INVALID_NUMBER_OF_INDICES

The indices are expected to be a group of 4 numbers for each face.

401141

QERR_VIS_MESH_INVALID_NUMBER_OF_NORMALS

The normals are expected to be a group of 3 numbers for each vertex.

401142

QERR_VIS_MESH_INVALID_NUMBER_OF_TEXTURE_COORDINATES

The texture coordinates are expected to be a group of 2 numbers for each vertex.

401143

QERR_VIS_MESH_INVALID_NUMBER_OF_VERTICES

The vertices are expected to be in groups of 3 numbers.

401144

QERR_VIS_MESH_INVALID_INDICES_INDEX

An index references a vertex that is outside of the expected range.

401145

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.

401146

QERR_VIS_SHADER_VERTEX_NOT_SET

The vertex shader has not been specified for %s.

401147

QERR_VIS_SHADER_FRAGMENT_NOT_SET

The fragment shader has not been specified for %s.

401148

QERR_VIS_SHADER_VERTEX_COMPILE_FAILED

Failed to compile the vertex shader file %s.

401149

QERR_VIS_SHADER_FRAGMENT_COMPILE_FAILED

Failed to compile the fragment shader file %s.

401150

QERR_VIS_SHADER_NOT_COMPILED

Internal error. The graphics engine has attempted to use a shader that has not yet been successfully compiled.

401151

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 QRCP. Version %2.2f was expected. Please regenerate the scene file from your diagram.

401152

QERR_VIS_UNRECOGNIZED_SCENE_FILE_VERSION

The scene file appears to be valid, but the version (%2.2f) is from a newer version of QRCP. Please upgrade this viewer to the most recent version. If this viewer is being used independently of QRCP, an installer for just the viewer is available on the QRCP DVD.

401153

QERR_VIS_SCENE_BACKGROUND_COLOR_INVALID

Invalid background color in the scene file.

401154

QERR_VIS_SCENE_AMBIENT_COLOR_INVALID

Invalid ambient color specified in the scene file.

401155

QERR_VIS_SCENE_FRAMERATE_INVALID

Invalid frame rate specified in scene file.

401156

QERR_VIS_SCENE_WIDTH_INVALID

Invalid screen width specified in scene file.

401157

QERR_VIS_SCENE_HEIGHT_INVALID

Invalid screen height specified in scene file.

401158

QERR_VIS_SCENE_MESH_ID_DUPLICATE

A duplicate mesh ID %s was found. All mesh ID's must be unique.

401159

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.

401160

QERR_VIS_SCENE_TEXTURE_ID_DUPLICATE

A duplicate texture ID %s was found. All mesh ID's must be unique.

401161

QERR_VIS_SCENE_SHADER_ID_DUPLICATE

A duplicate shader ID %s was found. All shader ID's must be unique.

401162

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.

401163

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.

401164

QERR_VIS_SCENE_NEAR_CLIPPING_INVALID

Near clipping plane must greater than or equal to 0.

401165

QERR_VIS_SCENE_FAR_CLIPPING_INVALID

Near clipping plane must greater than 0.

401166

QERR_VIS_SCENE_NEAR_FAR_COMBINATION_INVALID

Far clipping plane must be greater than the near clipping plane.

401167

QERR_VIS_SCENE_VIEW_ANGLE_INVALID

Camera viewing angle must greater than 0.

401168

QERR_VIS_SCENE_KEYBOARD_CAMERA_CONTROL_KEY_INVALID

Unrecognized camera control key.

401169

QERR_VIS_SCENE_MOUSE_CAMERA_CONTROL_KEY_INVALID

Unrecognized mouse button.

401170

QERR_VIS_SCENE_GESTURE_CAMERA_CONTROL_KEY_INVALID

Unrecognized gesture control.

401171

QERR_VIS_SCENE_FOG_MODE_INVALID

The fog mode must be either linear, exp, or exp2.

401172

QERR_VIS_SCENE_FOG_DENSITY_INVALID

The fog density must defined and greater or equal to 0.

401173

QERR_VIS_SCENE_FOG_COLOR_INVALID

Invalid fog color.

401174

QERR_VIS_SCENE_FOG_START_INVALID

The fog start must greater or equal to 0.

401175

QERR_VIS_SCENE_FOG_END_INVALID

The fog end must greater than fog start.

401176

QERR_VIS_SCENE_FOG_START_OR_END_UNDEFINED

If linear fog is used, the start and end distances must be defined.

401177

QERR_VIS_SCENE_OPENGL_VERSION_INVALID

The requested OpenGL version number must greater or equal to 1.0.

401178

QERR_VIS_SCENE_OBJECT_REFERENCES_UNKNOWN_MESH_ID

Object %s references an unknown mesh ID %s.

401179

QERR_VIS_SCENE_OBJECT_REFERENCES_UNKNOWN_TEXTURE_ID

Object %s references an unknown texture ID %s.

401180

QERR_VIS_SCENE_OBJECT_ID_DUPLICATE

A duplicate object ID %s was found. All object ID's must be unique.

401181

QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_MESH_ID

Actor %s references an unknown mesh ID %s.

401182

QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_TEXTURE_ID

Actor %s references an unknown texture ID %s.

401183

QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_OBJECT_ID

Actor %s references an unknown object ID %s.

401184

QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_SHADER_ID

Actor %s references an unknown shader ID %s.

401185

QERR_VIS_SCENE_ACTOR_REFERENCES_UNKNOWN_SHADER_VARIABLE_ID

Actor %s references an unknown shader variable ID %s in shader %s.

401186

QERR_VIS_SCENE_ACTOR_MISSING_SHADER_ID

Actor %s is missing a Shader reference.

401187

QERR_VIS_SCENE_ACTOR_ID_DUPLICATE

A duplicate actor ID %s was found. All actor ID's must be unique.

401188

QERR_VIS_SCENE_ACTOR_TYPE_UNKNOWN

Actor type %s not recognized.

401189

QERR_VIS_SCENE_ACTOR_POSITION_INVALID

Actor %s's position invalid.

401190

QERR_VIS_SCENE_ACTOR_SCALE_INVALID

Actor %s's scale invalid.

401191

QERR_VIS_SCENE_ACTOR_FOG_INVALID

Actor %s's fog override must be true or false.

401192

QERR_VIS_SCENE_ACTOR_ORIENTATION_INVALID

Actor %s's orientation invalid.

401193

QERR_VIS_SCENE_ACTOR_CHILD_AND_SIBLING_PROCESSING_ERROR

An internal error has occured processing the actor relationships. Please report this error to Quanser.

401194

QERR_VIS_SCENE_ACTOR_INHERITANCE_INVALID

Actor %s's inheritance must be true or false.

401195

QERR_VIS_SCENE_ACTOR_COLOR_INVALID

Actor %s's color invalid.

401196

QERR_VIS_SCENE_ACTOR_EMISSIVE_INVALID

Actor %s's emissivity value invalid.

401197

QERR_VIS_SCENE_ACTOR_SPECULAR_INVALID

Actor %s's specularity invalid.

401198

QERR_VIS_SCENE_ACTOR_SHININESS_INVALID

Actor shininess invalid.

401199

QERR_VIS_SCENE_ACTOR_ID_NOT_FOUND

Actor ID not found.

401200

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.

401201

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.

401202

QERR_VIS_ACTOR_MESH_OUTSIDE_OF_MESH_POOL_BOUNDS

Attempted to attach a mesh that is outside of the array bounds of loaded meshes.

401203

QERR_VIS_ACTOR_TEXTURE_OUTSIDE_OF_TEXTURE_POOL_BOUNDS

Attempted to attach a texture that is outside of the array bounds of loaded textures.

401204

QERR_VIS_WRONG_MAGIC_NUMBER

The connection was successful, but the received data was not in the expected format.

401205

QERR_VIS_COMM_ACTOR_REFERENCE_NOT_VALID

The communications stream refers to more actors than exist in the scene file.

401206

QERR_VIS_COMM_ACTOR_PARAMETER_NOT_VALID

The communications stream refers to an invalid actor parameter.

401207

QERR_VIS_COMM_DATA_STREAM_PAYLOAD_NOT_OF_EXPECTED_SIZE

Data stream payload is an unexpected size.

401208

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.

401209

QERR_VIS_COMM_RECEIVE_BUFFER_SIZE_INVALID

The receive buffer size is invalid

401210

QERR_VIS_COMM_SEND_BUFFER_SIZE_INVALID

The send buffer size is invalid

401211

QERR_VIS_COMM_CONFIGURATION_PAYLOAD_NOT_OF_EXPECTED_SIZE

Configuration payload is an unexpected size.

401212

QERR_VIS_OLDER_QUARC_VERSION

The connection was successful, but the model was compiled with an older version of QRCP that is incompatible. Rebuild the model to make it compatible with the current version.

401213

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.

401214

QERR_HIL_SET_ANALOG_TERMINATION_STATE_NOT_SUPPORTED

The hil_set_analog_termination_state function is not supported by this particular card.

401215

QERR_HIL_SET_DIGITAL_TERMINATION_STATE_NOT_SUPPORTED

The hil_set_digital_termination_state function is not supported by this particular card.

401216

QERR_HIL_SET_PWM_TERMINATION_STATE_NOT_SUPPORTED

The hil_set_pwm_termination_state function is not supported by this particular card.

401217

QERR_HIL_SET_OTHER_TERMINATION_STATE_NOT_SUPPORTED

The hil_set_other_termination_state function is not supported by this particular card.

401218

QERR_HIL_AT_LEAST_ONE_CHANNEL_REQUIRED

The HIL function requires at least one channel to be specified.

401219

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.

401220

QERR_HIL_WRITE_TERMINATION_STATES_NOT_SUPPORTED

The hil_write_termination_states function is not supported by this particular card.

401221

QERR_RCP_INVALID_SMOOTH_GEN_FREQUENCY

The Smooth Signal Generator does not support the frequency entered.

401222

QERR_RCP_INVALID_SMOOTH_GEN_AMPLITUDE

The Smooth Signal Generator does not support the amplitude entered.

401223

QERR_RCP_INVALID_SMOOTH_GEN_INPUT_SIZE

The input array sizes should be equal and non-zero for the Smooth Signal Generator.

401224

QERR_RCP_INVALID_SIGMOID_SAMPLE_TIME

The sample time is not valid for the Sigmoid VI.

401225

QERR_MISMATCHED_SCHEDULING_POLICY

The scheduling policy for the thread must match the system scheduling policy on this target operating system.

401226

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.

401227

QERR_HIL_UNABLE_TO_READ_BITFILE

The FPGA bitfile could not be read. Make sure the FPGA bitfile is actually installed on the target.

401228

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.

401229

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.

401230

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.

401231

QERR_FORCE_DIMENSION_READ_FAILED

An attempt to read from the Force Dimension haptic device failed.

401232

QERR_FORCE_DIMENSION_WRITE_FAILED

An attempt to write to the Force Dimension haptic device failed.

401233

QERR_FORCE_DIMENSION_CLOSE_FAILED

An attempt to close a Force Dimension haptic device failed.

401234

QERR_FORCE_DIMENSION_NOT_CALIBRATED

The Force Dimension haptic device has not been calibrated. Ensure that the device is properly calibrated before use.

401235

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.

401236

QERR_RCP_CHASSIS_NOT_FOUND

The driver could not determine the chassis attached to the real-time controller.

401237

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.

401238

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.

401239

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.

401240

QERR_FPGA_ALREADY_RUNNING

The FPGA is already running.

401241

QERR_RESOURCE_NOT_INITIALIZED

A required resource was not initialized.

401242

QERR_CORRUPT_FPGA_BITFILE

The specified bitfile is invalid or corrupt.

401243

QERR_FPGA_BUSY

Operation could not be performed because the FPGA is busy. Stop all the activities on the FPGA before requesting this operation.

401244

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.

401245

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.

401246

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.

401247

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.

401248

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.

401249

QERR_QBUS_NO_MODULES_FOUND

No QBus modules could be detected.

401250

QERR_QBUS_UNRECOGNIZED_MODULE

An unrecognized QBus module was found.

401251

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.

401252

QERR_PARITY_NOT_SUPPORTED

The selected serial port does not support parity checking. Set the parity option on the URI to 'none'.

401253

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).

401254

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).

401255

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'.

401256

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.

401257

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.

401258

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.

401259

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.

401260

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.

401261

QERR_RCP_MISSING_ANALOG_INPUT_MODULE

The module in the NI chassis required for the selected channels of analog input is missing.

401262

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.

401263

QERR_RCP_MISSING_ENCODER_INPUT_MODULE

The module in the NI chassis required for the selected channels of encoder input is missing.

401264

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.

401265

QERR_RCP_MISSING_DIGITAL_INPUT_MODULE

The module in the NI chassis required for the selected channels of digital input is missing.

401266

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.

401267

QERR_RCP_MISSING_OTHER_INPUT_MODULE

The module in the NI chassis required for the selected channels of other input is missing.

401268

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.

401269

QERR_DEVICE_NOT_CONNECTED

The device is not connected. If the device was connected then somehow that connection has been lost.

401270

QERR_TOO_MANY_PROPERTIES

Too many properties were specified.

401271

QERR_PSTREAM_NOT_VARIABLE_SIZE

The persistent stream has not been configured for variable-size signals in the direction attempted.

401272

QERR_PSTREAM_VARIABLE_SIZE

The persistent stream has been configured for variable-size signals in the direction attempted.

401273

QERR_INVALID_DIMENSIONS

The dimensions exceed the maximum dimensions specified.

401274

QERR_LEAPMOTION_NOT_FOUND

The Leap Motion device cannot be found on the system.

401275

QERR_CANNOT_RESET_ENCODER_TO_NONZERO_VALUE

The encoder cannot be reset to a non-zero value on this device.

401276

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.

401277

QERR_STALL_OCCURRED

A stall condition was detected. Please ensure that your device is free to move and is functioning properly.

401278

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.

401279

QERR_NO_DEVICE_ADDRESS

No device address was specified. See the options for the communications protocol.

401280

QERR_NO_ACKNOWLEDGEMENT

Device did not send an acknowledgement. Device may not be present or an error may have occurred.

401281

QERR_NO_KINECT_SENSOR

No Kinect sensor was detected with the given index or identifier.

401282

QERR_INVALID_KINECT

Invalid Kinect sensor.

401283

QERR_KINECT_NOT_FOUND

The corresponding Kinect Initialize could not be found. Make sure that a Kinect Initialize block is present in the model.

401284

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.

401285

QERR_KINECT_NOT_INITIALIZED

The Kinect sensor has not been initialized.

401286

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.

401287

QERR_RESOLUTION_NOT_SUPPORTED

The selected image resolution is not supported.

401288

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.

401289

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.

401290

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.

401291

QERR_DIGITAL_EXPIRATION_STATE_NOT_ZERO

This board only supports resetting the digital outputs to zero when the watchdog expires.

401292

QERR_PWM_EXPIRATION_STATE_NOT_ZERO

This board only supports resetting the PWM outputs to zero when the watchdog expires.

401293

QERR_OTHER_EXPIRATION_STATE_NOT_ZERO

This board only supports resetting the other outputs to zero when the watchdog expires.

401294

QERR_KINECT_NOT_SUPPORTED

The type of Kinect selected is not currently supported on this target.

401295

QERR_INVALID_MICO

Invalid object. A Kinova MICO robot object cannot be used after it has been closed.

401296

QERR_MICO_INVALID_JOINT

The joint specified for the Kinova MICO device is outside the valid range.

401297

QERR_MICO_MESSAGE_INVALID

The Kinova MICO serial link message is invalid.

401298

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.

401299

QERR_MICO_FIRMWARE_VERSION_NOT_SUPPORTED

The Kinova MICO joint and/or finger firmware version number is not supported.

401300

QERR_MICO_ERROR

Error from the Kinova MICO device.

401301

QERR_MICO_ERROR_CANNOT_READ

Error from the Kinova MICO device: cannot perform the read operation.

401302

QERR_MICO_ERROR_CANNOT_WRITE

Error from the Kinova MICO device: cannot perform the write operation.

401303

QERR_INVALID_ROS

The ROS property object is not valid. A ROS property object cannot be used after it has been closed.

401304

QERR_ROS_ERROR

The ROS system is inaccessible.

401305

QERR_INVALID_ROS_TOPIC

The ROS topic is not recognized.

401306

QERR_ROS_SHUTDOWN

The ROS system is shutdown.

401307

QERR_ROS_INIT_ERROR

There was a problem initializing ROS.

401308

QERR_INVALID_BOARD_VERSION

Version information retrieved from the HIL board does not match the driver. It may be necessary to update the QRCP software to get the latest drivers.

401309

QERR_UNABLE_TO_PROGRAM_FIRMWARE

Unable to program firmware.

401310

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.

401311

QERR_INCOMPATIBLE_HARDWARE_VERSION

The hardware version is incompatible with the firmware being flashed. No changes were made to the firmware.

401312

QERR_INCOMPATIBLE_FIRMWARE_IMAGE

The version of the firmware image is not compatible with the driver. No changes were made.

401313

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.

401314

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.

401315

QERR_INVALID_PACKET

The packet format is invalid.

401316

QERR_INVALID_CHECKSUM

The checksum is invalid. The data may have been corrupted.

401317

QERR_NEWER_VERSION_INSTALLED

A newer version is installed. No changes have been made.

401318

QERR_INVALID_ALIGNMENT_TYPE

The alignment type is invalid.

401319

QERR_INVALID_ALLOCATION_CHUNK

The maximum allocation chunk is invalid.

401320

QERR_INVALID_BUFFER_MODE

The buffer mode is invalid.

401321

QERR_INVALID_COMPONENT_ID

The component ID is invalid.

401322

QERR_INVALID_CROP_REQUEST

The crop request is invalid.

401323

QERR_DCT_COEFFICIENT_OUT_OF_RANGE

The DCT coefficient out of range.

401324

QERR_IDCT_SIZE_NOT_SUPPORTED

The specified IDCT output block size is not supported.

401325

QERR_MISMATCHED_SAMPLING_RATIO

The sampling ratio is mismatched.

401326

QERR_INVALID_HUFFMAN_TABLE

The Huffman table definition is invalid.

401327

QERR_INVALID_INPUT_COLORSPACE

The input colorspace is invalid.

401328

QERR_INVALID_JPEG_COLORSPACE

The JPEG colorspace is invalid.

401329

QERR_INVALID_MARKER_LENGTH

The marker length is invalid.

401330

QERR_INVALID_MCU_SIZE

The sampling factors are too large for an interleaved scan.

401331

QERR_INVALID_POOL_ID

The memory pool code is invalid.

401332

QERR_INVALID_PRECISION

The specified data precision is not supported.

401333

QERR_INVALID_PROGRESSION

The progressive image parameters are invalid.

401334

QERR_INVALID_PROGRESSIVE_SCRIPT

The progressive image parameters at the scan script entry are invalid.

401335

QERR_INVALID_SAMPLING

The sampling factors are invalid.

401336

QERR_INVALID_SCAN_SCRIPT

The scan script is invalid.

401337

QERR_INVALID_LIBRARY_STATE

A library call was made when the library is not in the proper state. Call sequence is likely invalid.

401338

QERR_INVALID_STRUCT_SIZE

The structure size was invalid. The library may not be the same version as the caller.

401339

QERR_INVALID_VIRTUAL_ACCESS

The virtual array access was invalid.

401340

QERR_CANNOT_SUSPEND

Suspension is not allowed at this point.

401341

QERR_CCIR601_NOT_IMPLEMENTED

CCIR601 sampling is not implemented yet.

401342

QERR_COLOR_COMPONENT_COUNT

There are too many color components.

401343

QERR_COLOR_CONVERSION_NOT_IMPLEMENTED

The specified color conversion is not supported.

401344

QERR_INVALID_DAC_INDEX

Invalid DAC index.

401345

QERR_INVALID_DAC_VALUE

Invalid DAC value.

401346

QERR_INVALID_DHT_INDEX

Invalid DHT index.

401347

QERR_INVALID_DQT_INDEX

Invalid DQT index.

401348

QERR_EMPTY_IMAGE

The image is empty. Empty images are not currently supported.

401349

QERR_EMS_READ_FAILED

A read from the EMS failed.

401350

QERR_EMS_WRITE_FAILED

A write to the EMS failed.

401351

QERR_END_OF_INPUT_EXPECTED

The end of the input was expected. There is too much input data.

401352

QERR_FILE_READ_FAILED

An error occurred reading from a file.

401353

QERR_FILE_WRITE_FAILED

An error occurred writing to a file. There may not be enough disk space.

401354

QERR_FRACTIONAL_SAMPLING_NOT_IMPLEMENTED

Fractional sampling is not implemented yet.

401355

QERR_HUFFMAN_TABLE_OVERFLOW

The Huffman code size table overflowed.

401356

QERR_HUFFMAN_MISSING_CODE

A Huffman code table entry was missing.

401357

QERR_IMAGE_TOO_BIG

The image was too big.

401358

QERR_MISMATCHED_QUANTIZATION_TABLE

It is not possible to transcode due to multiple uses of the quantization table.

401359

QERR_MISSING_SCAN_DATA

The scan script does not transmit all data.

401360

QERR_COLOR_MODE_CHANGE_INVALID

The color quantization mode change was invalid.

401361

QERR_FEATURE_NOT_COMPILED

The requested feature was omitted at compile time.

401362

QERR_NO_ARITHMETIC_TABLE

An arithmetic table was not defined.

401363

QERR_BACKING_STORE_NOT_SUPPORTED

A backing store is not supported.

401364

QERR_NO_HUFFMAN_TABLE

A Huffman table was not defined.

401365

QERR_NO_QUANTIZATION_TABLE

A quantization table was not defined.

401366

QERR_INVALID_FILE_TYPE

The file type is wrong.

401367

QERR_TOO_MANY_QUANTIZATION_COMPONENTS

There were too many color components to quantize.

401368

QERR_CANNOT_QUANTIZE_TO_FEW_COLORS

It is not possible to quantize to so few colors.

401369

QERR_CANNOT_QUANTIZE_TO_MANY_COLORS

It is not possible to quantize to so many colors.

401370

QERR_SOF_DUPLICATE

There are too many SOF markers. The file structure is invalid.

401371

QERR_NO_SOS_MARKER

The SOS marker is missing. The file structure is invalid.

401372

QERR_SOF_NOT_SUPPORTED

The SOF marker type is not supported.

401373

QERR_SOI_DUPLICATE

There are too many SOI markers. The file structure is invalid.

401374

QERR_SOS_BEFORE_SOF

An SOS marker occurred before an SOF marker. The file structure is invalid.

401375

QERR_CANNOT_CREATE_TEMPORARY_FILE

Failed to create a temporary file.

401376

QERR_CANNOT_READ_TEMPORARY_FILE

Failed to read a temporary file.

401377

QERR_CANNOT_SEEK_TEMPORARY_FILE

Failed to seek on a temporary file.

401378

QERR_CANNOT_WRITE_TEMPORARY_FILE

Failed to write to a temporary file. There may not be enough disk space.

401379

QERR_TOO_LITTLE_DATA

Not enough data was supplied.

401380

QERR_MARKER_NOT_SUPPORTED

The marker type is not supported.

401381

QERR_VIRTUAL_ARRAY_BUG

The virtual array controller is confused.

401382

QERR_IMAGE_TOO_WIDE

The image is too wide for this implementation.

401383

QERR_XMS_READ_FAILED

A read from the XMS failed.

401384

QERR_XMS_WRITE_FAILED

A write to the XMS failed.

401385

QERR_NO_DESTINATION_SET

The operation cannot be performed because no destination has been configured for the operation.

401386

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.

401387

QERR_HIL_NAME_NOT_ASSIGNED

The specified virtual name for the HIL card has not been assigned to an actual device.

401388

QERR_HIL_SET_ANALOG_INPUT_CONFIGURATION_NOT_SUPPORTED

The hil_set_analog_input_configuration function is not supported by this particular card.

401389

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.

401390

QERR_INVALID_ANALOG_INPUT_CONFIGURATION

One of the configurations specified for an analog input channel is not valid for the selected hardware.

401391

QERR_INCOMPATIBLE_HARDWARE

The hardware appears to be incompatible with the board type selected.

401392

QERR_BAUD_RATE_EXCEEDS_MAXIMUM

The baud rate exceeds the maximum baud rate set when the stream was created.

401393

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.

401394

QERR_CALIBRATION_FAILED

Sensor calibration failed for some reason. Try running the model again.

401395

QERR_INVALID_I2C_STATE

The I2C channel has entered an unexpected state.

401396

QERR_PARITY_ERROR

A parity error occurred

401397

QERR_FRAMING_ERROR

A framing error occurred

401398

QERR_FILE_TOO_LARGE

The file has become too large for the given file format.

401399

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.

401400

QERR_DEVICE_DISCONNECTED

Device was disconnected, this can be caused by outside intervention, by internal firmware error or due to insufficient power.

401401

QERR_OS_ERROR

Error was returned from the underlying OS-specific layer.

401402

QERR_WRONG_CALL_SEQUENCE

Function precondition was violated. Functions were called in the wrong order.

401403

QERR_DEVICE_RECOVERING

Device is in recovery mode and might require firmware update.

401404

QERR_DEVICE_IO_ERROR

I/O device failure.

401405

QERR_PROPERTY_IS_READ_ONLY

The property is read-only. It cannot be set.

401406

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.

401407

QERR_MISSING_REALSENSE

The RealSense 2 library is not installed.

401408

QERR_EMITTER_CANNOT_BE_DISABLED

The laser emitter on the depth camera cannot be disabled.

401409

QERR_INVALID_CAMERA_PROPERTY_VALUE

The property value specified is not supported by the camera. Check that the value corresponds with the camera selected.

401410

QERR_INVALID_STRIDE

The image stride was either too small or is not a multiple of the pixel size.

401411

QERR_INVALID_FILE_HANDLE

The file handle is not valid. An attempt was made to use a file that is not open.

401412

QERR_BAROMETER_NOT_RESPONDING

The barometer is not responding. The device may have been damaged.

401413

QERR_MAGNETOMETER_NOT_RESPONDING

The magnetometer is not responding. The device may have been damaged.

401414

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.

401415

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.

401416

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.

401417

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.

401418

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.

401419

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.

401420

QERR_BORDER_TYPE_NOT_SUPPORTED

The border type selected for the operation is not supported by the current operation.

401421

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.

401422

QERR_INVALID_ALGORITHM_HINT

The specified algorithm hint is not supported.

401423

QERR_INVALID_ROUNDING_MODE

The specified rounding mode is not supported.

401424

QERR_INVALID_DATA_TYPE

The specified data type is not supported.

401425

QERR_CANNOT_AUTODETECT_DSM_EXTERNAL

The type of DSM protocol cannot be auto-detected for external remotes.

401426

QERR_PROPERTY_NOT_SUPPORTED

The specified property is not supported.

401427

QERR_CANNOT_INITIALIZE_OPENVR

The OpenVR cannot be properly initialized due to an error.

401428

QERR_HIL_TASK_SET_BUFFER_OVERFLOW_MODE_NOT_SUPPORTED

The hil_task_set_buffer_overflow_mode function is not supported by this particular card.

401429

QERR_HIL_TASK_GET_BUFFER_OVERFLOWS_NOT_SUPPORTED

The hil_task_get_buffer_overflows function is not supported by this particular card.

401430

QERR_MACRO_NOT_TERMINATED

A macro was missing the closing parenthesis.

401431

QERR_INVALID_MACRO_NAME

The macro does not match any of the standard macro names or the name of an environment variable.

401432

QERR_UNSUPPORTED_IMAGE_CONVERSION

Conversion between the two image formats selected is not currently supported.

401433

QERR_CANNOT_CONVERT_CHARACTER

A character was encountered that cannot be converted.

401434

QERR_NO_DEVICE

The device is not available. Check that the device is plugged in or has not been reset.

401435

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.

401436

QERR_INVALID_CALIBRATION

The calibration data appears to be invalid.

401437

QERR_RANGING_SENSOR_ERROR

The ranging sensor could not detect the range due to an error.

401438

QERR_IO_ERROR

An I/O error occurred.

401439

QERR_DIVISION_BY_ZERO

A division by zero occurred.

401440

QERR_DEVICE_INITIALIZATION_FAILED

Device initialization failed.

401441

QERR_DEVICE_DRIVER_INCOMPATIBLE

The device driver appears to be incompatible with the device.

401442

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.

401443

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.

401444

QERR_SCALE_FACTOR_NOT_SUPPORTED

The given scale factor is not currently supported.

401445

QERR_BUFFER_TOO_SMALL

The supplied buffer is too small for the data requested.

401446

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.

401447

QERR_INVALID_JSON

The JSON is invalid. JSON values must be objects, arrays, numbers, strings, true, false or null.

401448

QERR_NO_CODEC_FOUND

No suitable codec was found to encode or decode the content.

401449

QERR_CANNOT_START_XMLRPC_SERVER

The XMLRPC server cannot be started.

401450

QERR_CANNOT_START_XMLRPC_CLIENT

The XMLRPC client cannot be started.

401451

QERR_CANNOT_TALK_TO_ROS_MASTER

The XMLRPC client cannot establish communication with ROS master.

401452

QERR_INVALID_ROS_MASTER_RESPONSE

The ROS master has responded with invalid response.

401453

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.

401454

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.

401455

QERR_INVALID_ROS_SLAVE_REQUEST

The ROS slave API request is invalid.

401456

QERR_UNSUPPORTED_ROS_PROTOCOL

The requested ROS protocol is not supported. Currently this node only supports TCPROS and UDPROS protocols.

401457

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.

401458

QERR_CAMERA_IN_USE

The camera is already in use by another application.

401459

QERR_MUTEX_ALREADY_EXISTS

The named mutex already exists.

401460

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.

401461

QERR_MUTEX_NOT_FOUND

The named mutex could not be found.

401462

QERR_IMAGE_DATA_TYPE_NOT_SUPPORTED

The data type selected is not currently supported by the chosen image format.

401463

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.

401464

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.

401465

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.

401466

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.

401467

QERR_OPTITRACK_UNSUPPORTED_RIGID_BODY_DEF_FILE

The specified rigid body definition is not supported. Currently only .xml, .motive, and .tra files are supported.

401468

QERR_OPTITRACK_INVALID_PROFILE_FILE

Unable to load Motive user profile file. Make sure the file path is correct.

401469

QERR_UNABLE_TO_LOAD_CUDA_KERNEL

Unable to load CUDA kernel. The installed CUDA version may be incompatible with the CUDA code.

401470

QERR_UNABLE_TO_GET_CUDA_FUNCTION

Unable to get CUDA function from kernel. The mangled function name is likely incorrect.

401471

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.

401472

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

401473

QERR_CANNOT_GET_CAMERA_PROPERTIES

Unable to get the properties of the camera. This may indicate a hardware issue.

401474

QERR_INVALID_CUDA_CONTEXT

The CUDA context has not been initialized. This may indicate version mismatches.

401475

QERR_MAP_FAILED

Failed to perform a mapping or register operation.

401476

QERR_RESOURCE_IN_USE

The desired resource is already in use for another operation.

401477

QERR_CUDA_CONTEXT_IN_USE

The CUDA context passed to an API call is already in use by another thread.

401478

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.

401479

QERR_INVALID_GRAPHICS_CONTEXT

The OpenGL or DirectX graphics context is invalid.

401480

QERR_UNRECOVERABLE_ERROR

An unrecoverable error occurred. The application will need to be re-run.

401481

QERR_INCOMPATIBLE_TEXTURING_MODE

The CUDA kernel launched using an incompatible texturing mode.

401482

QERR_INVALID_PEER_ACCESS

The peer access was invalid. It may not be enabled or may have already been enabled.

401483

QERR_OBJECT_ALREADY_INITIALIZED

The object was already initialized and cannot be re-initialized.

401484

QERR_TOO_MANY_CUDA_BLOCKS

Too many CUDA blocks were used with a cooperative kernel.

401485

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.

401486

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.

401487

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.

401488

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.

401489

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.

401490

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.

401491

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.

401492

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.

401493

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.

401494

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.

401495

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.

401496

QERR_UNSUPPORTED_AUDIO_FORMAT

The audio format is not supported. This may be due to a missing audio codec on some targets.

401497

QERR_CORRUPT_FILE

The file is corrupt or is not the expected format.

401498

QERR_WRONG_MODE_FOR_TRIGGERING

The session is in the wrong mode for triggering.

401499

QERR_CAMERA_NAME_NOT_ASSIGNED

The specified virtual name for the camera has not been assigned to an actual device.

401500

QERR_NOT_HIL_PROXY

The server to which a connection was attempted is not a HIL proxy server or HIL simulation.

401501

QERR_NOT_VIDEO3D_PROXY

The server to which a connection was attempted is not a Video3D proxy server or Video3D simulation.

401502

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.

401503

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.

401504

QERR_PRODUCT_NOT_IN_LICENSE_FILE

The product code specified could not be found in the license file.

401505

QERR_BUFFER_MODE_NOT_SUPPORTED

The specified buffer mode is not supported.

401506

QERR_MISSING_FORMAT_SPECIFIER

A format specifier is missing in the option template.

401507

QERR_INVALID_FORMAT_RESTRICTION

An invalid restriction on a format specifier was specified.

401508

QERR_INVALID_TIMER_SEMAPHORE

The timer semaphore passed as an argument is invalid.

401509

QERR_NOT_VIDEO_PROXY

The server to which a connection was attempted is not a Video proxy server or Video simulation.

401510

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.

401511

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.

401512

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.

401513

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.

401514

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.

401515

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.

401516

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.

401517

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.

401518

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.

401519

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.

401520

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.

401521

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.

401522

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.

401523

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.

401524

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.

401525

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.

401526

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.

401527

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.

401528

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.

401529

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.

401530

QERR_QARM_MOTOR_ENCODER_J0

Detected a malfunction of the Yaw motor's encoder. Please contact your local Quanser support team.

401531

QERR_QARM_MOTOR_ENCODER_J1_MASTER

Detected a malfunction of the Master Shoulder motor's encoder. Please contact your local Quanser support team.

401532

QERR_QARM_MOTOR_ENCODER_J1_SLAVE

Detected a malfunction of the Slave Shoulder motor's encoder. Please contact your local Quanser support team.

401533

QERR_QARM_MOTOR_ENCODER_J2

Detected a malfunction of the Elbow motor's encoder. Please contact your local Quanser support team.

401534

QERR_QARM_MOTOR_ENCODER_J3

Detected a malfunction of the Wrist motor's encoder. Please contact your local Quanser support team.

401535

QERR_QARM_MOTOR_ENCODER_GRIPPER

Detected a malfunction of the Gripper motor's encoder. Please contact your local Quanser support team.

401536

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.

401537

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.

401538

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.

401539

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.

401540

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.

401541

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.

401542

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.

401543

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.

401544

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.

401545

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.

401546

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.

401547

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.

401548

QERR_PDU_SIZE_TOO_SMALL

The protocol data unit (PDU) is too small to handle the data required.

401549

QERR_CANNOT_NEGOTIATE_PDU

Unable to negotiate protocol data unit (PDU) size.

401550

QERR_JOB_PENDING

A job is already pending.

401551

QERR_TOO_MANY_VARIABLES

There are too may items (>20) in multivariable read/write.

401552

QERR_PDU_TOO_SMALL

The total data exceeds the PDU size.

401553

QERR_INVALID_PLC_ANSWER

The PLC returned an invalid answer.

401554

QERR_CANNOT_START_PLC

The PLC could not be started.

401555

QERR_PLC_ALREADY_RUN

The PLC is already running.

401556

QERR_CANNOT_STOP_PLC

The PLC canot be stopped.

401557

QERR_CANNOT_COPY_RAM_TO_ROM

Cannot copy RAM to ROM.

401558

QERR_CANNOT_COMPRESS

Cannot compress.

401559

QERR_PLC_ALREADY_STOPPED

The PLC has already been stopped.

401560

QERR_UPLOAD_FAILED

The upload sequence failed.

401561

QERR_INVALID_DATA_SIZE_RECEIVED

Invalid data size received.

401562

QERR_INVALID_BLOCK_TYPE

Invalid block type.

401563

QERR_INVALID_BLOCK_NUMBER

Invalid block number.

401564

QERR_INVALID_BLOCK_SIZE

Invalid block size.

401565

QERR_DOWNLOAD_FAILED

Download sequence failed.

401566

QERR_BLOCK_INSERT_REFUSED

Block insert refused.

401567

QERR_BLOCK_DELETE_REFUSED

Block delete refused.

401568

QERR_INVALID_PASSWORD

Invalid password.

401569

QERR_NO_PASSWORD_TO_SET_OR_CLEAR

No password to set or clear.

401570

QERR_FUNCTION_REFUSED

Function refused by CPU (Unknown error).

401571

QERR_DESTROYING_OBJECT

Cannot perform the operation. Object is being destroyed.

401572

QERR_CANNOT_CHANGE_PARAMETER

The parameter cannot be changed at the present time.

401573

QERR_ILLEGAL_MULTIBYTE_CHARACTER

An illegal multi-byte character was encountered in the stream.

401574

QERR_ILLEGAL_SURROGATE_CHARACTER

An illegal surrogate character was encountered in the stream.

401575

QERR_ILLEGAL_CONTROL_CHARACTER

An illegal control character was encountered in the stream.

401576

QERR_ILLEGAL_NON_CHARACTER

An illegal non-character was encountered in the stream.

401577

QERR_MISSING_END_TAG_NAME

Missing end tag name e.g. </>.

401578

QERR_UNEXPECTED_NULL_CHARACTER

Unexpected null character in the input stream.

401579

QERR_UNEXPECTED_QUESTION_MARK

Unexpected question mark in the input stream.

401580

QERR_END_BEFORE_TAG

End of input stream encountered before tag name.

401581

QERR_END_IN_TAG

End of input stream encountered within tag name.

401582

QERR_INVALID_FIRST_CHARACTER_OF_NAME

Invalid first character of tag name.

401583

QERR_INVALID_ARRAY_ELEMENT_SEPARATOR

Invalid array element separator when parsing.

401584

QERR_FAILED_TO_PARSE_INTEGER

Failed to parse an integer value in a string. Format is incorrect.

401585

QERR_FAILED_TO_PARSE_REAL_NUMBER

Failed to parse a real value in a string. Format is incorrect.

401586

QERR_MATRIX_NOT_INVERTIBLE

The matrix is not invertible.

401587

QERR_FORCE_TORQUE_SENSOR_DISCONNECTED

The force/torque sensor appears to be disconnected.

401588

QERR_END_QUOTE_EXPECTED

The ending quote for a string was expected.

401589

QERR_TEXT_MATRICES_NOT_SUPPORTED

Text matrices are not currently supported.

401590

QERR_SPARSE_MATRICES_NOT_SUPPORTED

Sparse matrices are not currently supported.

401591

QERR_MATRIX_TYPE_NOT_RECOGNIZED

The matrix type of the MAT-file was not recognized. File may be corrupt.

401592

QERR_VARIABLE_NOT_FOUND

The requested variable could not be found.

401593

QERR_COMPLEX_NUMBERS_NOT_SUPPORTED

Complex numbers are not currently supported.

401594

QERR_BYTE_ORDER_NOT_SUPPORTED

The specified byte order is not supported. For example, VAX and Cray byte ordering is not supported.

401595

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.

401596

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.

401597

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.

401598

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.

401599

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.

401600

QERR_ANALOG_OUTPUT_IS_NAN

An attempt was made to write an analog output value that is Not-a-Number (NaN).

401601

QERR_PWM_OUTPUT_IS_NAN

An attempt was made to write a PWM output value that is Not-a-Number (NaN).

401602

QERR_OTHER_OUTPUT_IS_NAN

An attempt was made to write an other output value that is Not-a-Number (NaN).

401603

QERR_DOUBLE_PROPERTY_IS_NAN

An attempt was made to set a double property to a value that is Not-a-Number (NaN).

401604

QERR_PWM_FREQUENCY_IS_NAN

An attempt was made to set the PWM frequency to a value that is Not-a-Number (NaN).

401605

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).

401606

QERR_PWM_DEADBAND_IS_NAN

An attempt was made to set the PWM deadband to a value that is Not-a-Number (NaN).

401607

QERR_CLOCK_FREQUENCY_IS_NAN

An attempt was made to set the clock frequency to a value that is Not-a-Number (NaN).

401608

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).

401609

QERR_TOO_MANY_POINTS

There are too many points specified for the algorithm to process. Resource or computation limits would be exceeded.

401610

QERR_STACK_OVERFLOW

An internal stack overflowed.

401611

QERR_STACK_UNDERFLOW

An internal stack underflowed.

401612

QERR_NO_REFERENCE_SCAN

No reference scan has been set. A scan match cannot be performed.

401613

QERR_INVALID_SCAN

No valid points were found in the scan.

 

navigation bar