Class ErrorCode

java.lang.Object
com.quanser.common.ErrorCode

public class ErrorCode extends Object
Enumerates all possible Quanser error codes. All Quanser routines use Quanser error codes internally. Hence, any exceptions that are generated by a Quanser Java package will have an associated Quanser error code. This enumeration provides a symbolic representation of all possible Quanser error codes.
  • Field Details

    • NoError

      public static final int NoError
      NoError.
      See Also:
    • OutOfMemory

      public static final int OutOfMemory
      Not enough memory to perform the operation.
      See Also:
    • OutOfResources

      public static final int OutOfResources
      Not enough system resources are available to perform the operation.
      See Also:
    • OutOfRange

      public static final int OutOfRange
      A value is outside the valid range.
      See Also:
    • InvalidArgument

      public static final int InvalidArgument
      One of the arguments is invalid.
      See Also:
    • PageFault

      public static final int PageFault
      A page fault occurred accessing one of the arguments.
      See Also:
    • NotSupported

      public static final int NotSupported
      The specified option or operation is not supported. It may be supported on other platforms. Please check the documentation.
      See Also:
    • Deadlock

      public static final int Deadlock
      A deadlock situation would have occurred.
      See Also:
    • Busy

      public static final int Busy
      An operation is already in progress.
      See Also:
    • ObjectNotFound

      public static final int ObjectNotFound
      The object could not be found.
      See Also:
    • FileNotFound

      public static final int FileNotFound
      The file could not be found.
      See Also:
    • NoPermission

      public static final int NoPermission
      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.
      See Also:
    • TooManyProcesses

      public static final int TooManyProcesses
      Too many processes are accessing an RTDLL.
      See Also:
    • UnrecognizedError

      public static final int UnrecognizedError
      An operating system function returned an unrecognized error.
      See Also:
    • TimedOut

      public static final int TimedOut
      The operation timed out.
      See Also:
    • LibraryNotFound

      public static final int LibraryNotFound
      Unable to locate the dynamic link library or shared object.
      See Also:
    • LibraryNotClosed

      public static final int LibraryNotClosed
      Failed to close dynamic link library or shared object.
      See Also:
    • StringTooSmall

      public static final int StringTooSmall
      The string buffer is too small to hold the result.
      See Also:
    • StringNotTerminated

      public static final int StringNotTerminated
      The string is not null-terminated within the given size.
      See Also:
    • InvalidUri

      public static final int InvalidUri
      The absolute URI is not valid.
      See Also:
    • UriOptionTooLong

      public static final int UriOptionTooLong
      The option name for a URI is too long. Option names must not be longer than URI_MAX_OPTION_LENGTH.
      See Also:
    • MissingUriOptionValue

      public static final int MissingUriOptionValue
      The option for a URI is present but there is no associated value, as expected.
      See Also:
    • InvalidUriOptionValue

      public static final int InvalidUriOptionValue
      The option for a URI is present but the value is invalid.
      See Also:
    • InvalidUriPortValue

      public static final int InvalidUriPortValue
      The port for a URI is present but the value is invalid.
      See Also:
    • MissingFunction

      public static final int MissingFunction
      A required function is missing from a driver.
      See Also:
    • InvalidConnection

      public static final int InvalidConnection
      The connection is not valid. A connection cannot be used after it has been closed.
      See Also:
    • NonBlockingNotSupported

      public static final int NonBlockingNotSupported
      Non-blocking mode is not supported for the given protocol.
      See Also:
    • CannotInitializeSockets

      public static final int CannotInitializeSockets
      It was not possible to initialize the socket library.
      See Also:
    • NagleNotSupported

      public static final int NagleNotSupported
      The Nagle algorithm is not supported for the given communication subsystem.
      See Also:
    • InvalidBufferSize

      public static final int InvalidBufferSize
      The specified buffer size is not valid. It may be out of an acceptable range.
      See Also:
    • SocketNotReusable

      public static final int SocketNotReusable
      The socket address could not be made reusable.
      See Also:
    • CannotBindSocket

      public static final int CannotBindSocket
      It was not possible to bind the socket to the given port. Check that the port number is valid and not in use.
      See Also:
    • CannotListen

      public static final int CannotListen
      It was not possible to listen on the specified connection.
      See Also:
    • CannotConnect

      public static final int CannotConnect
      It was not possible to connect to the specified URI.
      See Also:
    • WouldBlock

      public static final int WouldBlock
      A non-blocking operation would have blocked.
      See Also:
    • Interrupted

      public static final int Interrupted
      A blocking operation was interrupted by a signal.
      See Also:
    • HostNotFound

      public static final int HostNotFound
      The specified host could not be found.
      See Also:
    • InvalidSocket

      public static final int InvalidSocket
      Socket is not valid. It may have been closed already or never created successfully.
      See Also:
    • CannotLinger

      public static final int CannotLinger
      Unable to set the linker options for a connection.
      See Also:
    • CannotAcceptConnection

      public static final int CannotAcceptConnection
      The listening socket was unable to accept a client connection.
      See Also:
    • CannotSend

      public static final int CannotSend
      Unable to send data over a connection.
      See Also:
    • CannotReceive

      public static final int CannotReceive
      Unable to receive data over a connection.
      See Also:
    • CannotPoll

      public static final int CannotPoll
      Unable to poll a connection.
      See Also:
    • CannotShutdown

      public static final int CannotShutdown
      Unable to shut down send and/or receives on the connection.
      See Also:
    • ConnectionShutdown

      public static final int ConnectionShutdown
      The connection has been shut down.
      See Also:
    • CannotClose

      public static final int CannotClose
      Unable to close the connection.
      See Also:
    • CannotGetTime

      public static final int CannotGetTime
      Unable to get the current high-resolution time.
      See Also:
    • CannotSubtractTimeouts

      public static final int CannotSubtractTimeouts
      The timeouts cannot be subtracted because the left-hand side is relative and the right hand side is absolute.
      See Also:
    • CannotAddTimeouts

      public static final int CannotAddTimeouts
      The timeouts cannot be added because both sides are absolute timeouts.
      See Also:
    • CannotObtainLock

      public static final int CannotObtainLock
      Cannot obtain a lock to gain exclusive access to a critical section of code.
      See Also:
    • InvalidReconfiguration

      public static final int InvalidReconfiguration
      Reconfiguration instance is not valid. It may have been closed already or never opened successfully.
      See Also:
    • BeginControlNotCalled

      public static final int BeginControlNotCalled
      The reconfiguration_begin_control function has not been called.
      See Also:
    • CannotSwitch

      public static final int CannotSwitch
      An attempt to switch models failed due to a communication failure.
      See Also:
    • InvalidBase

      public static final int InvalidBase
      The given base is invalid and cannot be used to convert the integer to a string.
      See Also:
    • InvalidTimerEvent

      public static final int InvalidTimerEvent
      The timer event passed as an argument is invalid.
      See Also:
    • InvalidTimerNotification

      public static final int InvalidTimerNotification
      The timer notification structure is invalid.
      See Also:
    • InvalidTimerResolution

      public static final int InvalidTimerResolution
      The specified timer resolution is invalid.
      See Also:
    • InvalidTimerPeriod

      public static final int InvalidTimerPeriod
      The specified timer period is invalid.
      See Also:
    • InvalidTimer

      public static final int InvalidTimer
      The timer passed as an argument is invalid.
      See Also:
    • CannotGetResolution

      public static final int CannotGetResolution
      The timer resolution could not be retrieved. Stack or memory corruption is likely.
      See Also:
    • CannotSetResolution

      public static final int CannotSetResolution
      The timer resolution could not be set. The user does not have permission.
      See Also:
    • BeginResolutionNotCalled

      public static final int BeginResolutionNotCalled
      The qtimer_begin_resolution function has not been called successfully.
      See Also:
    • StateIncompatible

      public static final int StateIncompatible
      The state information is not compatible. Reconfiguration states must have the same data type and size.
      See Also:
    • InvalidState

      public static final int InvalidState
      The state is invalid. It may have already been unregistered.
      See Also:
    • InvalidStream

      public static final int InvalidStream
      The stream is not valid. A stream cannot be used after it has been closed.
      See Also:
    • StreamBufferTooSmall

      public static final int StreamBufferTooSmall
      The stream buffer is too small to send or receive units of the given size.
      See Also:
    • InvalidDpc

      public static final int InvalidDpc
      The DPC object is not valid. A DPC object cannot be used after it has been closed.
      See Also:
    • InvalidMethod

      public static final int InvalidMethod
      The method code received is not valid. The DPC object should be closed.
      See Also:
    • InvalidInterface

      public static final int InvalidInterface
      The interface code received is not valid. The DPC object should be closed.
      See Also:
    • DpcDisconnected

      public static final int DpcDisconnected
      The DPC connection has been closed at the peer.
      See Also:
    • InvalidLog

      public static final int InvalidLog
      The log object is not valid. A log object cannot be used after it has been closed.
      See Also:
    • InvalidSemaphore

      public static final int InvalidSemaphore
      The semaphore is not valid. A semaphore cannot be used after it has been destroyed.
      See Also:
    • InvalidMutex

      public static final int InvalidMutex
      The mutex is not valid. A mutex cannot be used after it has been destroyed.
      See Also:
    • ArgumentListTooBig

      public static final int ArgumentListTooBig
      The argument list for the model is too big.
      See Also:
    • FileNotExecutable

      public static final int FileNotExecutable
      The model specified is not executable.
      See Also:
    • NameTooLong

      public static final int NameTooLong
      The length of a path or pathname component exceeds the limit.
      See Also:
    • NotDirectory

      public static final int NotDirectory
      A component of the path isn't a directory.
      See Also:
    • NameConflict

      public static final int NameConflict
      A different kind of object with the same name appears in the global namespace.
      See Also:
    • InvalidEscapeSequence

      public static final int InvalidEscapeSequence
      An escape sequence in a quoted string is invalid.
      See Also:
    • InvalidStopBits

      public static final int InvalidStopBits
      Stop bits option has an invalid value. It must be "1", "1.5" or "2".
      See Also:
    • InvalidFlowControl

      public static final int InvalidFlowControl
      Invalid flow control option. Supported values are "none", "hw", "sw".
      See Also:
    • InvalidParity

      public static final int InvalidParity
      Invalid parity option. Supported values are "none", "even", "odd", "mark", "space".
      See Also:
    • NotSockStream

      public static final int NotSockStream
      The operation is not supported because the socket is not a SOCK_STREAM socket.
      See Also:
    • CannotFindSocketDriver

      public static final int CannotFindSocketDriver
      The operation failed because the socket manager/driver could not be found.
      See Also:
    • NetworkFailed

      public static final int NetworkFailed
      The network subsystem has failed.
      See Also:
    • SocketsNotInitialized

      public static final int SocketsNotInitialized
      The socket library has not been initialized.
      See Also:
    • OperationInProgress

      public static final int OperationInProgress
      A blocking socket operation is currently in progress.
      See Also:
    • InvalidCardHandle

      public static final int InvalidCardHandle
      The given t_card handle is not a valid card. In some Simulink versions, this error can arise when a HIL Initialize block is not in the same subsystem as a HIL Timebase block, due to Simulink incorrectly determining the execution order. In this case, try putting the two HIL blocks in the same subsystem.
      See Also:
    • VersionArgumentIsNull

      public static final int VersionArgumentIsNull
      The version object passed as a parameter is NULL.
      See Also:
    • InvalidVersionArgument

      public static final int InvalidVersionArgument
      The version structure does not have the right length.
      See Also:
    • DriverMissingOpenOrClose

      public static final int DriverMissingOpenOrClose
      A hardware driver is missing the open and/or close function.
      See Also:
    • CardArgumentIsNull

      public static final int CardArgumentIsNull
      The card argument to hil_open is NULL.
      See Also:
    • CardTypeArgumentIsNull

      public static final int CardTypeArgumentIsNull
      The card type argument to hil_open is NULL.
      See Also:
    • FunctionNotSupported

      public static final int FunctionNotSupported
      The function is not supported.
      See Also:
    • MissingAnalogInputs

      public static final int MissingAnalogInputs
      No analog input channels were specified even though the number of analog inputs is nonzero.
      See Also:
    • MissingAnalogOutputs

      public static final int MissingAnalogOutputs
      No analog output channels were specified even though the number of analog outputs is nonzero.
      See Also:
    • MissingEncoderInputs

      public static final int MissingEncoderInputs
      No encoder input channels were specified even though the number of encoder inputs is nonzero.
      See Also:
    • MissingPwmOutputs

      public static final int MissingPwmOutputs
      No PWM output channels were specified even though the number of PWM outputs is nonzero.
      See Also:
    • MissingDigitalInputs

      public static final int MissingDigitalInputs
      No digital input channels were specified even though the number of digital inputs is nonzero.
      See Also:
    • MissingDigitalOutputs

      public static final int MissingDigitalOutputs
      No digital outputs were specified even though the number of digital outputs is nonzero.
      See Also:
    • MissingOtherInputs

      public static final int MissingOtherInputs
      No other input channels were specified even though the number of other inputs is nonzero.
      See Also:
    • MissingOtherOutputs

      public static final int MissingOtherOutputs
      No other output channels were specified even though the number of other outputs is nonzero.
      See Also:
    • MissingClockInputs

      public static final int MissingClockInputs
      No clocks were specified even though the number of clocks is nonzero.
      See Also:
    • TaskArgumentIsNull

      public static final int TaskArgumentIsNull
      The task argument to a HIL function is NULL.
      See Also:
    • InvalidTaskHandle

      public static final int InvalidTaskHandle
      An invalid task handle was passed as an argument to a HIL function.
      See Also:
    • BoardArgumentIsNull

      public static final int BoardArgumentIsNull
      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.
      See Also:
    • UnableToOpenDriver

      public static final int UnableToOpenDriver
      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.
      See Also:
    • BoardNotFound

      public static final int BoardNotFound
      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.
      See Also:
    • BoardInUse

      public static final int BoardInUse
      The board is in use by another process and the board-specific driver does not support multi-process access to the card.
      See Also:
    • UnableToLockDevice

      public static final int UnableToLockDevice
      It was not possible to get exclusive access to the device. The operation has been aborted.
      See Also:
    • BufferOverflow

      public static final int BufferOverflow
      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.
      See Also:
    • UnableToCloseDriver

      public static final int UnableToCloseDriver
      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.
      See Also:
    • InvalidBoardHandle

      public static final int InvalidBoardHandle
      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.
      See Also:
    • OutOfRequiredSystemResources

      public static final int OutOfRequiredSystemResources
      There are not enough system resources to perform the requested operation. Try rebooting, requesting fewer samples, or adding more memory to your machine.
      See Also:
    • DriverIncompatibleWithBoardDll

      public static final int DriverIncompatibleWithBoardDll
      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.
      See Also:
    • InternalBufferTooSmall

      public static final int InternalBufferTooSmall
      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.
      See Also:
    • AnalogResourceInUse

      public static final int AnalogResourceInUse
      The analog-to-digital converter on the HIL board is currently in use by another operation.
      See Also:
    • InvalidBufferHandle

      public static final int InvalidBufferHandle
      An invalid buffer handle was passed to a board-specific HIL driver function.
      See Also:
    • AnalogInputChannelsNotSupported

      public static final int AnalogInputChannelsNotSupported
      Analog input channels are not supported by this board.
      See Also:
    • TooManyAnalogInputChannels

      public static final int TooManyAnalogInputChannels
      Too many analog input channels were specified.
      See Also:
    • InvalidAnalogInputChannel

      public static final int InvalidAnalogInputChannel
      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.
      See Also:
    • EncoderInputChannelsNotSupported

      public static final int EncoderInputChannelsNotSupported
      Counter input channels are not supported by this board.
      See Also:
    • TooManyEncoderInputChannels

      public static final int TooManyEncoderInputChannels
      Too many encoder input channels were specified.
      See Also:
    • InvalidEncoderInputChannel

      public static final int InvalidEncoderInputChannel
      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.
      See Also:
    • DigitalInputChannelsNotSupported

      public static final int DigitalInputChannelsNotSupported
      Digital input channels are not supported by this board.
      See Also:
    • TooManyDigitalInputChannels

      public static final int TooManyDigitalInputChannels
      Too many digital input channels were specified.
      See Also:
    • InvalidDigitalInputChannel

      public static final int InvalidDigitalInputChannel
      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.
      See Also:
    • OtherInputChannelsNotSupported

      public static final int OtherInputChannelsNotSupported
      Other input channels are not supported by this board.
      See Also:
    • TooManyOtherInputChannels

      public static final int TooManyOtherInputChannels
      Too many other input channels were specified.
      See Also:
    • InvalidOtherInputChannel

      public static final int InvalidOtherInputChannel
      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.
      See Also:
    • AnalogOutputChannelsNotSupported

      public static final int AnalogOutputChannelsNotSupported
      Analog output channels are not supported by this board.
      See Also:
    • TooManyAnalogOutputChannels

      public static final int TooManyAnalogOutputChannels
      Too many analog output channels were specified.
      See Also:
    • InvalidAnalogOutputChannel

      public static final int InvalidAnalogOutputChannel
      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.
      See Also:
    • PwmOutputChannelsNotSupported

      public static final int PwmOutputChannelsNotSupported
      PWM output channels are not supported by this board.
      See Also:
    • TooManyPwmOutputChannels

      public static final int TooManyPwmOutputChannels
      Too many PWM output channels were specified.
      See Also:
    • InvalidPwmOutputChannel

      public static final int InvalidPwmOutputChannel
      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.
      See Also:
    • DigitalOutputChannelsNotSupported

      public static final int DigitalOutputChannelsNotSupported
      Digital output channels are not supported by this board.
      See Also:
    • TooManyDigitalOutputChannels

      public static final int TooManyDigitalOutputChannels
      Too many digital output channels were specified.
      See Also:
    • InvalidDigitalOutputChannel

      public static final int InvalidDigitalOutputChannel
      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.
      See Also:
    • OtherOutputChannelsNotSupported

      public static final int OtherOutputChannelsNotSupported
      Other output channels are not supported by this board.
      See Also:
    • TooManyOtherOutputChannels

      public static final int TooManyOtherOutputChannels
      Too many other output channels were specified.
      See Also:
    • InvalidOtherOutputChannel

      public static final int InvalidOtherOutputChannel
      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.
      See Also:
    • ConflictingDigitalDirections

      public static final int ConflictingDigitalDirections
      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.
      See Also:
    • ClockNotSupported

      public static final int ClockNotSupported
      The specified clock is not supported by the board-specific HIL driver for this board.
      See Also:
    • HardwareClockInUse

      public static final int HardwareClockInUse
      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.
      See Also:
    • TooManyClocks

      public static final int TooManyClocks
      Too many clocks were specified.
      See Also:
    • ClockModeNotSupported

      public static final int ClockModeNotSupported
      The specified clock mode is not supported by this board.
      See Also:
    • PwmModeNotSupported

      public static final int PwmModeNotSupported
      The specified PWM mode is not supported by this board.
      See Also:
    • ClockFrequencyNotPositive

      public static final int ClockFrequencyNotPositive
      The clock frequency specified is negative or zero. The clock frequency must be positive.
      See Also:
    • ClockFrequencyTooHigh

      public static final int ClockFrequencyTooHigh
      The clock frequency is too high for the specified clock. Try using a different clock. Hardware clocks are generally faster than the system clocks.
      See Also:
    • ClockFrequencyTooLow

      public static final int ClockFrequencyTooLow
      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.
      See Also:
    • ClockFrequencyInvalid

      public static final int ClockFrequencyInvalid
      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.
      See Also:
    • DutyCycleNotPositive

      public static final int DutyCycleNotPositive
      The specified duty cycle is negative and negative duty cycles are not supported by this board.
      See Also:
    • DutyCycleTooHigh

      public static final int DutyCycleTooHigh
      The specified duty cycle is more than 100% (i.e. greater than 1.0).
      See Also:
    • WrongClockMode

      public static final int WrongClockMode
      The specified clock is multipurpose and is in the wrong mode for this operation.
      See Also:
    • InvalidOperationHandle

      public static final int InvalidOperationHandle
      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.
      See Also:
    • OperationArgumentIsNull

      public static final int OperationArgumentIsNull
      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.
      See Also:
    • InterruptVectorInUse

      public static final int InterruptVectorInUse
      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.
      See Also:
    • TooManySamplesForBuffer

      public static final int TooManySamplesForBuffer
      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.
      See Also:
    • MissingAnalogInputBuffer

      public static final int MissingAnalogInputBuffer
      Analog input channels have been specified but not enough buffer space has been provided for the read operation.
      See Also:
    • MissingEncoderInputBuffer

      public static final int MissingEncoderInputBuffer
      Encoder input channels have been specified but not enough buffer space has been provided for the read operation.
      See Also:
    • MissingDigitalInputBuffer

      public static final int MissingDigitalInputBuffer
      Digital input channels have been specified but not enough buffer space has been provided for the read operation.
      See Also:
    • MissingOtherInputBuffer

      public static final int MissingOtherInputBuffer
      Other input channels have been specified but not enough buffer space has been provided for the read operation.
      See Also:
    • MissingAnalogOutputBuffer

      public static final int MissingAnalogOutputBuffer
      Analog output channels have been specified but not enough values have been provided for the write operation.
      See Also:
    • MissingPwmOutputBuffer

      public static final int MissingPwmOutputBuffer
      PWM output channels have been specified but not enough values have been provided for the write operation.
      See Also:
    • MissingDigitalOutputBuffer

      public static final int MissingDigitalOutputBuffer
      Digital output channels have been specified but not enough values have has been provided for the write operation.
      See Also:
    • MissingOtherOutputBuffer

      public static final int MissingOtherOutputBuffer
      Other output channels have been specified but not enough values have been provided for the write operation.
      See Also:
    • ReadingFromWriteOnlyTask

      public static final int ReadingFromWriteOnlyTask
      An attempt was made to read from a write-only task.
      See Also:
    • WritingToReadOnlyTask

      public static final int WritingToReadOnlyTask
      An attempt was made to write to a read-only task.
      See Also:
    • ProcessNotFound

      public static final int ProcessNotFound
      The specified model process could not be found.
      See Also:
    • ProcessCannotBeStopped

      public static final int ProcessCannotBeStopped
      The specified model process could not be stopped.
      See Also:
    • ErrorMessageNotFound

      public static final int ErrorMessageNotFound
      An error message corresponding to the given error code could not be found.
      See Also:
    • PortInUse

      public static final int PortInUse
      Unable to listen on the specified port. The port is already in use.
      See Also:
    • HostBusy

      public static final int HostBusy
      The host is too busy to accept a connection at this point in time. Try again later.
      See Also:
    • HostShutdown

      public static final int HostShutdown
      The host was shut down during the operation.
      See Also:
    • ConnectionReset

      public static final int ConnectionReset
      The connection was reset. The remote peer may have exited without closing the connection.
      See Also:
    • ChannelNotListening

      public static final int ChannelNotListening
      The channel is not a listening channel so it cannot be used to accept connections.
      See Also:
    • ChannelIsListening

      public static final int ChannelIsListening
      The channel is a listening channel so it cannot be used to send and receive data.
      See Also:
    • UnrecognizedBoardType

      public static final int UnrecognizedBoardType
      The specified board type is not recognized. Please install the board-specific HIL driver for this board type.
      See Also:
    • InvalidPreferencesRoot

      public static final int InvalidPreferencesRoot
      The root node specified for preferences was invalid.
      See Also:
    • PreferencesNodeNotFound

      public static final int PreferencesNodeNotFound
      The specified preference node could not be found.
      See Also:
    • CannotEnumerateValues

      public static final int CannotEnumerateValues
      The values of a preferences node could not be enumerated.
      See Also:
    • PreferencesNodeTooLong

      public static final int PreferencesNodeTooLong
      The path for the preferences node is too long.
      See Also:
    • UriNotFound

      public static final int UriNotFound
      The specified URI could not be found.
      See Also:
    • CannotSetPreferencesValue

      public static final int CannotSetPreferencesValue
      The preferences value could not be set. You may not have sufficient privileges.
      See Also:
    • CannotDeletePreferencesValue

      public static final int CannotDeletePreferencesValue
      The preferences value could not be deleted. It may not exist, or you may not have sufficient privileges.
      See Also:
    • RemovingLastUri

      public static final int RemovingLastUri
      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.
      See Also:
    • RemovingUriInUse

      public static final int RemovingUriInUse
      It is not possible to remove the URI associated with the current connection to the target.
      See Also:
    • OperationPending

      public static final int OperationPending
      The operation is not complete. It is still pending. This error should never be returned by any function to the user.
      See Also:
    • OversamplingDetected

      public static final int OversamplingDetected
      Oversampling has been detected. The sampling rate is too fast and cannot be maintained.
      See Also:
    • TimebaseAlreadyRegistered

      public static final int TimebaseAlreadyRegistered
      A Timebase block has already been registered. Only one Timebase block may be present in the model.
      See Also:
    • TimebaseNotRegistered

      public static final int TimebaseNotRegistered
      A Timebase block has not been registered.
      See Also:
    • CannotGetPreferencesValue

      public static final int CannotGetPreferencesValue
      The preferences value could not be retrieved. You may not have sufficient privileges.
      See Also:
    • InvalidLicense

      public static final int InvalidLicense
      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.
      See Also:
    • MissingLicenseFile

      public static final int MissingLicenseFile
      The license file is missing. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product.
      See Also:
    • EthercatMasterNotFound

      public static final int EthercatMasterNotFound
      The corresponding EtherCAT Master could not be found. Make sure that an EtherCAT Master block is present in the model.
      See Also:
    • CannotOpenEthercat

      public static final int CannotOpenEthercat
      Unable to open the EtherCAT device specified. Make sure the XML configuration and IP address specified are correct
      See Also:
    • EthercatDeviceIsNull

      public static final int EthercatDeviceIsNull
      A null pointer was specified instead of a valid EtherCAT device.
      See Also:
    • EthercatSyncClientIsNull

      public static final int EthercatSyncClientIsNull
      The EtherCAT device does not have a synchronization client.
      See Also:
    • InvalidXmlComment

      public static final int InvalidXmlComment
      An invalid comment was specified in the XML file.
      See Also:
    • InvalidXml

      public static final int InvalidXml
      Malformed XML in the XML file.
      See Also:
    • InvalidXmlDocumentType

      public static final int InvalidXmlDocumentType
      Missing document type declaration <!DOCTYPE ...> in the XML file.
      See Also:
    • SpacePrecedesXmlDeclaration

      public static final int SpacePrecedesXmlDeclaration
      Whitespace may not precede the <?xml ...> declaration in the XML file.
      See Also:
    • MultipleXmlRoots

      public static final int MultipleXmlRoots
      The XML file has more than one root element.
      See Also:
    • UnterminatedXmlComment

      public static final int UnterminatedXmlComment
      A comment in the XML file was not terminated.
      See Also:
    • MissingXmlVersion

      public static final int MissingXmlVersion
      The version information in the <?xml ...> XML declaration is missing.
      See Also:
    • InvalidXmlVersion

      public static final int InvalidXmlVersion
      The specified XML version is not supported by this XML parser.
      See Also:
    • InvalidXmlEncoding

      public static final int InvalidXmlEncoding
      The encoding information in the <?xml ...> XML declaration is not specified properly.
      See Also:
    • InvalidXmlStandalone

      public static final int InvalidXmlStandalone
      The standalone option in the <?xml ...> XML declaration is not specified properly.
      See Also:
    • InvalidXmlDeclaration

      public static final int InvalidXmlDeclaration
      The <?xml ...?> XML declaration is not formed correctly.
      See Also:
    • InvalidXmlDeclarationEnd

      public static final int InvalidXmlDeclarationEnd
      The <?xml ...?> XML declaration is not terminated correctly.
      See Also:
    • UnsupportedXmlMarkup

      public static final int UnsupportedXmlMarkup
      Markup that is currently unsupported was found in the XML file.
      See Also:
    • MissingUriPath

      public static final int MissingUriPath
      The path component of the URI is missing.
      See Also:
    • InvalidFileMode

      public static final int InvalidFileMode
      The mode option specified for a file URI is invalid.
      See Also:
    • InvalidFileShareMode

      public static final int InvalidFileShareMode
      The share mode option specified for a file URI is invalid.
      See Also:
    • NoFileSize

      public static final int NoFileSize
      The end of the file could not be determined.
      See Also:
    • ChangeNotificationsNotSupported

      public static final int ChangeNotificationsNotSupported
      Change notifications are not supported on the specified file system.
      See Also:
    • WritingToReadOnlyStream

      public static final int WritingToReadOnlyStream
      An attempt was made to write to a read-only stream.
      See Also:
    • ReadingFromWriteOnlyStream

      public static final int ReadingFromWriteOnlyStream
      An attempt was made to read from a write-only stream.
      See Also:
    • InvalidStreamFormat

      public static final int InvalidStreamFormat
      The character format specified for the stream is out of range.
      See Also:
    • IllegalUtf8Character

      public static final int IllegalUtf8Character
      An illegal UTF-8 character was encountered in the stream.
      See Also:
    • IllegalUtf16Character

      public static final int IllegalUtf16Character
      An illegal UTF-16 character was encountered in the stream.
      See Also:
    • IllegalUtf32Character

      public static final int IllegalUtf32Character
      An illegal UTF-32 character was encountered in the stream.
      See Also:
    • XmlDeclarationNotFirst

      public static final int XmlDeclarationNotFirst
      An <?xml ...> declaration appears but it is not the first tag in the XML stream.
      See Also:
    • XmlDoctypeAlreadyParsed

      public static final int XmlDoctypeAlreadyParsed
      The <!DOCTYPE ...> declaration has already appeared in the XML stream.
      See Also:
    • InvalidPiTargetName

      public static final int InvalidPiTargetName
      The name of the XML processing instruction target is invalid.
      See Also:
    • InvalidXmlProcessingInstruction

      public static final int InvalidXmlProcessingInstruction
      The XML processing instruction was invalid.
      See Also:
    • InvalidXmlExternalId

      public static final int InvalidXmlExternalId
      The external identifier in the document type declaration is invalid.
      See Also:
    • InvalidDoctypeName

      public static final int InvalidDoctypeName
      The name of the document type is invalid.
      See Also:
    • InvalidXmlSystemLiteral

      public static final int InvalidXmlSystemLiteral
      The system literal associated with the external identifier in the document type declaration is invalid.
      See Also:
    • InvalidDoctypeNotTerminated

      public static final int InvalidDoctypeNotTerminated
      The document type definition is not terminated properly.
      See Also:
    • InvalidXmlElementName

      public static final int InvalidXmlElementName
      The name of the XML element is invalid. Names must begin with a letter, underscore or colon.
      See Also:
    • InvalidXmlElement

      public static final int InvalidXmlElement
      An XML element is invalid. An attribute name may be invalid or it is not terminated correctly.
      See Also:
    • MissingXmlAttributeValue

      public static final int MissingXmlAttributeValue
      An attribute appears in an XML element tag but there is no associated value.
      See Also:
    • TagInXmlAttributeValues

      public static final int TagInXmlAttributeValues
      Tags are not allowed within attribute values. Use &lt; to put a '<' in an attribute value.
      See Also:
    • InvalidXmlEntityReference

      public static final int InvalidXmlEntityReference
      Invalid XML entity reference. Escape ampersands using &amp; to put ampersands in values.
      See Also:
    • InvalidXmlCharReference

      public static final int InvalidXmlCharReference
      The value of the character reference is not a valid character for XML.
      See Also:
    • UnterminatedXmlAttributeValue

      public static final int UnterminatedXmlAttributeValue
      An XML attribute value string is not terminated.
      See Also:
    • CdataTerminatorInCharData

      public static final int CdataTerminatorInCharData
      The CDATA termination sequence ']]>' is not allowed within XML content.
      See Also:
    • InvalidXmlTag

      public static final int InvalidXmlTag
      An XML tag is invalid.
      See Also:
    • InvalidXmlCdataTag

      public static final int InvalidXmlCdataTag
      The XML <![CDATA[ ...]]> tag was invalid.
      See Also:
    • InvalidXmlCdata

      public static final int InvalidXmlCdata
      The contents of a CDATA section were invalid. An invalid character was detected.
      See Also:
    • UnterminatedXmlElement

      public static final int UnterminatedXmlElement
      An XML element was not terminated properly.
      See Also:
    • InvalidDomNode

      public static final int InvalidDomNode
      The DOM node is NULL or otherwise invalid.
      See Also:
    • InvalidDomNodeList

      public static final int InvalidDomNodeList
      The DOM node list is null or otherwise invalid.
      See Also:
    • ItemNotInList

      public static final int ItemNotInList
      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.
      See Also:
    • StringIsNull

      public static final int StringIsNull
      The string buffer passed as an argument is NULL.
      See Also:
    • MismatchedXmlElementTag

      public static final int MismatchedXmlElementTag
      An XML end tag does not match the corresponding start tag.
      See Also:
    • InvalidDomNamedNodeMap

      public static final int InvalidDomNamedNodeMap
      The DOM named node map is null or otherwise invalid.
      See Also:
    • ItemNotInMap

      public static final int ItemNotInMap
      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.
      See Also:
    • DuplicateXmlAttribute

      public static final int DuplicateXmlAttribute
      An XML element has more than one attribute with the same name.
      See Also:
    • IllegalUtf8LeadChar

      public static final int IllegalUtf8LeadChar
      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.
      See Also:
    • TruncatedUtf8Char

      public static final int TruncatedUtf8Char
      The UTF-8 character may be valid but the given length is too small to contain it.
      See Also:
    • IllegalUtf16LeadChar

      public static final int IllegalUtf16LeadChar
      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.
      See Also:
    • TruncatedUtf16Char

      public static final int TruncatedUtf16Char
      The UTF-16 character may be valid but the given length is too small to contain it.
      See Also:
    • CannotStartLicenseManager

      public static final int CannotStartLicenseManager
      The Quanser license manager could not be started.
      See Also:
    • CannotStopLicenseManager

      public static final int CannotStopLicenseManager
      The Quanser license manager could not be stopped.
      See Also:
    • TruncatedUtf32Char

      public static final int TruncatedUtf32Char
      The UTF-32 character may be valid but the given length is too small to contain it.
      See Also:
    • InvalidThreadAffinity

      public static final int InvalidThreadAffinity
      The thread was assigned an affinity that does not correspond to an existing CPU or a CPU in the process affinity.
      See Also:
    • InvalidProcessAffinity

      public static final int InvalidProcessAffinity
      The process was assigned an affinity that does not correspond to an existing CPU.
      See Also:
    • CannotGetProcessAffinity

      public static final int CannotGetProcessAffinity
      The process affinity could not be determined.
      See Also:
    • ThreadAffinityUnavailable

      public static final int ThreadAffinityUnavailable
      Setting the thread CPU affinity is not currently available on this platform.
      See Also:
    • IncompleteWrite

      public static final int IncompleteWrite
      This error should never be returned. It is used internally by the Quanser Stream API.
      See Also:
    • PrintNumWrittenIsNull

      public static final int PrintNumWrittenIsNull
      The "number written" argument to a stream_print function is NULL. It must point to an appropriately-sized integer.
      See Also:
    • StreamFormatNotDeduced

      public static final int StreamFormatNotDeduced
      The character format of the stream can only be deduced from the first bytes in the stream.
      See Also:
    • MismatchedStreamFormat

      public static final int MismatchedStreamFormat
      The character format set for the stream does not match the format indicated by the byte order mark (BOM) in the stream itself.
      See Also:
    • DirectxNotInstalled

      public static final int DirectxNotInstalled
      Unable to use DirectX. Make sure DirectX 10.0 or above is installed.
      See Also:
    • NoGameControllersAttached

      public static final int NoGameControllersAttached
      There are no game controllers currently attached to the system.
      See Also:
    • CannotAccessGameController

      public static final int CannotAccessGameController
      Unable to access game controller.
      See Also:
    • CannotSetGameControllerFormat

      public static final int CannotSetGameControllerFormat
      Unable to set data format of game controller.
      See Also:
    • CannotPollGameController

      public static final int CannotPollGameController
      Unable to poll the game controller.
      See Also:
    • CannotGetGameControllerState

      public static final int CannotGetGameControllerState
      Unable to get the state of the game controller.
      See Also:
    • CannotGetMouseState

      public static final int CannotGetMouseState
      Unable to get the state of the mouse.
      See Also:
    • EthercatInvalidByteSize

      public static final int EthercatInvalidByteSize
      Invalid ByteSize field specified for EtherCAT process image.
      See Also:
    • InvalidEthercatSource

      public static final int InvalidEthercatSource
      Invalid Source Mac address field for the EtherCAT device.
      See Also:
    • InvalidEthercatInitializationData

      public static final int InvalidEthercatInitializationData
      Invalid Data field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatDataLength

      public static final int InvalidEthercatDataLength
      Invalid DataLength field in an initialization or cyclic command for an EtherCAT device.
      See Also:
    • CannotGetBufferSize

      public static final int CannotGetBufferSize
      It was not possible to get the buffer size.
      See Also:
    • CannotGetPacketSize

      public static final int CannotGetPacketSize
      It was not possible to get the maximum packet size.
      See Also:
    • DatagramTooLarge

      public static final int DatagramTooLarge
      The datagram received was too large for the buffer provided in the receive operation.
      See Also:
    • NoDesignatedPeer

      public static final int NoDesignatedPeer
      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".
      See Also:
    • CannotIndicateClosure

      public static final int CannotIndicateClosure
      It was not possible to indicate closure of the connection to the remote peer.
      See Also:
    • InvalidPeerOption

      public static final int InvalidPeerOption
      Invalid "peer" option was specified. Valid values for the "peer" option are "one", "any", "broadcast" or "manual".
      See Also:
    • CannotBroadcast

      public static final int CannotBroadcast
      The communication protocol, such as UDP, could not be configured for broadcasting.
      See Also:
    • EthercatValidateDataWrongLength

      public static final int EthercatValidateDataWrongLength
      The Validate/Data field in an initialization command for an EtherCAT device contains data of a different size than the Data or DataLength field.
      See Also:
    • InvalidEthercatValidationData

      public static final int InvalidEthercatValidationData
      Invalid Validate/Data field in an initialization command for an EtherCAT device.
      See Also:
    • EthercatValidateMaskWrongLength

      public static final int EthercatValidateMaskWrongLength
      The Validate/DataMask field in an initialization command for an EtherCAT device contains data of a different size than the Data or DataLength field.
      See Also:
    • InvalidEthercatValidationMask

      public static final int InvalidEthercatValidationMask
      Invalid Validate/DataMask field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatTimeout

      public static final int InvalidEthercatTimeout
      Invalid Validate/Timeout field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatBeforeSlave

      public static final int InvalidEthercatBeforeSlave
      Invalid BeforeSlave field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatTransition

      public static final int InvalidEthercatTransition
      Invalid Transition field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatRequiresField

      public static final int InvalidEthercatRequiresField
      Invalid Requires field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatCommand

      public static final int InvalidEthercatCommand
      Invalid Cmd field in an initialization or cyclic command for an EtherCAT device.
      See Also:
    • InvalidEthercatLogicalAddress

      public static final int InvalidEthercatLogicalAddress
      Invalid Addr field (logical address) in an initialization or cyclic command for EtherCAT device.
      See Also:
    • InvalidEthercatAddressPage

      public static final int InvalidEthercatAddressPage
      Invalid Adp field (physical address page) in an initialization or cyclic command for an EtherCAT device.
      See Also:
    • InvalidEthercatAddressOffset

      public static final int InvalidEthercatAddressOffset
      Invalid Ado field (physical address offset) in an initialization or cyclic command for an EtherCAT device.
      See Also:
    • InvalidEthercatCount

      public static final int InvalidEthercatCount
      Invalid Cnt field (working counter value) in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatRetries

      public static final int InvalidEthercatRetries
      Invalid Retries field in an initialization command for an EtherCAT device.
      See Also:
    • InvalidEthercatStartAddress

      public static final int InvalidEthercatStartAddress
      Invalid StartAddr field in the mailbox states description for an EtherCAT master.
      See Also:
    • InvalidEthercatMailboxSize

      public static final int InvalidEthercatMailboxSize
      Invalid Count field in the mailbox states description for EtherCAT master.
      See Also:
    • InvalidEthercatSlaveAddress

      public static final int InvalidEthercatSlaveAddress
      Invalid PhysAddr field (physical address) in the information section (Info) for an EtherCAT slave.
      See Also:
    • InvalidEthercatState

      public static final int InvalidEthercatState
      Invalid State field (slave state) in the cyclic commands for an EtherCAT device.
      See Also:
    • InvalidEthercatInputOffset

      public static final int InvalidEthercatInputOffset
      Invalid InputOffs field (offset at which a cyclic command reads from the process image) in the cyclic commands for an EtherCAT device.
      See Also:
    • InvalidEthercatOutputOffset

      public static final int InvalidEthercatOutputOffset
      Invalid OutputOffs field (offset at which a cyclic command writes to the process image) in the cyclic commands for an EtherCAT device.
      See Also:
    • OutOfBandDataNotSupported

      public static final int OutOfBandDataNotSupported
      The socket does not support receiving out-of-band data in the normal stream.
      See Also:
    • NoCorrespondingInternetAddress

      public static final int NoCorrespondingInternetAddress
      There is no corresponding Internet address for the given MAC address.
      See Also:
    • CannotSetDescriptorFlags

      public static final int CannotSetDescriptorFlags
      Unable to set the flags of a file descriptor or socket.
      See Also:
    • NoAccessToSharedMemory

      public static final int NoAccessToSharedMemory
      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".
      See Also:
    • SemaphoreNotFound

      public static final int SemaphoreNotFound
      The named semaphore could not be found.
      See Also:
    • SemaphoreAlreadyExists

      public static final int SemaphoreAlreadyExists
      The named semaphore already exists.
      See Also:
    • NoCorrespondingNetworkCard

      public static final int NoCorrespondingNetworkCard
      There is no corresponding network card for the given MAC address.
      See Also:
    • PathInUri

      public static final int PathInUri
      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.
      See Also:
    • UnsupportedBaudRate

      public static final int UnsupportedBaudRate
      The given serial baud rate is not supported.
      See Also:
    • EthercatMasterAlreadyRunning

      public static final int EthercatMasterAlreadyRunning
      An EtherCAT master is already running on the given MAC address. Stop the existing EtherCAT master first.
      See Also:
    • MissingClockModes

      public static final int MissingClockModes
      Clocks have been specified but not enough clock modes have been provided.
      See Also:
    • MissingEncoderCounts

      public static final int MissingEncoderCounts
      Encoder input channels have been specified but not enough encoder counts have been provided.
      See Also:
    • MissingPwmModes

      public static final int MissingPwmModes
      PWM output channels have been specified but not enough PWM modes have been provided.
      See Also:
    • MissingPwmFrequencies

      public static final int MissingPwmFrequencies
      PWM output channels have been specified but not enough PWM frequencies have been provided.
      See Also:
    • MissingPwmDutyCycles

      public static final int MissingPwmDutyCycles
      PWM output channels have been specified but not enough PWM duty cycles have been provided.
      See Also:
    • InvalidNumberOfSamplesInBuffer

      public static final int InvalidNumberOfSamplesInBuffer
      The number of samples in the task buffer must be greater than zero.
      See Also:
    • InvalidNumberOfSamples

      public static final int InvalidNumberOfSamples
      The number of samples requested in the read or write operation must be greater than zero.
      See Also:
    • EthercatDatagramTooLarge

      public static final int EthercatDatagramTooLarge
      The EtherCAT datagram to be sent is too large. Check the XML description.
      See Also:
    • NoMoreEthercatPackets

      public static final int NoMoreEthercatPackets
      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.
      See Also:
    • InvalidEthercatCyclicCommand

      public static final int InvalidEthercatCyclicCommand
      The EtherCAT process image either could not be created or is not large enough for one of the cyclic command specified in the XML.
      See Also:
    • AutopilotArgumentIsNull

      public static final int AutopilotArgumentIsNull
      The autopilot argument to val_open is NULL.
      See Also:
    • AutopilotTypeArgumentIsNull

      public static final int AutopilotTypeArgumentIsNull
      The autopilot type argument to val_open is NULL.
      See Also:
    • InvalidAutopilotHandle

      public static final int InvalidAutopilotHandle
      The given t_autopilot handle is not a valid autopilot.
      See Also:
    • UriHostnameTooLong

      public static final int UriHostnameTooLong
      The hostname specified in the URI is too long.
      See Also:
    • UriSchemeTooLong

      public static final int UriSchemeTooLong
      The scheme specified in the URI is too long.
      See Also:
    • InvalidChannel

      public static final int InvalidChannel
      The given t_channel handle is not valid.
      See Also:
    • ArcnetNodeIdOutOfBounds

      public static final int ArcnetNodeIdOutOfBounds
      The given ARCNET node ID is out of bounds (0-255).
      See Also:
    • ArcnetCannotOpen

      public static final int ArcnetCannotOpen
      Cannot open and initialize the ARCNET board.
      See Also:
    • ArcnetTargetNodeDne

      public static final int ArcnetTargetNodeDne
      The ARCNET message cannot be sent because there is no node on the network with the given target node ID.
      See Also:
    • ArcnetExcessiveNaks

      public static final int ArcnetExcessiveNaks
      The ARCNET transmission failed due to excessive NAKs.
      See Also:
    • EthercatPacketLost

      public static final int EthercatPacketLost
      An EtherCAT packet that was sent was lost and never returned. The slave device was not ready.
      See Also:
    • EthercatTelegramLost

      public static final int EthercatTelegramLost
      An EtherCAT telegram that was sent within a packet was not present in the packet when the packet returned. Data corruption has occurred!
      See Also:
    • InvalidEthercatFrameLength

      public static final int InvalidEthercatFrameLength
      The telegrams within an EtherCAT packet do not fit within the EtherCAT frame. Packet is corrupted!
      See Also:
    • EthercatCommandTimedOut

      public static final int EthercatCommandTimedOut
      An EtherCAT slave did not respond as expected within the timeout interval.
      See Also:
    • InvalidEthercatTelegramLength

      public static final int InvalidEthercatTelegramLength
      An EtherCAT telegram received from a slave was a different size than the telegram originally sent. Telegram is corrupted!
      See Also:
    • InvalidEthercatMasterState

      public static final int InvalidEthercatMasterState
      EtherCAT master cannot be set to the state requested. The state is not valid for the master.
      See Also:
    • InvalidThread

      public static final int InvalidThread
      The given thread handle is not valid.
      See Also:
    • CannotInitializePa10

      public static final int CannotInitializePa10
      The PA10 cannot be properly initialized due to an error.
      See Also:
    • CannotClosePa10

      public static final int CannotClosePa10
      An error occurred while attempting to stop and close the PA10.
      See Also:
    • PgrCannotInitializeCamera

      public static final int PgrCannotInitializeCamera
      An error occurred while attempting to initialize the PGR camera.
      See Also:
    • PgrCannotGrabImage

      public static final int PgrCannotGrabImage
      An error occurred while attempting to grab an image using the PGR camera.
      See Also:
    • PgrGrabImageTimeout

      public static final int PgrGrabImageTimeout
      A timeout occurred while attempting to grab an image using the PGR camera.
      See Also:
    • PgrCannotClose

      public static final int PgrCannotClose
      An error occurred while attempting to close the PGR camera.
      See Also:
    • PgrInvalidCustomImageSize

      public static final int PgrInvalidCustomImageSize
      Starting the camera failed because the custom image size is invalid.
      See Also:
    • PgrInvalidImageDims

      public static final int PgrInvalidImageDims
      The dimensions of the image are not valid. The image must have 3 dimensions.
      See Also:
    • ImageCannotConvert

      public static final int ImageCannotConvert
      An error occurred attempting to convert the source image.
      See Also:
    • MissingEthercatCommand

      public static final int MissingEthercatCommand
      Missing Cmd node within an InitCmd in EtherCAT XML configuration file. The Cmd node identifies the EtherCAT command and is a required field.
      See Also:
    • MissingEthercatLogicalAddress

      public static final int MissingEthercatLogicalAddress
      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.
      See Also:
    • MissingEthercatAddressPage

      public static final int MissingEthercatAddressPage
      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.
      See Also:
    • MissingEthercatAddressOffset

      public static final int MissingEthercatAddressOffset
      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.
      See Also:
    • MissingEthercatComment

      public static final int MissingEthercatComment
      Missing Comment node within an InitCmd in EtherCAT XML configuration file. The Comments node provides information about the command and is a required field.
      See Also:
    • MissingEthercatData

      public static final int MissingEthercatData
      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.
      See Also:
    • MissingEthercatValidateData

      public static final int MissingEthercatValidateData
      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.
      See Also:
    • MissingEthercatTransition

      public static final int MissingEthercatTransition
      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.
      See Also:
    • MissingEthercatRetries

      public static final int MissingEthercatRetries
      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.
      See Also:
    • MissingEthercatSlaveInfo

      public static final int MissingEthercatSlaveInfo
      Missing Info node within a Slave in EtherCAT XML configuration file. The Info node includes information about the slave and is a required field.
      See Also:
    • MissingEthercatSlaveCommands

      public static final int MissingEthercatSlaveCommands
      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.
      See Also:
    • MissingEthercatSlaveCommand

      public static final int MissingEthercatSlaveCommand
      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.
      See Also:
    • MissingEthercatSlaveName

      public static final int MissingEthercatSlaveName
      Missing Name node within a Slave in EtherCAT XML configuration file. The Name node identifies the name of the slave and is required.
      See Also:
    • MissingEthercatCyclicState

      public static final int MissingEthercatCyclicState
      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.
      See Also:
    • MissingEthercatMasterInfo

      public static final int MissingEthercatMasterInfo
      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.
      See Also:
    • MissingEthercatMasterSource

      public static final int MissingEthercatMasterSource
      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.
      See Also:
    • MissingEthercatMasterCommands

      public static final int MissingEthercatMasterCommands
      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.
      See Also:
    • MissingEthercatMasterCommand

      public static final int MissingEthercatMasterCommand
      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.
      See Also:
    • MissingEthercatMailboxStartAddress

      public static final int MissingEthercatMailboxStartAddress
      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.
      See Also:
    • MissingEthercatMailboxCount

      public static final int MissingEthercatMailboxCount
      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.
      See Also:
    • MissingEthercatConfiguration

      public static final int MissingEthercatConfiguration
      Missing Config node within the EtherCAT XML configuration file. The Config node identifies the EtherCAT configuration and is required.
      See Also:
    • MissingEthercatSlave

      public static final int MissingEthercatSlave
      Missing Slave node within the EtherCAT XML configuration file. The Slave node identifies an EtherCAT Slave and at least one is required.
      See Also:
    • MissingEthercatMaster

      public static final int MissingEthercatMaster
      Missing Master node within the EtherCAT XML configuration file. The Master node identifies the EtherCAT master and is required.
      See Also:
    • MissingEthercatProcessImage

      public static final int MissingEthercatProcessImage
      Missing ProcessImage node within the EtherCAT XML configuration file. The ProcessImage node describes the EtherCAT process image configuration and is required.
      See Also:
    • MissingEthercatProcessInputs

      public static final int MissingEthercatProcessInputs
      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.
      See Also:
    • MissingEthercatProcessInputsSize

      public static final int MissingEthercatProcessInputsSize
      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.
      See Also:
    • MissingEthercatProcessOutputs

      public static final int MissingEthercatProcessOutputs
      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.
      See Also:
    • MissingEthercatProcessOutputsSize

      public static final int MissingEthercatProcessOutputsSize
      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.
      See Also:
    • NoDynamicReconfigurationLicense

      public static final int NoDynamicReconfigurationLicense
      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.
      See Also:
    • NoCommunicationsLicense

      public static final int NoCommunicationsLicense
      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.
      See Also:
    • NoEthercatLicense

      public static final int NoEthercatLicense
      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.
      See Also:
    • CannotOpenLicenseFile

      public static final int CannotOpenLicenseFile
      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.
      See Also:
    • InvalidLicenseFile

      public static final int InvalidLicenseFile
      The license file is invalid. Choose a different license file.
      See Also:
    • CannotCreatePreferencesNode

      public static final int CannotCreatePreferencesNode
      It was not possible to create the preferences node. You may not have sufficient privileges.
      See Also:
    • MissingAnalogMinimums

      public static final int MissingAnalogMinimums
      No analog minimums were specified when setting the analog ranges, even though the number of channels indicated was non-zero.
      See Also:
    • MissingAnalogMaximums

      public static final int MissingAnalogMaximums
      No analog maximums were specified when setting the analog ranges, even though the number of channels indicated was non-zero.
      See Also:
    • CannotReadSchunkGripper

      public static final int CannotReadSchunkGripper
      An error occurred while attempting to read the state of the SCHUNK gripper.
      See Also:
    • SchunkCannotInit

      public static final int SchunkCannotInit
      An error occurred initializing the SCHUNK gripper device.
      See Also:
    • SchunkCannotHalt

      public static final int SchunkCannotHalt
      Cannot halt the SCHUNK gripper device.
      See Also:
    • SchunkCannotClose

      public static final int SchunkCannotClose
      An error occurred while attempting to close the SCHUNK gripper device.
      See Also:
    • SchunkCannotMovePos

      public static final int SchunkCannotMovePos
      An error occurred attempting to issue a move command to the SCHUNK gripper device.
      See Also:
    • SchunkCannotMoveVel

      public static final int SchunkCannotMoveVel
      An error occurred attempting to issue a velocity command to the SCHUNK gripper device.
      See Also:
    • SchunkCannotMoveCur

      public static final int SchunkCannotMoveCur
      An error occurred attempting to issue a current command to the SCHUNK gripper device.
      See Also:
    • SchunkCannotHome

      public static final int SchunkCannotHome
      Cannot home the SCHUNK gripper device.
      See Also:
    • SchunkInvalidControlMode

      public static final int SchunkInvalidControlMode
      The specified control mode for the Schunk gripper is invalid.
      See Also:
    • SchunkExtModeNotConnected

      public static final int SchunkExtModeNotConnected
      The 'mode' input signal must be connected when the Control mode external parameter is set.
      See Also:
    • InvalidAnalogInputRange

      public static final int InvalidAnalogInputRange
      One of the ranges specified for an analog input channel is not valid for the selected hardware.
      See Also:
    • InvalidAnalogOutputRange

      public static final int InvalidAnalogOutputRange
      One of the ranges specified for an analog output channel is not valid for the selected hardware.
      See Also:
    • CardIdentifierArgumentIsNull

      public static final int CardIdentifierArgumentIsNull
      The card identifier argument to hil_open is NULL.
      See Also:
    • BoardIdentifierArgumentIsNull

      public static final int BoardIdentifierArgumentIsNull
      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.
      See Also:
    • InvalidBoardIdentifier

      public static final int InvalidBoardIdentifier
      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.
      See Also:
    • InvalidDeviceHandle

      public static final int InvalidDeviceHandle
      The handle to the device is invalid.
      See Also:
    • CannotOpenDriverDirectory

      public static final int CannotOpenDriverDirectory
      An attempt to get the driver directory failed.
      See Also:
    • WiimoteWriteReportFailed

      public static final int WiimoteWriteReportFailed
      An attempt to write the wiimote report failed.
      See Also:
    • WiimoteCannotCalibrate

      public static final int WiimoteCannotCalibrate
      Failed to read calibration information from the wiimote. Make sure the wiimote is on and connected to the receiving device.
      See Also:
    • WiimoteCannotOpen

      public static final int WiimoteCannotOpen
      Failed to open a connection to the wiimote.
      See Also:
    • WiimoteReadFailed

      public static final int WiimoteReadFailed
      A wiimote read request failed.
      See Also:
    • WiimoteNotFound

      public static final int WiimoteNotFound
      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.
      See Also:
    • InvalidWiimoteDeviceHandle

      public static final int InvalidWiimoteDeviceHandle
      Unable to open a handle to the wiimote device. The wiimote is possibly already opened by another process.
      See Also:
    • DaqmxCannotClearTask

      public static final int DaqmxCannotClearTask
      DAQmx was unable to clear or release a National Instruments task. Try restarting MATLAB.
      See Also:
    • DaqmxCannotCreateTask

      public static final int DaqmxCannotCreateTask
      DAQmx was unable to create a new task. The resource may already be in use by another block.
      See Also:
    • DaqmxCannotAttachAdcToTask

      public static final int DaqmxCannotAttachAdcToTask
      DAQmx was unable to attach the specified analog input to the analog input task.
      See Also:
    • DaqmxCannotStartTask

      public static final int DaqmxCannotStartTask
      DAQmx was unable to start the National Instruments device task. Make sure the device is not already open. If no devices are open, try restarting MATLAB.
      See Also:
    • DaqmxErrorSamplingAdc

      public static final int DaqmxErrorSamplingAdc
      DAQmx failed to execute the National Instruments analog input task.
      See Also:
    • DaqmxErrorResettingDevice

      public static final int DaqmxErrorResettingDevice
      DAQmx failed to reset the device.
      See Also:
    • DaqmxCannotAttachDacToTask

      public static final int DaqmxCannotAttachDacToTask
      DAQmx was unable to attach the specified analog output to the National Instruments analog output task.
      See Also:
    • DaqmxErrorWritingDac

      public static final int DaqmxErrorWritingDac
      DAQmx failed to output the requested analog value.
      See Also:
    • AnalogOutputRangeDiff

      public static final int AnalogOutputRangeDiff
      All analog output channels must have the same output range for this board.
      See Also:
    • AnalogInputRangeDiff

      public static final int AnalogInputRangeDiff
      All analog input channels must have the same input range for this board.
      See Also:
    • DaqmxCannotSetHardwareClockRate

      public static final int DaqmxCannotSetHardwareClockRate
      Error setting the hardware timing for the time-base block.
      See Also:
    • DaqmxClockErrorWaitingForSample

      public static final int DaqmxClockErrorWaitingForSample
      Either the configuration is invalid, or a sample edge was missed before executing the wait.
      See Also:
    • DaqmxCannotAttachEncoderToTask

      public static final int DaqmxCannotAttachEncoderToTask
      DAQmx was unable to attach the specified channel to the National Instruments encoder input task.
      See Also:
    • DaqmxErrorSamplingEncoder

      public static final int DaqmxErrorSamplingEncoder
      DAQmx failed to execute the National Instruments encoder input task.
      See Also:
    • DaqmxErrorChangingEncDirSrc

      public static final int DaqmxErrorChangingEncDirSrc
      DAQmx failed to change the source for the encoder count direction.
      See Also:
    • DaqmxCannotAttachDigitalToTask

      public static final int DaqmxCannotAttachDigitalToTask
      DAQmx was unable to attach the specified digital lines to the National Instruments task.
      See Also:
    • DaqmxErrorSamplingDigital

      public static final int DaqmxErrorSamplingDigital
      DAQmx failed to execute the digital read task.
      See Also:
    • DaqmxErrorWritingDigital

      public static final int DaqmxErrorWritingDigital
      DAQmx failed to output the requested digital values.
      See Also:
    • Jr3pciCannotInit

      public static final int Jr3pciCannotInit
      Cannot initialize the JR3 PCI force torque sensor.
      See Also:
    • BufferIsNull

      public static final int BufferIsNull
      The buffer argument is NULL. It should be a valid pointer.
      See Also:
    • DigitalOutputLocked

      public static final int DigitalOutputLocked
      The requested digital output is locked. If you need access to this line, use the generic version of this driver.
      See Also:
    • AnalogOutputLocked

      public static final int AnalogOutputLocked
      The requested analog output is locked. If you need access to this channel, use the generic version of this driver.
      See Also:
    • PwmOutputLocked

      public static final int PwmOutputLocked
      The requested PWM output is locked. If you need access to this channel, use the generic version of this driver.
      See Also:
    • MissingUriOptionName

      public static final int MissingUriOptionName
      No option name was found even though a value was specified.
      See Also:
    • EncoderQuadratureModeNotSupported

      public static final int EncoderQuadratureModeNotSupported
      The selected quadrature decoding is not available for this board.
      See Also:
    • MissingEncoderQuadratureModes

      public static final int MissingEncoderQuadratureModes
      Encoder input channels have been specified but not enough encoder quadrature modes have been provided.
      See Also:
    • InvalidEncoderQuadratureMode

      public static final int InvalidEncoderQuadratureMode
      One of the encoder quadrature modes specified was not a valid mode. Valid modes are 0, 1, 2 or 4.
      See Also:
    • MissingEncoderFilterFrequencies

      public static final int MissingEncoderFilterFrequencies
      Encoder input channels have been specified but not enough encoder filter frequencies have been provided.
      See Also:
    • InvalidEncoderFilterFrequency

      public static final int InvalidEncoderFilterFrequency
      One of the encoder filter frequencies specified was not a valid frequency. The frequency is out of range or negative.
      See Also:
    • HilReadNotSupported

      public static final int HilReadNotSupported
      The hil_read function in C or MATLAB and HIL Read block in QUARC are not supported by this particular card.
      See Also:
    • HilReadAnalogNotSupported

      public static final int HilReadAnalogNotSupported
      The hil_read_analog function in C or MATLAB and HIL Read Analog block in QUARC are not supported by this particular card.
      See Also:
    • HilReadAnalogBufferNotSupported

      public static final int HilReadAnalogBufferNotSupported
      The hil_read_analog_buffer function and HIL Read Analog Buffer block are not supported by this particular card.
      See Also:
    • HilReadAnalogCodesNotSupported

      public static final int HilReadAnalogCodesNotSupported
      The hil_read_analog_codes function and HIL Read Analog Codes block are not supported by this particular card.
      See Also:
    • HilReadAnalogWriteAnalogNotSupported

      public static final int HilReadAnalogWriteAnalogNotSupported
      The hil_read_analog_write_analog function and HIL Read Analog Write Analog block are not supported by this particular card.
      See Also:
    • HilReadAnalogWriteAnalogBufferNotSupported

      public static final int HilReadAnalogWriteAnalogBufferNotSupported
      The hil_read_analog_write_analog_buffer function and HIL Read Analog Write Analog Buffer block are not supported by this particular card.
      See Also:
    • HilReadBufferNotSupported

      public static final int HilReadBufferNotSupported
      The hil_read_buffer function and HIL Read Buffer block are not supported by this particular card.
      See Also:
    • HilReadDigitalNotSupported

      public static final int HilReadDigitalNotSupported
      The hil_read_digital function in C or MATLAB and HIL Read Digital block in QUARC are not supported by this particular card.
      See Also:
    • HilReadDigitalBufferNotSupported

      public static final int HilReadDigitalBufferNotSupported
      The hil_read_digital_buffer function and HIL Read Digital Buffer block are not supported by this particular card.
      See Also:
    • HilReadDigitalWriteDigitalNotSupported

      public static final int HilReadDigitalWriteDigitalNotSupported
      The hil_read_digital_write_digital function and HIL Read Digital Write Digital block are not supported by this particular card.
      See Also:
    • HilReadDigitalWriteDigitalBufferNotSupported

      public static final int HilReadDigitalWriteDigitalBufferNotSupported
      The hil_read_digital_write_digital_buffer function and HIL Read Digital Write Digital Buffer block are not supported by this particular card.
      See Also:
    • HilReadEncoderNotSupported

      public static final int HilReadEncoderNotSupported
      The hil_read_encoder function in C or MATLAB and HIL Read Encoder block in QUARC are not supported by this particular card.
      See Also:
    • HilReadEncoderBufferNotSupported

      public static final int HilReadEncoderBufferNotSupported
      The hil_read_encoder_buffer function and HIL Read Encoder Buffer block are not supported by this particular card.
      See Also:
    • HilReadEncoderWritePwmNotSupported

      public static final int HilReadEncoderWritePwmNotSupported
      The hil_read_encoder_write_pwm function and HIL Read Encoder Write PWM block are not supported by this particular card.
      See Also:
    • HilReadEncoderWritePwmBufferNotSupported

      public static final int HilReadEncoderWritePwmBufferNotSupported
      The hil_read_encoder_write_pwm_buffer function and HIL Read Encoder Write PWM Buffer block are not supported by this particular card.
      See Also:
    • HilReadOtherNotSupported

      public static final int HilReadOtherNotSupported
      The hil_read_other function in C or MATLAB and HIL Read Other block in QUARC are not supported by this particular card.
      See Also:
    • HilReadOtherBufferNotSupported

      public static final int HilReadOtherBufferNotSupported
      The hil_read_other_buffer function and HIL Read Other Buffer block are not supported by this particular card.
      See Also:
    • HilReadOtherWriteOtherNotSupported

      public static final int HilReadOtherWriteOtherNotSupported
      The hil_read_other_write_other function and HIL Read Write Other block are not supported by this particular card.
      See Also:
    • HilReadOtherWriteOtherBufferNotSupported

      public static final int HilReadOtherWriteOtherBufferNotSupported
      The hil_read_other_write_other_buffer function and HIL Read Other Write Other Buffer block are not supported by this particular card.
      See Also:
    • HilReadWriteNotSupported

      public static final int HilReadWriteNotSupported
      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.
      See Also:
    • HilReadWriteBufferNotSupported

      public static final int HilReadWriteBufferNotSupported
      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.
      See Also:
    • HilSetAnalogInputRangesNotSupported

      public static final int HilSetAnalogInputRangesNotSupported
      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.
      See Also:
    • HilSetAnalogOutputRangesNotSupported

      public static final int HilSetAnalogOutputRangesNotSupported
      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.
      See Also:
    • HilSetCardSpecificOptionsNotSupported

      public static final int HilSetCardSpecificOptionsNotSupported
      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.
      See Also:
    • HilSetClockModeNotSupported

      public static final int HilSetClockModeNotSupported
      The hil_set_clock_mode function is not supported by this particular card.
      See Also:
    • HilSetDigitalDirectionsNotSupported

      public static final int HilSetDigitalDirectionsNotSupported
      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: [].
      See Also:
    • HilSetEncoderCountsNotSupported

      public static final int HilSetEncoderCountsNotSupported
      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.
      See Also:
    • HilSetEncoderFilterFrequencyNotSupported

      public static final int HilSetEncoderFilterFrequencyNotSupported
      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: [].
      See Also:
    • HilSetEncoderQuadratureModeNotSupported

      public static final int HilSetEncoderQuadratureModeNotSupported
      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: [].
      See Also:
    • HilSetPwmDutyCycleNotSupported

      public static final int HilSetPwmDutyCycleNotSupported
      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.
      See Also:
    • HilSetPwmFrequencyNotSupported

      public static final int HilSetPwmFrequencyNotSupported
      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.
      See Also:
    • HilSetPwmModeNotSupported

      public static final int HilSetPwmModeNotSupported
      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.
      See Also:
    • HilTaskCreateAnalogReaderNotSupported

      public static final int HilTaskCreateAnalogReaderNotSupported
      The hil_task_create_analog_reader function and HIL Read Analog Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateAnalogReaderAnalogWriterNotSupported

      public static final int HilTaskCreateAnalogReaderAnalogWriterNotSupported
      The hil_task_create_analog_reader_analog_writer function and HIL Read Analog Write Analog Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateDigitalReaderNotSupported

      public static final int HilTaskCreateDigitalReaderNotSupported
      The hil_task_create_digital_reader function and HIL Read Digital Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateDigitalReaderDigitalWriterNotSupported

      public static final int HilTaskCreateDigitalReaderDigitalWriterNotSupported
      The hil_task_create_digital_reader_digital_writer function and HIL Read Digital Write Digital Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateDigitalWriterNotSupported

      public static final int HilTaskCreateDigitalWriterNotSupported
      The hil_task_create_digital_writer function that HIL Write Digital Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateEncoderReaderNotSupported

      public static final int HilTaskCreateEncoderReaderNotSupported
      The hil_task_create_encoder_reader function and HIL Read Encoder Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateEncoderReaderPwmWriterNotSupported

      public static final int HilTaskCreateEncoderReaderPwmWriterNotSupported
      The hil_task_create_encoder_reader_pwm_writer function and HIL Read Encoder Write PWM Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateOtherReaderNotSupported

      public static final int HilTaskCreateOtherReaderNotSupported
      The hil_task_create_other_reader function and HIL Read Other Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateOtherReaderOtherWriterNotSupported

      public static final int HilTaskCreateOtherReaderOtherWriterNotSupported
      The hil_task_create_other_reader_other_writer function and HIL Read Other Write Other Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateOtherWriterNotSupported

      public static final int HilTaskCreateOtherWriterNotSupported
      The hil_task_create_other_writer function and HIL Write Other Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreatePwmWriterNotSupported

      public static final int HilTaskCreatePwmWriterNotSupported
      The hil_task_create_pwm_writer function and HIL Write PWM Timebase block are not supported by this particular card.
      See Also:
    • HilTaskCreateReaderNotSupported

      public static final int HilTaskCreateReaderNotSupported
      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.
      See Also:
    • HilTaskCreateReaderWriterNotSupported

      public static final int HilTaskCreateReaderWriterNotSupported
      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.
      See Also:
    • HilTaskCreateWriterNotSupported

      public static final int HilTaskCreateWriterNotSupported
      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.
      See Also:
    • HilTaskDeleteNotSupported

      public static final int HilTaskDeleteNotSupported
      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.
      See Also:
    • HilTaskFlushNotSupported

      public static final int HilTaskFlushNotSupported
      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.
      See Also:
    • HilTaskReadNotSupported

      public static final int HilTaskReadNotSupported
      The hil_task_read function is not supported by this particular card. Try one of the more specific functions.
      See Also:
    • HilTaskReadAnalogNotSupported

      public static final int HilTaskReadAnalogNotSupported
      The hil_task_read_analog function is not supported by this particular card.
      See Also:
    • HilTaskReadAnalogWriteAnalogNotSupported

      public static final int HilTaskReadAnalogWriteAnalogNotSupported
      The hil_task_read_analog_write_analog function is not supported by this particular card.
      See Also:
    • HilTaskReadDigitalNotSupported

      public static final int HilTaskReadDigitalNotSupported
      The hil_task_read_digital function is not supported by this particular card.
      See Also:
    • HilTaskReadDigitalWriteDigitalNotSupported

      public static final int HilTaskReadDigitalWriteDigitalNotSupported
      The hil_task_read_digital_write_digital function is not supported by this particular card.
      See Also:
    • HilTaskReadEncoderNotSupported

      public static final int HilTaskReadEncoderNotSupported
      The hil_task_read_encoder function is not supported by this particular card.
      See Also:
    • HilTaskReadEncoderWritePwmNotSupported

      public static final int HilTaskReadEncoderWritePwmNotSupported
      The hil_task_read_encoder_write_pwm function is not supported by this particular card.
      See Also:
    • HilTaskReadOtherNotSupported

      public static final int HilTaskReadOtherNotSupported
      The hil_task_read_other function is not supported by this particular card.
      See Also:
    • HilTaskReadOtherWriteOtherNotSupported

      public static final int HilTaskReadOtherWriteOtherNotSupported
      The hil_task_read_other_write_other function is not supported by this particular card.
      See Also:
    • HilTaskReadWriteNotSupported

      public static final int HilTaskReadWriteNotSupported
      The hil_task_read_write function is not supported by this particular card. Try one of the more specific functions.
      See Also:
    • HilTaskStartNotSupported

      public static final int HilTaskStartNotSupported
      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.
      See Also:
    • HilTaskStopNotSupported

      public static final int HilTaskStopNotSupported
      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.
      See Also:
    • HilTaskWriteNotSupported

      public static final int HilTaskWriteNotSupported
      The hil_task_write function is not supported by this particular card. Try one of the more specific functions.
      See Also:
    • HilTaskWriteAnalogNotSupported

      public static final int HilTaskWriteAnalogNotSupported
      The hil_task_write_analog function is not supported by this particular card.
      See Also:
    • HilTaskWriteDigitalNotSupported

      public static final int HilTaskWriteDigitalNotSupported
      The hil_task_write_digital function is not supported by this particular card.
      See Also:
    • HilTaskWriteOtherNotSupported

      public static final int HilTaskWriteOtherNotSupported
      The hil_task_write_other function is not supported by this particular card.
      See Also:
    • HilTaskWritePwmNotSupported

      public static final int HilTaskWritePwmNotSupported
      The hil_task_write_pwm function is not supported by this particular card.
      See Also:
    • HilWriteNotSupported

      public static final int HilWriteNotSupported
      The hil_write function in C or MATLAB and HIL Write block in QUARC are not supported by this particular card.
      See Also:
    • HilWriteAnalogNotSupported

      public static final int HilWriteAnalogNotSupported
      The hil_write_analog function in C or MATLAB and HIL Write Analog block in QUARC are not supported by this particular card. You might need to change a board specific option to enable it.
      See Also:
    • HilWriteAnalogBufferNotSupported

      public static final int HilWriteAnalogBufferNotSupported
      The hil_write_analog_buffer function and HIL Write Analog Buffer block are not supported by this particular card.
      See Also:
    • HilWriteAnalogCodesNotSupported

      public static final int HilWriteAnalogCodesNotSupported
      The hil_write_analog_codes function and HIL Write Analog Codes block are not supported by this particular card.
      See Also:
    • HilWriteBufferNotSupported

      public static final int HilWriteBufferNotSupported
      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.
      See Also:
    • HilWriteDigitalNotSupported

      public static final int HilWriteDigitalNotSupported
      The hil_write_digital function in C or MATLAB and HIL Write Digital block in QUARC are not supported by this particular card.
      See Also:
    • HilWriteDigitalBufferNotSupported

      public static final int HilWriteDigitalBufferNotSupported
      The hil_write_digital_buffer function and HIL Write Digital Buffer block are not supported by this particular card.
      See Also:
    • HilWriteOtherNotSupported

      public static final int HilWriteOtherNotSupported
      The hil_write_other function in C or MATLAB and HIL Write Other block in QUARC are not supported by this particular card.
      See Also:
    • HilWriteOtherBufferNotSupported

      public static final int HilWriteOtherBufferNotSupported
      The hil_write_other_buffer function and HIL Write Other Buffer block are not supported by this particular card.
      See Also:
    • HilWritePwmNotSupported

      public static final int HilWritePwmNotSupported
      The hil_write_pwm function in C or MATLAB and HIL Write PWM block in QUARC are not supported by this particular card. You might need to change a board specific option to enable it.
      See Also:
    • HilWritePwmBufferNotSupported

      public static final int HilWritePwmBufferNotSupported
      The hil_write_pwm_buffer function and HIL Write PWM Buffer block are not supported by this particular card.
      See Also:
    • Q3ControlpaqFwCannotOpenBoard

      public static final int Q3ControlpaqFwCannotOpenBoard
      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.
      See Also:
    • CannotCreateGameControllerWindow

      public static final int CannotCreateGameControllerWindow
      Unable to create a window for the force feedback game controller.
      See Also:
    • CannotSetGameControllerCooperativeLevel

      public static final int CannotSetGameControllerCooperativeLevel
      Unable to set the cooperation level of the force feedback game controller.
      See Also:
    • ConnectionNotBound

      public static final int ConnectionNotBound
      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.
      See Also:
    • NoSimulinkDevelopmentLicense

      public static final int NoSimulinkDevelopmentLicense
      You do not have a valid license for the QUARC Simulink Development Environment. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product.
      See Also:
    • InvalidCircularBuffer

      public static final int InvalidCircularBuffer
      The circular buffer is invalid. A circular buffer may not be used after it has been closed.
      See Also:
    • ReadTooLong

      public static final int ReadTooLong
      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.
      See Also:
    • WriteTooLong

      public static final int WriteTooLong
      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.
      See Also:
    • TooManyForceFeedbackEffects

      public static final int TooManyForceFeedbackEffects
      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.
      See Also:
    • InvalidForceFeedbackAxis

      public static final int InvalidForceFeedbackAxis
      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.
      See Also:
    • CannotCreateForceFeedbackEffect

      public static final int CannotCreateForceFeedbackEffect
      Unable to create a force feedback effect. The device may be out of memory for effects or the effect is not supported.
      See Also:
    • CannotStartForceFeedbackEffect

      public static final int CannotStartForceFeedbackEffect
      Unable to download or start a force feedback effect. The device may be out of memory.
      See Also:
    • CannotStopForceFeedbackEffect

      public static final int CannotStopForceFeedbackEffect
      Unable to stop a force feedback effect.
      See Also:
    • CannotSetForceFeedbackEffectParameters

      public static final int CannotSetForceFeedbackEffectParameters
      Unable to set the parameters of a force feedback effect. The parameters may be incorrect or unsupported by the device.
      See Also:
    • InvalidForceFeedbackEffect

      public static final int InvalidForceFeedbackEffect
      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.
      See Also:
    • InvalidGameController

      public static final int InvalidGameController
      The specified game controller is invalid.
      See Also:
    • GameControllerNotFound

      public static final int GameControllerNotFound
      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.
      See Also:
    • CannotStartTargetManager

      public static final int CannotStartTargetManager
      The QUARC Target Manager could not be started.
      See Also:
    • CannotStopTargetManager

      public static final int CannotStopTargetManager
      The QUARC Target Manager could not be stopped.
      See Also:
    • PeerIgnoringShutdown

      public static final int PeerIgnoringShutdown
      The peer is not responding to the connection being shut down. The receive operation has timed out.
      See Also:
    • InvalidPeriodicEffectType

      public static final int InvalidPeriodicEffectType
      An invalid periodic effect type was passed to the game_controller_add_periodic_force_effect function.
      See Also:
    • InvalidConditionEffectType

      public static final int InvalidConditionEffectType
      An invalid condition effect type was passed to the game_controller_add_condition_force_effect function.
      See Also:
    • TooManyGameControllerAxes

      public static final int TooManyGameControllerAxes
      No more than six axes may be specified for a game controller force effect.
      See Also:
    • InvalidNumberOfConditions

      public static final int InvalidNumberOfConditions
      Invalid number of conditions for a condition force effect. There may be one condition for all axes or one condition for each axis.
      See Also:
    • IncompleteRead

      public static final int IncompleteRead
      This error should never be returned. It is used internally by the Quanser Stream API.
      See Also:
    • ExclusiveAccessAlreadyGranted

      public static final int ExclusiveAccessAlreadyGranted
      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.
      See Also:
    • ExclusiveAccessNotGranted

      public static final int ExclusiveAccessNotGranted
      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.
      See Also:
    • CardLocationIsNull

      public static final int CardLocationIsNull
      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.
      See Also:
    • HilAcquireExclusiveAccessNotSupported

      public static final int HilAcquireExclusiveAccessNotSupported
      The hil_acquire_exclusive_access function and Exclusive access to device option on the HIL Initialize block are not supported by this particular card.
      See Also:
    • HilReleaseExclusiveAccessNotSupported

      public static final int HilReleaseExclusiveAccessNotSupported
      The hil_release_exclusive_access function and Exclusive access to device option on the HIL Initialize block are not supported by this particular card.
      See Also:
    • DriverMissingGetOrReleaseAccess

      public static final int DriverMissingGetOrReleaseAccess
      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.
      See Also:
    • CircularBufferNotFound

      public static final int CircularBufferNotFound
      The corresponding Circular Buffer Initialize could not be found. Make sure that a Circular Buffer Initialize block is present in the model.
      See Also:
    • IncompatiblePipe

      public static final int IncompatiblePipe
      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.
      See Also:
    • SensorayTooManyBoards

      public static final int SensorayTooManyBoards
      The Sensoray driver supports a maximum of 16 boards.
      See Also:
    • SensorayIllegalParam

      public static final int SensorayIllegalParam
      An illegal parameter was passed to the Sensoray driver.
      See Also:
    • SensorayEepromError

      public static final int SensorayEepromError
      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.
      See Also:
    • SensorayUnspecifiedError

      public static final int SensorayUnspecifiedError
      The Sensoray board has experienced an unspecified fault.
      See Also:
    • KernelCannotRegisterBoard

      public static final int KernelCannotRegisterBoard
      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.
      See Also:
    • DmaBufferLock

      public static final int DmaBufferLock
      A DMA buffer lock failed.
      See Also:
    • CannotStartInterruptThread

      public static final int CannotStartInterruptThread
      Failed to launch an interrupt thread
      See Also:
    • DacCommTimeout

      public static final int DacCommTimeout
      Cannot communicate with analog output.
      See Also:
    • CounterResourceConflict

      public static final int CounterResourceConflict
      Counter parameter is illegal in current operation mode. The counter may already be in use by another operation such as providing a timebase.
      See Also:
    • StreamNotConnected

      public static final int StreamNotConnected
      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.
      See Also:
    • LibraryLoadError

      public static final int LibraryLoadError
      The dynamic link library was found, but an error occurred while loading it.
      See Also:
    • PhantomOmniCannotOpenBoard

      public static final int PhantomOmniCannotOpenBoard
      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.
      See Also:
    • Jr3pciCannotSetFullScales

      public static final int Jr3pciCannotSetFullScales
      An error occurred attempting to set the full scales for the JR3 sensor.
      See Also:
    • AltiaArgumentIsNull

      public static final int AltiaArgumentIsNull
      The altia argument to altia_open is NULL.
      See Also:
    • InvalidAltia

      public static final int InvalidAltia
      An invalid Altia handle was passed as an argument. Once an Altia connection has been closed using altia_close the Altia handle is invalid.
      See Also:
    • AltiaInputIsNull

      public static final int AltiaInputIsNull
      The altia_input argument to altia_register_input is NULL.
      See Also:
    • AltiaOutputIsNull

      public static final int AltiaOutputIsNull
      The altia_output argument to altia_register_output is NULL.
      See Also:
    • InvalidAltiaEventName

      public static final int InvalidAltiaEventName
      An invalid event name was passed to an altia function.
      See Also:
    • InvalidAltiaInput

      public static final int InvalidAltiaInput
      An invalid t_altia_input handle was passed as an argument.
      See Also:
    • InvalidAltiaOutput

      public static final int InvalidAltiaOutput
      An invalid t_altia_output handle was passed as an argument.
      See Also:
    • BeepArgumentIsNull

      public static final int BeepArgumentIsNull
      The beep argument to beep_open is NULL.
      See Also:
    • InvalidBeep

      public static final int InvalidBeep
      An invalid beep handle was passed as an argument. Once an beep handle has been closed using beep_close the beep handle is invalid.
      See Also:
    • BeepFailed

      public static final int BeepFailed
      A beep was attempted but it failed for some reason. It is possible that permission was denied.
      See Also:
    • BeepFrequencyOutOfRange

      public static final int BeepFrequencyOutOfRange
      The specified beep frequency is out of the acceptable range. See the documentation for valid beep frequencies.
      See Also:
    • ScanValueIsNull

      public static final int ScanValueIsNull
      An argument passed to a stream_scan function to store a value scanned is NULL. Arguments must contain the address of appropriately typed quantities.
      See Also:
    • CardSpecificOptionNotRecognized

      public static final int CardSpecificOptionNotRecognized
      The card specific option specified is not recognized.
      See Also:
    • CardSpecificOptionValueNotRecognized

      public static final int CardSpecificOptionValueNotRecognized
      The value of a card specific option specified is not recognized.
      See Also:
    • CardSpecificOptionNotSupported

      public static final int CardSpecificOptionNotSupported
      The card specific option specified is recognized, but is not supported by this board.
      See Also:
    • InvalidRoomba

      public static final int InvalidRoomba
      The Roomba object is not valid. A Roomba object cannot be used after it has been closed.
      See Also:
    • InvalidRoombaSensorId

      public static final int InvalidRoombaSensorId
      The Roomba sensor id is not valid. It must be a value between 7 and 42 inclusive.
      See Also:
    • VisionCameraNotFound

      public static final int VisionCameraNotFound
      The camera could not be found or is not valid for image capture.
      See Also:
    • InvalidIplimage

      public static final int InvalidIplimage
      Invalid IplImage structure.
      See Also:
    • SaveImage

      public static final int SaveImage
      Failed to save IplImage using.
      See Also:
    • InitV4l2Device

      public static final int InitV4l2Device
      Failed to initialize v4l2 video input.
      See Also:
    • GrabV4l2Image

      public static final int GrabV4l2Image
      Failed to grab image from v4l2 video input.
      See Also:
    • NoRpcServerForBeep

      public static final int NoRpcServerForBeep
      The RPC server is unavailable so the beep cannot be sounded. This problem has been seen on laptops running Vista.
      See Also:
    • MismatchedCharacter

      public static final int MismatchedCharacter
      A character in the input stream did not match the character sequence described in the format string when scanning the stream.
      See Also:
    • EmptyScan

      public static final int EmptyScan
      The stream was closed before the first character was read. This error is used internally and should never be returned to the user.
      See Also:
    • UriMissingHost

      public static final int UriMissingHost
      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.
      See Also:
    • PathInPipeUri

      public static final int PathInPipeUri
      The form of the pipe URI must be pipe:name or pipe://server/name. The name cannot contain forward or backward slashes.
      See Also:
    • HostInPipeUri

      public static final int HostInPipeUri
      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.
      See Also:
    • HiqUnknownReportType

      public static final int HiqUnknownReportType
      The specified HiQ report type is unknown. Ensure that the selected HiQ report or mode is valid.
      See Also:
    • HiqReceiveBlocked

      public static final int HiqReceiveBlocked
      The HiQ thread failed to receive any data from the HiQ board.
      See Also:
    • HilWatchdogSetAnalogExpirationStateNotSupported

      public static final int HilWatchdogSetAnalogExpirationStateNotSupported
      The hil_watchdog_set_analog_expiration_state function is not supported by this particular card.
      See Also:
    • HilWatchdogSetDigitalExpirationStateNotSupported

      public static final int HilWatchdogSetDigitalExpirationStateNotSupported
      The hil_watchdog_set_digital_expiration_state function is not supported by this particular card.
      See Also:
    • HilWatchdogSetPwmExpirationStateNotSupported

      public static final int HilWatchdogSetPwmExpirationStateNotSupported
      The hil_watchdog_set_pwm_expiration_state function is not supported by this particular card.
      See Also:
    • HilWatchdogSetOtherExpirationStateNotSupported

      public static final int HilWatchdogSetOtherExpirationStateNotSupported
      The hil_watchdog_set_other_expiration_state function is not supported by this particular card.
      See Also:
    • HilWatchdogStart

      public static final int HilWatchdogStart
      The hil_watchdog_start function is not supported by this particular card.
      See Also:
    • HilWatchdogStop

      public static final int HilWatchdogStop
      The hil_watchdog_stop function is not supported by this particular card.
      See Also:
    • HilWatchdogReload

      public static final int HilWatchdogReload
      The hil_watchdog_reload function is not supported by this particular card.
      See Also:
    • HilWatchdogIsExpired

      public static final int HilWatchdogIsExpired
      The hil_watchdog_is_expired function is not supported by this particular card.
      See Also:
    • HilWatchdogClear

      public static final int HilWatchdogClear
      The hil_watchdog_clear function is not supported by this particular card.
      See Also:
    • HilInvalidDigitalState

      public static final int HilInvalidDigitalState
      One of the digital states specified was not a valid state. Valid modes are 0 (low), 1 (high), 2 (tristate) or 3 (no change).
      See Also:
    • AnalogExpirationStateNotZero

      public static final int AnalogExpirationStateNotZero
      This board only supports resetting the analog outputs to zero when the watchdog expires.
      See Also:
    • DigitalExpirationStateNotTristate

      public static final int DigitalExpirationStateNotTristate
      This board only supports resetting the digital outputs to tri-state when the watchdog expires.
      See Also:
    • ClockNotWatchdog

      public static final int ClockNotWatchdog
      The specified clock is not a watchdog timer on this board.
      See Also:
    • AnalogExpirationsNotConfigured

      public static final int AnalogExpirationsNotConfigured
      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.
      See Also:
    • DigitalExpirationsNotConfigured

      public static final int DigitalExpirationsNotConfigured
      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.
      See Also:
    • ClockPeriodTooHigh

      public static final int ClockPeriodTooHigh
      The clock period is too high for the specified clock. Try using a different clock. Hardware clocks are generally faster than the system clocks.
      See Also:
    • ClockPeriodTooLow

      public static final int ClockPeriodTooLow
      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.
      See Also:
    • HilTaskCreateAnalogWriterNotSupported

      public static final int HilTaskCreateAnalogWriterNotSupported
      The hil_task_create_analog_writer function and HIL Write Analog Timebase block are not supported by this particular card.
      See Also:
    • FalconFailedToInitialize

      public static final int FalconFailedToInitialize
      The Novint Falcon failed to initialize. Make sure the Falcon is plugged in and powered.
      See Also:
    • FalconCouldNotOpenDevice

      public static final int FalconCouldNotOpenDevice
      Could not open the Novint Falcon device.
      See Also:
    • FalconCouldNotStartDevice

      public static final int FalconCouldNotStartDevice
      Could not start the Novint Falcon control loop.
      See Also:
    • FalconCouldNotCreateCallback

      public static final int FalconCouldNotCreateCallback
      Could not create a callback for the Novint Falcon.
      See Also:
    • FalconCouldNotMakeCurrent

      public static final int FalconCouldNotMakeCurrent
      Novint Falcon error.
      See Also:
    • Q8SeriesExpirationsNotConfigured

      public static final int Q8SeriesExpirationsNotConfigured
      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.
      See Also:
    • ConnectionAborted

      public static final int ConnectionAborted
      An incoming connection was indicated, but was subsequently terminated by the remote peer prior to accepting the call.
      See Also:
    • InvalidRoombaSongNumber

      public static final int InvalidRoombaSongNumber
      Roomba song number must be 0 to 15.
      See Also:
    • InvalidRoombaSongLength

      public static final int InvalidRoombaSongLength
      Roomba song length must be 1 to 16.
      See Also:
    • InvalidRoombaNoteNumber

      public static final int InvalidRoombaNoteNumber
      The note number of Roomba song must be 31 to 127.
      See Also:
    • InvalidRoombaDigitalOutput

      public static final int InvalidRoombaDigitalOutput
      Roomba digital output must be 0 to 7.
      See Also:
    • InvalidRoombaEventNo

      public static final int InvalidRoombaEventNo
      Roomba event no must be 1 to 22.
      See Also:
    • InvalidRoombaMode

      public static final int InvalidRoombaMode
      Roomba mode number must be 1 to 3.
      See Also:
    • InvalidRoombaDemo

      public static final int InvalidRoombaDemo
      Roomba demo number must be 1 to 11.
      See Also:
    • InvalidRoombaLedBits

      public static final int InvalidRoombaLedBits
      Roomba LED bits must be 0 to 10.
      See Also:
    • InvalidRoombaScriptLength

      public static final int InvalidRoombaScriptLength
      Data length mismatches according to the script length defined in the first byte.
      See Also:
    • PreferencesValueContainsEnvironmentVariables

      public static final int PreferencesValueContainsEnvironmentVariables
      The preferences value contains environment variable references, which cannot be expanded.
      See Also:
    • InvalidTypeOfPreferencesValue

      public static final int InvalidTypeOfPreferencesValue
      The preferences value is not a string.
      See Also:
    • InvalidRoombaStreamState

      public static final int InvalidRoombaStreamState
      Roomba stream state must be 0 to 1.
      See Also:
    • InvalidRoombaDriverBits

      public static final int InvalidRoombaDriverBits
      Roomba low side driver number must be 0 to 7.
      See Also:
    • InvalidRoombaDutyCycle

      public static final int InvalidRoombaDutyCycle
      Roomba duty cycle must be 0 to 128.
      See Also:
    • InvalidRoombaPacketNumber

      public static final int InvalidRoombaPacketNumber
      The number of Roomba sensor packets requested must be 0 to 43
      See Also:
    • InvalidRoombaStreamHeader

      public static final int InvalidRoombaStreamHeader
      Roomba stream header must be 19.
      See Also:
    • CorruptedRoombaStream

      public static final int CorruptedRoombaStream
      Roomba stream is corrupted.
      See Also:
    • InvalidRoombaStreamSize

      public static final int InvalidRoombaStreamSize
      Roomba stream size must be (number of packets + number of data bytes + 3)
      See Also:
    • InvalidImageDimension

      public static final int InvalidImageDimension
      Invalid dimension for image data
      See Also:
    • InvalidSeraccel

      public static final int InvalidSeraccel
      The SerAccel object is not valid. A SerAccel object cannot be used after it has been closed.
      See Also:
    • SeraccelCouldNotOpenDevice

      public static final int SeraccelCouldNotOpenDevice
      The SerAccel could not be opened. Make sure the SerAccel is connected and set to binary mode.
      See Also:
    • SeraccelCouldNotStartDevice

      public static final int SeraccelCouldNotStartDevice
      The SerAccel could not be started.
      See Also:
    • SeraccelCouldNotReadDevice

      public static final int SeraccelCouldNotReadDevice
      The SerAccel could not be read.
      See Also:
    • NoAltiaLicense

      public static final int NoAltiaLicense
      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.
      See Also:
    • NoIrobotRoombaLicense

      public static final int NoIrobotRoombaLicense
      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.
      See Also:
    • NoJr3ForceTorqueLicense

      public static final int NoJr3ForceTorqueLicense
      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.
      See Also:
    • NoMitsubishiPa10License

      public static final int NoMitsubishiPa10License
      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.
      See Also:
    • NoNintendoWiimoteLicense

      public static final int NoNintendoWiimoteLicense
      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.
      See Also:
    • NoNovintFalconLicense

      public static final int NoNovintFalconLicense
      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.
      See Also:
    • NoPointgreyCamerasLicense

      public static final int NoPointgreyCamerasLicense
      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.
      See Also:
    • NoSchunkGripperLicense

      public static final int NoSchunkGripperLicense
      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.
      See Also:
    • NoSensableOmniLicense

      public static final int NoSensableOmniLicense
      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.
      See Also:
    • InvalidImageName

      public static final int InvalidImageName
      The specified image does not exist.
      See Also:
    • NoInternalUseLicense

      public static final int NoInternalUseLicense
      The "Active during normal simulation" feature is not available. Did you intend to run in real-time using the "Monitor & Tune" button? Due to safety and liability concerns, accessing physical hardare in normal simulation rather than real-time is not enabled.
      See Also:
    • DraganflyX6CrcFailed

      public static final int DraganflyX6CrcFailed
      The Draganfly X6 autopilot message failed the CRC check.
      See Also:
    • CanpciNotFound

      public static final int CanpciNotFound
      The specified CANPCI could not be found.
      See Also:
    • CanpciInitFailed

      public static final int CanpciInitFailed
      Initialization of the CANPCI driver failed.
      See Also:
    • CanpciInvalidParameters

      public static final int CanpciInvalidParameters
      Parameters supplied to a CANPCI driver function are invalid.
      See Also:
    • CanpciSendMessageFailed

      public static final int CanpciSendMessageFailed
      The CANPCI device failed to send a CAN message.
      See Also:
    • CanpciGetMessageFailed

      public static final int CanpciGetMessageFailed
      The CANPCI device failed to receive a CAN message.
      See Also:
    • CanpciInvalidChannel

      public static final int CanpciInvalidChannel
      The CANPCI channel specified is invalid.
      See Also:
    • CanpciStartFailed

      public static final int CanpciStartFailed
      Failed to start the CANPCI card(s).
      See Also:
    • InvalidUblox

      public static final int InvalidUblox
      The Ublox object is not valid. A Ublox object cannot be used after it has been closed.
      See Also:
    • NoUbloxMsg

      public static final int NoUbloxMsg
      No Ublox message
      See Also:
    • InvalidUbloxMsg

      public static final int InvalidUbloxMsg
      Invalid Ublox message
      See Also:
    • InvalidUbloxIdentifiers

      public static final int InvalidUbloxIdentifiers
      Invalid Ublox identifiers
      See Also:
    • InvalidUbloxChecksum

      public static final int InvalidUbloxChecksum
      Invalid Ublox checksum
      See Also:
    • InvalidNmeaMsg

      public static final int InvalidNmeaMsg
      Invalid NMEA message
      See Also:
    • InvalidNmeaChecksum

      public static final int InvalidNmeaChecksum
      Invalid NMEA checksum
      See Also:
    • InvalidUbloxData

      public static final int InvalidUbloxData
      Invalid Ublox data
      See Also:
    • UnsupportedGpsDataField

      public static final int UnsupportedGpsDataField
      Unsupported Ublox GPS data field
      See Also:
    • RobostixInvalidProgramVersion

      public static final int RobostixInvalidProgramVersion
      The program on the robostix has an invalid version information (i.e., is either too old or too new).
      See Also:
    • SpiTransmit

      public static final int SpiTransmit
      A transmit error occured using the Serial Peripheral Interface (SPI) protocol.
      See Also:
    • SpiReceive

      public static final int SpiReceive
      A receive error occured using the Serial Peripheral Interface (SPI) protocol.
      See Also:
    • NoSuchDevice

      public static final int NoSuchDevice
      No such device or address
      See Also:
    • IntimeNotRunning

      public static final int IntimeNotRunning
      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.
      See Also:
    • CannotConnectToLicenseManager

      public static final int CannotConnectToLicenseManager
      It was not possible to connect to the license manager.
      See Also:
    • MissingProperties

      public static final int MissingProperties
      No properties were specified even though the number of properties is nonzero.
      See Also:
    • MissingPropertiesBuffer

      public static final int MissingPropertiesBuffer
      Properties have been specified but no values have been provided for the operation.
      See Also:
    • HilGetIntegerPropertyNotSupported

      public static final int HilGetIntegerPropertyNotSupported
      The hil_get_integer_property function and HIL Get Property block are not supported by this particular card.
      See Also:
    • HilGetDoublePropertyNotSupported

      public static final int HilGetDoublePropertyNotSupported
      The hil_get_double_property function and HIL Get Property block are not supported by this particular card.
      See Also:
    • HilGetStringPropertyNotSupported

      public static final int HilGetStringPropertyNotSupported
      The hil_get_string_property function and HIL Get Property block are not supported by this particular card.
      See Also:
    • HilSetIntegerPropertyNotSupported

      public static final int HilSetIntegerPropertyNotSupported
      The hil_set_integer_property function and HIL Set Property block are not supported by this particular card.
      See Also:
    • HilSetDoublePropertyNotSupported

      public static final int HilSetDoublePropertyNotSupported
      The hil_set_double_property function and HIL Set Property block are not supported by this particular card.
      See Also:
    • HilSetStringPropertyNotSupported

      public static final int HilSetStringPropertyNotSupported
      The hil_set_string_property function and HIL Set Property block are not supported by this particular card.
      See Also:
    • PropertyNotRecognized

      public static final int PropertyNotRecognized
      One or more of the specified properties were not recognized by the board-specific driver.
      See Also:
    • GumstixWatchdogClockPeriodTooHigh

      public static final int GumstixWatchdogClockPeriodTooHigh
      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.
      See Also:
    • GumstixWatchdogClockPeriodTooLow

      public static final int GumstixWatchdogClockPeriodTooLow
      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.
      See Also:
    • DigitalInputsNotInitialized

      public static final int DigitalInputsNotInitialized
      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.
      See Also:
    • DigitalOutputsNotInitialized

      public static final int DigitalOutputsNotInitialized
      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.
      See Also:
    • FilterProtocolsRequireUri

      public static final int FilterProtocolsRequireUri
      Missing "uri" option. Filter protocols require a "uri" option in their URI to identify the underlying communication protocol.
      See Also:
    • ConflictingCounterModes

      public static final int ConflictingCounterModes
      The specified counter is used as both an encoder and a PWM output channel.
      See Also:
    • DaqmxErrorChangingPwmOutTerm

      public static final int DaqmxErrorChangingPwmOutTerm
      DAQmx failed to change the counter output terminal.
      See Also:
    • DaqmxErrorWritingPwm

      public static final int DaqmxErrorWritingPwm
      DAQmx failed to output the requested PWM values.
      See Also:
    • DaqmxCannotAttachPwmToTask

      public static final int DaqmxCannotAttachPwmToTask
      DAQmx was unable to attach the specified counter channel to the PWM output task.
      See Also:
    • DaqmxErrorSettingImplicitTiming

      public static final int DaqmxErrorSettingImplicitTiming
      DAQmx was unable to configure implicit timing for the PWM output task.
      See Also:
    • DaqmxCannotGetPwmChannelName

      public static final int DaqmxCannotGetPwmChannelName
      DAQmx was unable to obtain the name of the PWM channel attached to the PWM output task.
      See Also:
    • NiDutyCycleOutOfRange

      public static final int NiDutyCycleOutOfRange
      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).
      See Also:
    • NiFrequencyOutOfRange

      public static final int NiFrequencyOutOfRange
      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).
      See Also:
    • DaqmxErrorChangingTimebaseRate

      public static final int DaqmxErrorChangingTimebaseRate
      DAQmx was unable to set the counter timebase rate.
      See Also:
    • InvalidDsrControl

      public static final int InvalidDsrControl
      Invalid dsr option. Supported values are "off", "on" or "handshake".
      See Also:
    • OptitrackRigidBodyInitError

      public static final int OptitrackRigidBodyInitError
      Unable to initialize the OptiTrack Rigid Body API. Make sure the proper software is installed and the path variable is set.
      See Also:
    • OptitrackPointCloudInitError

      public static final int OptitrackPointCloudInitError
      Unable to initialize the OptiTrack Point Cloud API. Make sure the proper software is installed and the path variable is set.
      See Also:
    • OptitrackRigidBodyIdInvalid

      public static final int OptitrackRigidBodyIdInvalid
      The rigid body ID is invalid or not found in the rigid body definition file. Valid IDs are integers ranging from 1 to 1024.
      See Also:
    • OptitrackErrorStartingCameras

      public static final int OptitrackErrorStartingCameras
      An error occurred starting the OptiTrack camera system. Make sure they are properly connected.
      See Also:
    • OptitrackErrorStoppingCameras

      public static final int OptitrackErrorStoppingCameras
      An error occurred stopping the OptiTrack camera system.
      See Also:
    • OptitrackInvalidCalibrationFile

      public static final int OptitrackInvalidCalibrationFile
      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.
      See Also:
    • OptitrackInvalidRigidBodyFile

      public static final int OptitrackInvalidRigidBodyFile
      Unable to load OptiTrack rigid body definition file. Make sure the file path is correct.
      See Also:
    • OptitrackTooManyRigidBodies

      public static final int OptitrackTooManyRigidBodies
      The number of specified OptiTrack rigid bodies exceeds the number of objects in the rigid body definition file.
      See Also:
    • VisionInvalidParameter

      public static final int VisionInvalidParameter
      Invalid parameter for OpenCV functions
      See Also:
    • VisionInvalidNoOfChannels

      public static final int VisionInvalidNoOfChannels
      Invalid number of color planes of the input image
      See Also:
    • NoCancellationHandler

      public static final int NoCancellationHandler
      An attempt was made to pop a cancellation handler when no cancellation handler was pushed on the stack!
      See Also:
    • VisionInvalidInput

      public static final int VisionInvalidInput
      Invalid input for OpenCV functions
      See Also:
    • PortUnreachable

      public static final int PortUnreachable
      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.
      See Also:
    • CannotSetPortUnreachable

      public static final int CannotSetPortUnreachable
      Cannot set the port unreachable option to disable reporting ICMP Port Unreachable messages for UDP datagrams
      See Also:
    • MustBeAdministrator

      public static final int MustBeAdministrator
      The process lacks the appropriate privileges to perform the operation. Administrator privileges are required. Log in as an Administrator or run as Administrator.
      See Also:
    • MismatchedEncoderFilterFrequency

      public static final int MismatchedEncoderFilterFrequency
      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.
      See Also:
    • MismatchedClockFrequency

      public static final int MismatchedClockFrequency
      One of the clock frequencies specified does not match the frequency of another channel which shares the same clock resources.
      See Also:
    • UnableToOpenDialog

      public static final int UnableToOpenDialog
      The underlying operating system could not open the dialog.
      See Also:
    • HilSetDigitalOutputConfigurationNotSupported

      public static final int HilSetDigitalOutputConfigurationNotSupported
      The hil_set_digital_output_configuration function is not supported by this particular card.
      See Also:
    • HilSetPwmConfigurationNotSupported

      public static final int HilSetPwmConfigurationNotSupported
      The hil_set_pwm_configuration function is not supported by this particular card.
      See Also:
    • HilSetPwmDeadbandNotSupported

      public static final int HilSetPwmDeadbandNotSupported
      The hil_set_pwm_deadband function is not supported by this particular card.
      See Also:
    • MissingDigitalConfigurations

      public static final int MissingDigitalConfigurations
      Digital output channels have been specified but not enough digital output configurations have been provided.
      See Also:
    • MissingPwmConfigurations

      public static final int MissingPwmConfigurations
      PWM output channels have been specified but not enough PWM configurations have been provided.
      See Also:
    • MissingPwmAlignments

      public static final int MissingPwmAlignments
      PWM output channels have been specified but not enough PWM alignments have been provided.
      See Also:
    • MissingPwmPolarities

      public static final int MissingPwmPolarities
      PWM output channels have been specified but not enough PWM polarities have been provided.
      See Also:
    • MissingPwmDeadbands

      public static final int MissingPwmDeadbands
      PWM output channels have been specified but not enough PWM high-to-low or low-to-high deadband values have been provided.
      See Also:
    • InvalidPwmConfiguration

      public static final int InvalidPwmConfiguration
      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)
      See Also:
    • InvalidPwmAlignment

      public static final int InvalidPwmAlignment
      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)
      See Also:
    • InvalidPwmPolarity

      public static final int InvalidPwmPolarity
      One of the PWM output polarities specified is not a valid configuration. Configurations must be 1 (active high) or 0 (active low)
      See Also:
    • PwmConfigurationNotSupported

      public static final int PwmConfigurationNotSupported
      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.
      See Also:
    • InvalidPwmDeadband

      public static final int InvalidPwmDeadband
      One of the PWM deadbands specified is negative. Deadband values must be non-negative.
      See Also:
    • BipolarPwmOnEvenChannelsOnly

      public static final int BipolarPwmOnEvenChannelsOnly
      The bipolar PWM configuration may only be configured on the even PWM channels for this card. See the card's documentation for details.
      See Also:
    • GpsReadFailed

      public static final int GpsReadFailed
      A read of the GPS device failed.
      See Also:
    • PwmAlignmentNotSupported

      public static final int PwmAlignmentNotSupported
      One of the PWM output channels specified does not support the given PWM alignment.
      See Also:
    • PwmPolarityNotSupported

      public static final int PwmPolarityNotSupported
      One of the PWM output channels specified does not support the given PWM polarity.
      See Also:
    • PwmDeadbandNotSupported

      public static final int PwmDeadbandNotSupported
      One of the PWM output channels specified does not support the given PWM deadband.
      See Also:
    • InvalidChannelOrderForBipolarPwm

      public static final int InvalidChannelOrderForBipolarPwm
      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.
      See Also:
    • SumOfPwmDeadbandsExceedsPeriod

      public static final int SumOfPwmDeadbandsExceedsPeriod
      The sum of the leading and trailing deadbands exceeds the PWM period. The deadbands cannot be so large that they exceed the PWM period.
      See Also:
    • PwmModesNotOneShot

      public static final int PwmModesNotOneShot
      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.
      See Also:
    • PwmExpirationsNotConfigured

      public static final int PwmExpirationsNotConfigured
      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.
      See Also:
    • PhantomCannotInitialize

      public static final int PhantomCannotInitialize
      Phantom block cannot initialize the device.
      See Also:
    • PhantomSchedulerError

      public static final int PhantomSchedulerError
      Phantom block cannot start the Phantom API scheduler.
      See Also:
    • PhantomSchedulerRateError

      public static final int PhantomSchedulerRateError
      Phantom API scheduler rate error.
      See Also:
    • PhantomReadFailed

      public static final int PhantomReadFailed
      Phantom block cannot read the outputs of the device.
      See Also:
    • PhantomWriteFailed

      public static final int PhantomWriteFailed
      Phantom block cannot write to inputs of the device.
      See Also:
    • PhantomCannotClose

      public static final int PhantomCannotClose
      Phantom block cannot close the device.
      See Also:
    • NoPhantomOmniLicense

      public static final int NoPhantomOmniLicense
      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.
      See Also:
    • NoPhantomDesktopLicense

      public static final int NoPhantomDesktopLicense
      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.
      See Also:
    • NoPhantomPremiumLicense

      public static final int NoPhantomPremiumLicense
      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.
      See Also:
    • NoPhantomPremium6DofLicense

      public static final int NoPhantomPremium6DofLicense
      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.
      See Also:
    • ValQbotOpenFailed

      public static final int ValQbotOpenFailed
      Failed to open the Qbot VAL driver.
      See Also:
    • InvalidKukaRobot

      public static final int InvalidKukaRobot
      Invalid object. A KUKA robot object cannot be used after it has been closed.
      See Also:
    • KukaRobotCouldNotOpenDevice

      public static final int KukaRobotCouldNotOpenDevice
      The KUKA robot device could not be opened. Make sure a KUKA robot is connected.
      See Also:
    • NoKukaRobotsLicense

      public static final int NoKukaRobotsLicense
      You do not have a valid license for the KUKA robots blockset. To configure licensing use the Configure License utility found under Start Menu/All Programs/Quanser for your product.
      See Also:
    • VisionInvalidImageSize

      public static final int VisionInvalidImageSize
      Invalid image dimension.
      See Also:
    • InvalidHymotion11000

      public static final int InvalidHymotion11000
      Invalid object. A HyMotion-11000 object cannot be used after it has been closed.
      See Also:
    • Hymotion11000CouldNotOpenDevice

      public static final int Hymotion11000CouldNotOpenDevice
      The HyMotion-11000 could not be opened. Make sure the Rexroth HyMotion-11000 Motion System is connected.
      See Also:
    • NoRexrothHymotion11000License

      public static final int NoRexrothHymotion11000License
      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.
      See Also:
    • InvalidShmemScope

      public static final int InvalidShmemScope
      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".
      See Also:
    • NoNaturalpointOptitrackLicense

      public static final int NoNaturalpointOptitrackLicense
      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.
      See Also:
    • NoVisualizationLicense

      public static final int NoVisualizationLicense
      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.
      See Also:
    • NoGpsLicense

      public static final int NoGpsLicense
      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.
      See Also:
    • InvalidCigiHost

      public static final int InvalidCigiHost
      Invalid object. A CIGI host object cannot be used after it has been closed.
      See Also:
    • CigiHostCouldNotOpenDevice

      public static final int CigiHostCouldNotOpenDevice
      The CIGI Host could not be opened.
      See Also:
    • InvalidDeflateMode

      public static final int InvalidDeflateMode
      The mode option specified for a deflate URI is invalid.
      See Also:
    • StateIsNull

      public static final int StateIsNull
      The state argument is NULL. It should be a valid pointer.
      See Also:
    • WrongNumBytesPoked

      public static final int WrongNumBytesPoked
      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.
      See Also:
    • WrongNumBytesPeeked

      public static final int WrongNumBytesPeeked
      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.
      See Also:
    • NoQbotLicense

      public static final int NoQbotLicense
      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.
      See Also:
    • NoUavLicense

      public static final int NoUavLicense
      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.
      See Also:
    • PhantomLibraryOpenFailed

      public static final int PhantomLibraryOpenFailed
      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.
      See Also:
    • WrongNumberOfInitialValues

      public static final int WrongNumberOfInitialValues
      The wrong number of initial values were passed to visualization_open for the variables given.
      See Also:
    • InvalidNees

      public static final int InvalidNees
      Invalid object. A NEES object cannot be used after it has been closed.
      See Also:
    • NeesCouldNotInitialize

      public static final int NeesCouldNotInitialize
      The NEES block could not be initialized.
      See Also:
    • NeesCouldNotCommunicate

      public static final int NeesCouldNotCommunicate
      Could not communicate with the NEES daemon.
      See Also:
    • NeesInvalidDataFromDaemon

      public static final int NeesInvalidDataFromDaemon
      Received invalid data from the NEES daemon.
      See Also:
    • NeesCouldNotClose

      public static final int NeesCouldNotClose
      Could not close the NEES block.
      See Also:
    • TcpKeepalivesNotSupported

      public static final int TcpKeepalivesNotSupported
      TCP/IP keep alive packets on individual socket connections does not appear to be supported.
      See Also:
    • CannotSelectVariable

      public static final int CannotSelectVariable
      Variables cannot be selected after a visualization task has already been started.
      See Also:
    • InvalidVariableName

      public static final int InvalidVariableName
      The variable indicated could not be found in the scene.
      See Also:
    • VariableAlreadySelected

      public static final int VariableAlreadySelected
      The variable has already been selected in the scene. Variables cannot be selected more than once.
      See Also:
    • InvalidVariableDatatype

      public static final int InvalidVariableDatatype
      The wrong data type is being used to set the value of the given variable.
      See Also:
    • QerrCannotSetVariable

      public static final int QerrCannotSetVariable
      Variable values cannot be set until the visualization task has been started. Use the Visualization Start Task VI to start the task.
      See Also:
    • VariableNotSelected

      public static final int VariableNotSelected
      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.
      See Also:
    • VisualizationAlreadyStarted

      public static final int VisualizationAlreadyStarted
      The visualization task has already been started.
      See Also:
    • UnableToStartViewer

      public static final int UnableToStartViewer
      The Quanser 3D Viewer could not be started.
      See Also:
    • InvalidVisualizationHandle

      public static final int InvalidVisualizationHandle
      An invalid visualization handle was passed to a Visualization VI or function.
      See Also:
    • ViewerMayNotHaveExited

      public static final int ViewerMayNotHaveExited
      The Quanser 3D Viewer may not have exited. An unexpected error may have occurred.
      See Also:
    • PcanCannotInitialize

      public static final int PcanCannotInitialize
      The Peak CAN device failed to initialize. Make sure the device is connected properly and the drivers and API have been installed.
      See Also:
    • WiimotionPlusActivateFailed

      public static final int WiimotionPlusActivateFailed
      The WiiMotion Plus extension failed to activate. Make sure the WiiMotion Plus extension is properly connected to the Wiimote.
      See Also:
    • WiimotionPlusNotDetected

      public static final int WiimotionPlusNotDetected
      The WiiMotion Plus extension was not detected. Make sure it is properly connected to the Wiimote.
      See Also:
    • WiimoteExtControllerCheckFailed

      public static final int WiimoteExtControllerCheckFailed
      Failed to read report for Wiimote extension controllers. Make sure your Wiimote is properly connected.
      See Also:
    • SoftwareAlreadyInstalled

      public static final int SoftwareAlreadyInstalled
      Another version of the software is already installed. Please uninstall the other version first.
      See Also:
    • NoSpaceOnFileSystem

      public static final int NoSpaceOnFileSystem
      There is no space left on the file system.
      See Also:
    • FileSystemError

      public static final int FileSystemError
      A physical I/O error occurred trying to access the file system.
      See Also:
    • InvalidSetupOperation

      public static final int InvalidSetupOperation
      An invalid operation was detected in the installation database. The installation database appears to be corrupt.
      See Also:
    • PrematureEndOfFile

      public static final int PrematureEndOfFile
      The end of the file was encountered prematurely. The file is corrupt.
      See Also:
    • PartitionNotFound

      public static final int PartitionNotFound
      The specified partition could not be found. Make sure you have created the partition and have enabled the appropriate scheduler.
      See Also:
    • PartitioningSchedulerNotRunning

      public static final int PartitioningSchedulerNotRunning
      The partitioning scheduler is not running. Be sure to set up your system to run the partitioning scheduler before attempting to use it.
      See Also:
    • JoiningPartitionDenied

      public static final int JoiningPartitionDenied
      It was not possible to join the partition. Security constraints set up for partitioning do not allow it.
      See Also:
    • DigitalExpirationStateTristateInvalid

      public static final int DigitalExpirationStateTristateInvalid
      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.
      See Also:
    • InvalidLicenseForBuildfile

      public static final int InvalidLicenseForBuildfile
      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.
      See Also:
    • UriOptionNotRecognized

      public static final int UriOptionNotRecognized
      An option specified in the URI was not recognized as a valid option.
      See Also:
    • HilConflictingDigitalOutputs

      public static final int HilConflictingDigitalOutputs
      Two or more digital outputs were specified with output values that conflict with one another. Refer to the device documentation for limitations.
      See Also:
    • DensoReadTimeout

      public static final int DensoReadTimeout
      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.
      See Also:
    • NoRoomInReceiveBuffer

      public static final int NoRoomInReceiveBuffer
      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.
      See Also:
    • NoDataInReceiveBuffer

      public static final int NoDataInReceiveBuffer
      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.
      See Also:
    • SpiWrongBytesToSendAndReceive

      public static final int SpiWrongBytesToSendAndReceive
      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).
      See Also:
    • NoSuchSpiChannel

      public static final int NoSuchSpiChannel
      The SPI port specified in the URI is not available.
      See Also:
    • OnlySpiMasterModeSupported

      public static final int OnlySpiMasterModeSupported
      Only the SPI master mode is supported by the device being used for SPI communications. Different hardware is required for slave mode.
      See Also:
    • OnlySpiMsbFirstSupported

      public static final int OnlySpiMsbFirstSupported
      The SPI device specified in the URI only supports sending and receiving the most-significant bit first.
      See Also:
    • NoDensoLicense

      public static final int NoDensoLicense
      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.
      See Also:
    • NoPtiVisualeyezLicense

      public static final int NoPtiVisualeyezLicense
      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.
      See Also:
    • PtiVzsoftFailedToInitialize

      public static final int PtiVzsoftFailedToInitialize
      The VZSoft device failed to initialize. Make sure the system is setup properly and the VZSoft software is installed.
      See Also:
    • PtiVzanalyzerFailedToInitialize

      public static final int PtiVzanalyzerFailedToInitialize
      The VZAnalyzer device failed to initialize. Make sure the VZAnalyzer software is installed.
      See Also:
    • PwmModesNotCompatible

      public static final int PwmModesNotCompatible
      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.
      See Also:
    • NpTrackIrOpenFailed

      public static final int NpTrackIrOpenFailed
      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.
      See Also:
    • CannotSetPosition

      public static final int CannotSetPosition
      The position of the stream cannot be set.
      See Also:
    • SemaphoreCountExceeded

      public static final int SemaphoreCountExceeded
      A semaphore's maximum count has been reached. The semaphore cannot be signaled.
      See Also:
    • ConnectionRefused

      public static final int ConnectionRefused
      The remote peer refused the connection, most likely because no server application was listening for connections
      See Also:
    • MissingInterruptSources

      public static final int MissingInterruptSources
      No interrupt sources were specified even though the number of interrupt sources is nonzero.
      See Also:
    • MissingInterruptOccurredBuffer

      public static final int MissingInterruptOccurredBuffer
      Interrupt sources have been specified but not enough buffer space has been provided for the poll operation.
      See Also:
    • HilPollInterruptNotSupported

      public static final int HilPollInterruptNotSupported
      The hil_poll_interrupt function and HIL Poll Interrupt block are not supported by this particular card.
      See Also:
    • MonitorArgumentIsNull

      public static final int MonitorArgumentIsNull
      The monitor argument to a HIL function is NULL.
      See Also:
    • InvalidMonitorHandle

      public static final int InvalidMonitorHandle
      An invalid monitor handle was passed as an argument to a HIL function.
      See Also:
    • HilMonitorCreateInterruptReaderNotSupported

      public static final int HilMonitorCreateInterruptReaderNotSupported
      The hil_monitor_create_interrupt_reader function and HIL Interrupt block are not supported by this particular card.
      See Also:
    • HilMonitorStartNotSupported

      public static final int HilMonitorStartNotSupported
      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.
      See Also:
    • HilMonitorStopNotSupported

      public static final int HilMonitorStopNotSupported
      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.
      See Also:
    • HilMonitorDeleteNotSupported

      public static final int HilMonitorDeleteNotSupported
      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.
      See Also:
    • HilMonitorReadInterruptNotSupported

      public static final int HilMonitorReadInterruptNotSupported
      The hil_monitor_read_interrupt function is not supported by this particular card.
      See Also:
    • InvalidInterruptSource

      public static final int InvalidInterruptSource
      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.
      See Also:
    • InvalidInterruptOperationHandle

      public static final int InvalidInterruptOperationHandle
      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.
      See Also:
    • InterruptOperationArgumentIsNull

      public static final int InterruptOperationArgumentIsNull
      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.
      See Also:
    • OptitrackInvalidLicense

      public static final int OptitrackInvalidLicense
      The license for the Optitrack tools being used is invalid or missing. Make sure you have configured your license.
      See Also:
    • OptitrackFrameUpdateFailed

      public static final int OptitrackFrameUpdateFailed
      An attempt to process frames from Optitrack failed. See the QUARC console for additional information.
      See Also:
    • TooManyInterruptSources

      public static final int TooManyInterruptSources
      Too many interrupt sources were specified.
      See Also:
    • HilSetClockFrequencyNotSupported

      public static final int HilSetClockFrequencyNotSupported
      The hil_set_clock_frequency function is not supported by this particular card.
      See Also:
    • ViconCannotConnect

      public static final int ViconCannotConnect
      Cannot connect to the Vicon DataStream server. Check that the host name is correct and that the Tracker software is running.
      See Also:
    • ViconFailedToSetStreamMode

      public static final int ViconFailedToSetStreamMode
      The Vicon system failed to set the specified stream mode. Ensure the stream mode is valid and the Tracker software is running.
      See Also:
    • ViconEnableUnlabeledMarkerDataFailed

      public static final int ViconEnableUnlabeledMarkerDataFailed
      The Vicon system failed to enable the unlabeled marker data stream. Make sure your system is connected and the Tracker software is running.
      See Also:
    • ViconEnableMarkerDataFailed

      public static final int ViconEnableMarkerDataFailed
      The Vicon system failed to enable the marker data stream. Make sure your system is connected and the Tracker software is running.
      See Also:
    • ViconEnableSegmentDataFailed

      public static final int ViconEnableSegmentDataFailed
      The Vicon system failed to enable the segment data stream. Make sure your system is connected and the Tracker software is running.
      See Also:
    • NoViconLicense

      public static final int NoViconLicense
      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.
      See Also:
    • DaqmxOnlyDeviceNamesSupported

      public static final int DaqmxOnlyDeviceNamesSupported
      Using a numeric board identifier for NI cards is not supported on this system. Please use the device name instead.
      See Also:
    • HiqBuildNumberMismatch

      public static final int HiqBuildNumberMismatch
      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.
      See Also:
    • InvalidHostPacket

      public static final int InvalidHostPacket
      A Host block appears to be incompatible with the current version of QUARC because it has sent invalid data. It may be necessary to rebuild the model.
      See Also:
    • DriverTimedOut

      public static final int DriverTimedOut
      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.
      See Also:
    • V4l2VidiocQbufFailed

      public static final int V4l2VidiocQbufFailed
      Failed to enqueue a buffer with the video driver's incoming queue.
      See Also:
    • V4l2CouldNotClose

      public static final int V4l2CouldNotClose
      Failed to close the video driver.
      See Also:
    • V4l2DeviceMissing

      public static final int V4l2DeviceMissing
      The specified video device could not be found.
      See Also:
    • V4l2QueryFailed

      public static final int V4l2QueryFailed
      Unable to query the video driver for its status.
      See Also:
    • V4l2NotCapDevice

      public static final int V4l2NotCapDevice
      The device does not support video capture.
      See Also:
    • V4l2NotStreamingDevice

      public static final int V4l2NotStreamingDevice
      The device does not support video streaming.
      See Also:
    • V4l2FormatNotValid

      public static final int V4l2FormatNotValid
      The image format is not valid for the device.
      See Also:
    • V4l2VidiocReqbufsFailed

      public static final int V4l2VidiocReqbufsFailed
      Failed to initiate memory-mapped or user-pointer I/O for the video device.
      See Also:
    • V4l2VidiocStreamFailed

      public static final int V4l2VidiocStreamFailed
      Failed to start or stop video capture or streaming.
      See Also:
    • CaspaCaptureFailed

      public static final int CaspaCaptureFailed
      Failed to capture video.
      See Also:
    • CardNotActive

      public static final int CardNotActive
      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.
      See Also:
    • AutopilotNotActive

      public static final int AutopilotNotActive
      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.
      See Also:
    • PcanInvalidChannel

      public static final int PcanInvalidChannel
      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.
      See Also:
    • PcanSetMessageFilterFailed

      public static final int PcanSetMessageFilterFailed
      The Peak CAN device failed to set the message filter. Make sure the message IDs requested are valid.
      See Also:
    • IncompatibleTargetType

      public static final int IncompatibleTargetType
      The code being downloaded or run is not compatible with the type of target referenced by the target URI. For example, 32-bit code cannot be downloaded to a 64-bit target or vice versa. In Simulink, make sure the system target file selected in the model's active configuration is compatible with the target referred to by the target URI.
      See Also:
    • PcanWriteFailed

      public static final int PcanWriteFailed
      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.
      See Also:
    • JacoInvalidJoint

      public static final int JacoInvalidJoint
      The joint specified for the Jaco device is outside the valid range.
      See Also:
    • JacoJointInitializationFailed

      public static final int JacoJointInitializationFailed
      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.
      See Also:
    • JacoAckNotReceived

      public static final int JacoAckNotReceived
      Jaco did not send an acknowledge message when one was expected.
      See Also:
    • SharingViolation

      public static final int SharingViolation
      The process cannot access the file or object because it is being used by another process.
      See Also:
    • JacoReadFailed

      public static final int JacoReadFailed
      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.
      See Also:
    • JacoJointAddressInvalid

      public static final int JacoJointAddressInvalid
      The Jaco joint address is invalid.
      See Also:
    • NoRoboticsLicense

      public static final int NoRoboticsLicense
      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.
      See Also:
    • InvalidHost

      public static final int InvalidHost
      The host passed as an argument is invalid. It is likely NULL, indicating the host may not be not connected or listening.
      See Also:
    • JacoReadTimeout

      public static final int JacoReadTimeout
      A JACO read timeout expired.
      See Also:
    • JacoShutdown

      public static final int JacoShutdown
      Unable to complete the operation because the JACO is shutting down.
      See Also:
    • PeripheralNotFound

      public static final int PeripheralNotFound
      A peripheral device could not be found. It is possible the device is unplugged or otherwise inoperable.
      See Also:
    • EnvironmentVariableNotFound

      public static final int EnvironmentVariableNotFound
      The environment variable could not be found.
      See Also:
    • VisCannotCreateFrameTimer

      public static final int VisCannotCreateFrameTimer
      An error occured creating the frame-rate timer.
      See Also:
    • VisCannotCreateVisualizationWindow

      public static final int VisCannotCreateVisualizationWindow
      An error occured creating the visualization window.
      See Also:
    • VisCannotRegisterWindow

      public static final int VisCannotRegisterWindow
      An error occured while attempting to register the windows class. Windows error code %d.
      See Also:
    • VisCannotGetWindowDc

      public static final int VisCannotGetWindowDc
      Cannot create device context. Windows error %d.
      See Also:
    • VisFailedToSwitchToFullScreen

      public static final int VisFailedToSwitchToFullScreen
      Could not switch to requested fullscreen mode.
      See Also:
    • VisCannotFindSuitablePixelFormat

      public static final int VisCannotFindSuitablePixelFormat
      Cannot find suitable OpenGL pixel format.
      See Also:
    • VisCannotSetPixelFormat

      public static final int VisCannotSetPixelFormat
      Cannot set OpenGL pixel format.
      See Also:
    • VisCannotCreateOpenglContext

      public static final int VisCannotCreateOpenglContext
      Cannot create OpenGL context.
      See Also:
    • VisCannotCreateExtendedOpenglContext

      public static final int VisCannotCreateExtendedOpenglContext
      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.
      See Also:
    • VisCannotMakeOpenglContext

      public static final int VisCannotMakeOpenglContext
      Cannot make the specified OpenGL context the current context.
      See Also:
    • VisCannotMakeExtendedOpenglContext

      public static final int VisCannotMakeExtendedOpenglContext
      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.
      See Also:
    • VisUnableToSwapGraphicsBuffers

      public static final int VisUnableToSwapGraphicsBuffers
      Unable to swap graphics buffers.
      See Also:
    • VisTooManyLightsInScene

      public static final int VisTooManyLightsInScene
      Too many lights in scene. A maximum of %d lights are supported by OpenGL.
      See Also:
    • VisCannotFindValidX3dMesh

      public static final int VisCannotFindValidX3dMesh
      Cannot find a valid X3D mesh in %s.
      See Also:
    • VisCannotFindSpecifiedShapeInX3dMesh

      public static final int VisCannotFindSpecifiedShapeInX3dMesh
      Shape %d could not be found in %s.
      See Also:
    • VisCannotFindSpecifiedAttributeInX3dMesh

      public static final int VisCannotFindSpecifiedAttributeInX3dMesh
      Attribute %s could not be found in %s.
      See Also:
    • VisInvalidSceneFileFormat

      public static final int VisInvalidSceneFileFormat
      Invalid XML scene file.
      See Also:
    • VisInvalidMeshFileFormat

      public static final int VisInvalidMeshFileFormat
      Invalid mesh file.
      See Also:
    • VisUnsupportedTextureFormat

      public static final int VisUnsupportedTextureFormat
      The selected texture file %s is not a supported file type.
      See Also:
    • VisTextureNotPowerOf2

      public static final int VisTextureNotPowerOf2
      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).
      See Also:
    • VisTextureFileFormatInvalid

      public static final int VisTextureFileFormatInvalid
      The texture file is recognized, but the file is not in an expected format
      See Also:
    • VisTextureFileInvalidColorDepth

      public static final int VisTextureFileInvalidColorDepth
      The texture file appears to be valid, but the color depth specified in this file is not supported.
      See Also:
    • VisTextureFileInvalidCompression

      public static final int VisTextureFileInvalidCompression
      The texture file appears to be valid, but the compression scheme used is not supported.
      See Also:
    • VisOpenglRequiredExtensionNotFound

      public static final int VisOpenglRequiredExtensionNotFound
      A necessary extension was not found for the requested OpenGL version (%1.1f). Updating your video drivers may solve the issue.
      See Also:
    • VisMeshInvalidShapeReference

      public static final int VisMeshInvalidShapeReference
      The shape parameter specified for the mesh %s in the scene file must be greater or equal to zero.
      See Also:
    • VisMeshInvalidFaceCount

      public static final int VisMeshInvalidFaceCount
      The face parameter specified for the mesh %s in the scene file must be an integer.
      See Also:
    • VisMeshInvalidStride

      public static final int VisMeshInvalidStride
      The stride parameter specified for the mesh %s, attribute %s in the scene file must be greater than zero.
      See Also:
    • VisMeshInvalidNumberOfAttributeElements

      public static final int VisMeshInvalidNumberOfAttributeElements
      The number of attribute elements was not the expected stride.
      See Also:
    • VisMeshInvalidNumberOfIndices

      public static final int VisMeshInvalidNumberOfIndices
      The indices are expected to be a group of 4 numbers for each face.
      See Also:
    • VisMeshInvalidNumberOfNormals

      public static final int VisMeshInvalidNumberOfNormals
      The normals are expected to be a group of 3 numbers for each vertex.
      See Also:
    • VisMeshInvalidNumberOfTextureCoordinates

      public static final int VisMeshInvalidNumberOfTextureCoordinates
      The texture coordinates are expected to be a group of 2 numbers for each vertex.
      See Also:
    • VisMeshInvalidNumberOfVertices

      public static final int VisMeshInvalidNumberOfVertices
      The vertices are expected to be in groups of 3 numbers.
      See Also:
    • VisMeshInvalidIndicesIndex

      public static final int VisMeshInvalidIndicesIndex
      An index references a vertex that is outside of the expected range.
      See Also:
    • VisMeshAttributeNotEqualToOtherVertices

      public static final int VisMeshAttributeNotEqualToOtherVertices
      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.
      See Also:
    • VisShaderVertexNotSet

      public static final int VisShaderVertexNotSet
      The vertex shader has not been specified for %s.
      See Also:
    • VisShaderFragmentNotSet

      public static final int VisShaderFragmentNotSet
      The fragment shader has not been specified for %s.
      See Also:
    • VisShaderVertexCompileFailed

      public static final int VisShaderVertexCompileFailed
      Failed to compile the vertex shader file %s.
      See Also:
    • VisShaderFragmentCompileFailed

      public static final int VisShaderFragmentCompileFailed
      Failed to compile the fragment shader file %s.
      See Also:
    • VisShaderNotCompiled

      public static final int VisShaderNotCompiled
      Internal error. The graphics engine has attempted to use a shader that has not yet been successfully compiled.
      See Also:
    • VisOldSceneFileVersion

      public static final int VisOldSceneFileVersion
      The scene file appears to be valid, but the version (%2.2f) is not compatible with the installed version of QUARC. Version %2.2f was expected. Please regenerate the scene file from your diagram.
      See Also:
    • VisUnrecognizedSceneFileVersion

      public static final int VisUnrecognizedSceneFileVersion
      The scene file appears to be valid, but the version (%2.2f) is from a newer version of QUARC. Please upgrade this viewer to the most recent version. If this viewer is being used independently of QUARC, an installer for just the viewer is available on the QUARC DVD.
      See Also:
    • VisSceneBackgroundColorInvalid

      public static final int VisSceneBackgroundColorInvalid
      Invalid background color in the scene file.
      See Also:
    • VisSceneAmbientColorInvalid

      public static final int VisSceneAmbientColorInvalid
      Invalid ambient color specified in the scene file.
      See Also:
    • VisSceneFramerateInvalid

      public static final int VisSceneFramerateInvalid
      Invalid frame rate specified in scene file.
      See Also:
    • VisSceneWidthInvalid

      public static final int VisSceneWidthInvalid
      Invalid screen width specified in scene file.
      See Also:
    • VisSceneHeightInvalid

      public static final int VisSceneHeightInvalid
      Invalid screen height specified in scene file.
      See Also:
    • VisSceneMeshIdDuplicate

      public static final int VisSceneMeshIdDuplicate
      A duplicate mesh ID %s was found. All mesh ID's must be unique.
      See Also:
    • VisSceneMeshAttributeIdDuplicate

      public static final int VisSceneMeshAttributeIdDuplicate
      A duplicate mesh attribute ID %s was found was found in mesh %s. All mesh attribute ID's must be unique.
      See Also:
    • VisSceneTextureIdDuplicate

      public static final int VisSceneTextureIdDuplicate
      A duplicate texture ID %s was found. All mesh ID's must be unique.
      See Also:
    • VisSceneShaderIdDuplicate

      public static final int VisSceneShaderIdDuplicate
      A duplicate shader ID %s was found. All shader ID's must be unique.
      See Also:
    • VisSceneShaderVariableIdDuplicate

      public static final int VisSceneShaderVariableIdDuplicate
      A duplicate shader variable ID %s was found in shader %s. Shader variable ID's must be unique within each shader.
      See Also:
    • VisSceneShaderAttributeIdDuplicate

      public static final int VisSceneShaderAttributeIdDuplicate
      A duplicate shader attribute ID %s was found in shader %s. Shader attribute ID's must be unique within each shader.
      See Also:
    • VisSceneNearClippingInvalid

      public static final int VisSceneNearClippingInvalid
      Near clipping plane must greater than or equal to 0.
      See Also:
    • VisSceneFarClippingInvalid

      public static final int VisSceneFarClippingInvalid
      Near clipping plane must greater than 0.
      See Also:
    • VisSceneNearFarCombinationInvalid

      public static final int VisSceneNearFarCombinationInvalid
      Far clipping plane must be greater than the near clipping plane.
      See Also:
    • VisSceneViewAngleInvalid

      public static final int VisSceneViewAngleInvalid
      Camera viewing angle must greater than 0.
      See Also:
    • VisSceneKeyboardCameraControlKeyInvalid

      public static final int VisSceneKeyboardCameraControlKeyInvalid
      Unrecognized camera control key.
      See Also:
    • VisSceneMouseCameraControlKeyInvalid

      public static final int VisSceneMouseCameraControlKeyInvalid
      Unrecognized mouse button.
      See Also:
    • VisSceneGestureCameraControlKeyInvalid

      public static final int VisSceneGestureCameraControlKeyInvalid
      Unrecognized gesture control.
      See Also:
    • VisSceneFogModeInvalid

      public static final int VisSceneFogModeInvalid
      The fog mode must be either linear, exp, or exp2.
      See Also:
    • VisSceneFogDensityInvalid

      public static final int VisSceneFogDensityInvalid
      The fog density must defined and greater or equal to 0.
      See Also:
    • VisSceneFogColorInvalid

      public static final int VisSceneFogColorInvalid
      Invalid fog color.
      See Also:
    • VisSceneFogStartInvalid

      public static final int VisSceneFogStartInvalid
      The fog start must greater or equal to 0.
      See Also:
    • VisSceneFogEndInvalid

      public static final int VisSceneFogEndInvalid
      The fog end must greater than fog start.
      See Also:
    • VisSceneFogStartOrEndUndefined

      public static final int VisSceneFogStartOrEndUndefined
      If linear fog is used, the start and end distances must be defined.
      See Also:
    • VisSceneOpenglVersionInvalid

      public static final int VisSceneOpenglVersionInvalid
      The requested OpenGL version number must greater or equal to 1.0.
      See Also:
    • VisSceneObjectReferencesUnknownMeshId

      public static final int VisSceneObjectReferencesUnknownMeshId
      Object %s references an unknown mesh ID %s.
      See Also:
    • VisSceneObjectReferencesUnknownTextureId

      public static final int VisSceneObjectReferencesUnknownTextureId
      Object %s references an unknown texture ID %s.
      See Also:
    • VisSceneObjectIdDuplicate

      public static final int VisSceneObjectIdDuplicate
      A duplicate object ID %s was found. All object ID's must be unique.
      See Also:
    • VisSceneActorReferencesUnknownMeshId

      public static final int VisSceneActorReferencesUnknownMeshId
      Actor %s references an unknown mesh ID %s.
      See Also:
    • VisSceneActorReferencesUnknownTextureId

      public static final int VisSceneActorReferencesUnknownTextureId
      Actor %s references an unknown texture ID %s.
      See Also:
    • VisSceneActorReferencesUnknownObjectId

      public static final int VisSceneActorReferencesUnknownObjectId
      Actor %s references an unknown object ID %s.
      See Also:
    • VisSceneActorReferencesUnknownShaderId

      public static final int VisSceneActorReferencesUnknownShaderId
      Actor %s references an unknown shader ID %s.
      See Also:
    • VisSceneActorReferencesUnknownShaderVariableId

      public static final int VisSceneActorReferencesUnknownShaderVariableId
      Actor %s references an unknown shader variable ID %s in shader %s.
      See Also:
    • VisSceneActorMissingShaderId

      public static final int VisSceneActorMissingShaderId
      Actor %s is missing a Shader reference.
      See Also:
    • VisSceneActorIdDuplicate

      public static final int VisSceneActorIdDuplicate
      A duplicate actor ID %s was found. All actor ID's must be unique.
      See Also:
    • VisSceneActorTypeUnknown

      public static final int VisSceneActorTypeUnknown
      Actor type %s not recognized.
      See Also:
    • VisSceneActorPositionInvalid

      public static final int VisSceneActorPositionInvalid
      Actor %s's position invalid.
      See Also:
    • VisSceneActorScaleInvalid

      public static final int VisSceneActorScaleInvalid
      Actor %s's scale invalid.
      See Also:
    • VisSceneActorFogInvalid

      public static final int VisSceneActorFogInvalid
      Actor %s's fog override must be true or false.
      See Also:
    • VisSceneActorOrientationInvalid

      public static final int VisSceneActorOrientationInvalid
      Actor %s's orientation invalid.
      See Also:
    • VisSceneActorChildAndSiblingProcessingError

      public static final int VisSceneActorChildAndSiblingProcessingError
      An internal error has occured processing the actor relationships. Please report this error to Quanser.
      See Also:
    • VisSceneActorInheritanceInvalid

      public static final int VisSceneActorInheritanceInvalid
      Actor %s's inheritance must be true or false.
      See Also:
    • VisSceneActorColorInvalid

      public static final int VisSceneActorColorInvalid
      Actor %s's color invalid.
      See Also:
    • VisSceneActorEmissiveInvalid

      public static final int VisSceneActorEmissiveInvalid
      Actor %s's emissivity value invalid.
      See Also:
    • VisSceneActorSpecularInvalid

      public static final int VisSceneActorSpecularInvalid
      Actor %s's specularity invalid.
      See Also:
    • VisSceneActorShininessInvalid

      public static final int VisSceneActorShininessInvalid
      Actor shininess invalid.
      See Also:
    • VisSceneActorIdNotFound

      public static final int VisSceneActorIdNotFound
      Actor ID not found.
      See Also:
    • VisActorMeshPoolNotInitialized

      public static final int VisActorMeshPoolNotInitialized
      Internal error. Failed attempted to attach a mesh to an actor because the mesh pool is not initialized.
      See Also:
    • VisActorTexturePoolNotInitialized

      public static final int VisActorTexturePoolNotInitialized
      Internal error. Failed attempted to attach a mesh to an actor because the texture pool is not initialized.
      See Also:
    • VisActorMeshOutsideOfMeshPoolBounds

      public static final int VisActorMeshOutsideOfMeshPoolBounds
      Attempted to attach a mesh that is outside of the array bounds of loaded meshes.
      See Also:
    • VisActorTextureOutsideOfTexturePoolBounds

      public static final int VisActorTextureOutsideOfTexturePoolBounds
      Attempted to attach a texture that is outside of the array bounds of loaded textures.
      See Also:
    • VisWrongMagicNumber

      public static final int VisWrongMagicNumber
      The connection was successful, but the received data was not in the expected format.
      See Also:
    • VisCommActorReferenceNotValid

      public static final int VisCommActorReferenceNotValid
      The communications stream refers to more actors than exist in the scene file.
      See Also:
    • VisCommActorParameterNotValid

      public static final int VisCommActorParameterNotValid
      The communications stream refers to an invalid actor parameter.
      See Also:
    • VisCommDataStreamPayloadNotOfExpectedSize

      public static final int VisCommDataStreamPayloadNotOfExpectedSize
      Data stream payload is an unexpected size.
      See Also:
    • VisCommReceiveBufferTooSmall

      public static final int VisCommReceiveBufferTooSmall
      The receive buffer is too small for the volume of data needed each frame. Increase the receive buffer size then retry communications.
      See Also:
    • VisCommReceiveBufferSizeInvalid

      public static final int VisCommReceiveBufferSizeInvalid
      The receive buffer size is invalid
      See Also:
    • VisCommSendBufferSizeInvalid

      public static final int VisCommSendBufferSizeInvalid
      The send buffer size is invalid
      See Also:
    • VisCommConfigurationPayloadNotOfExpectedSize

      public static final int VisCommConfigurationPayloadNotOfExpectedSize
      Configuration payload is an unexpected size.
      See Also:
    • VisOlderQuarcVersion

      public static final int VisOlderQuarcVersion
      The connection was successful, but the model was compiled with an older version of QUARC that is incompatible. Rebuild the model to make it compatible with the current version.
      See Also:
    • MultisampleOperationNotSupportedDuringDecimatedSampling

      public static final int MultisampleOperationNotSupportedDuringDecimatedSampling
      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.
      See Also:
    • HilSetAnalogTerminationStateNotSupported

      public static final int HilSetAnalogTerminationStateNotSupported
      The hil_set_analog_termination_state function is not supported by this particular card.
      See Also:
    • HilSetDigitalTerminationStateNotSupported

      public static final int HilSetDigitalTerminationStateNotSupported
      The hil_set_digital_termination_state function is not supported by this particular card.
      See Also:
    • HilSetPwmTerminationStateNotSupported

      public static final int HilSetPwmTerminationStateNotSupported
      The hil_set_pwm_termination_state function is not supported by this particular card.
      See Also:
    • HilSetOtherTerminationStateNotSupported

      public static final int HilSetOtherTerminationStateNotSupported
      The hil_set_other_termination_state function is not supported by this particular card.
      See Also:
    • HilAtLeastOneChannelRequired

      public static final int HilAtLeastOneChannelRequired
      The HIL function requires at least one channel to be specified.
      See Also:
    • HilInvalidDigitalDirections

      public static final int HilInvalidDigitalDirections
      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.
      See Also:
    • HilWriteTerminationStatesNotSupported

      public static final int HilWriteTerminationStatesNotSupported
      The hil_write_termination_states function is not supported by this particular card.
      See Also:
    • RcpInvalidSmoothGenFrequency

      public static final int RcpInvalidSmoothGenFrequency
      The Smooth Signal Generator does not support the frequency entered.
      See Also:
    • RcpInvalidSmoothGenAmplitude

      public static final int RcpInvalidSmoothGenAmplitude
      The Smooth Signal Generator does not support the amplitude entered.
      See Also:
    • RcpInvalidSmoothGenInputSize

      public static final int RcpInvalidSmoothGenInputSize
      The input array sizes should be equal and non-zero for the Smooth Signal Generator.
      See Also:
    • RcpInvalidSigmoidSampleTime

      public static final int RcpInvalidSigmoidSampleTime
      The sample time is not valid for the Sigmoid VI.
      See Also:
    • MismatchedSchedulingPolicy

      public static final int MismatchedSchedulingPolicy
      The scheduling policy for the thread must match the system scheduling policy on this target operating system.
      See Also:
    • HilDriverNotFound

      public static final int HilDriverNotFound
      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.
      See Also:
    • HilUnableToReadBitfile

      public static final int HilUnableToReadBitfile
      The FPGA bitfile could not be read. Make sure the FPGA bitfile is actually installed on the target.
      See Also:
    • HilInvalidFpgaSignature

      public static final int HilInvalidFpgaSignature
      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.
      See Also:
    • HilInvalidResourceName

      public static final int HilInvalidResourceName
      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.
      See Also:
    • ForceDimensionOpenFailed

      public static final int ForceDimensionOpenFailed
      An attempt to open a Force Dimension haptic device failed. Ensure that the Force Dimension device is powered on and has been calibrated.
      See Also:
    • ForceDimensionReadFailed

      public static final int ForceDimensionReadFailed
      An attempt to read from the Force Dimension haptic device failed.
      See Also:
    • ForceDimensionWriteFailed

      public static final int ForceDimensionWriteFailed
      An attempt to write to the Force Dimension haptic device failed.
      See Also:
    • ForceDimensionCloseFailed

      public static final int ForceDimensionCloseFailed
      An attempt to close a Force Dimension haptic device failed.
      See Also:
    • ForceDimensionNotCalibrated

      public static final int ForceDimensionNotCalibrated
      The Force Dimension haptic device has not been calibrated. Ensure that the device is properly calibrated before use.
      See Also:
    • NoForceDimensionLicense

      public static final int NoForceDimensionLicense
      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.
      See Also:
    • RcpChassisNotFound

      public static final int RcpChassisNotFound
      The driver could not determine the chassis attached to the real-time controller.
      See Also:
    • RcpChassisNotSupported

      public static final int RcpChassisNotSupported
      The NI chassis currently in use is not supported by this particular driver. Check the documentation to ensure a compatible chassis is in use.
      See Also:
    • RcpIncorrectModule

      public static final int RcpIncorrectModule
      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.
      See Also:
    • RcpModuleIoError

      public static final int RcpModuleIoError
      One or more of the modules in the NI chassis is causing an error which prevents I/O from being performed.
      See Also:
    • FpgaAlreadyRunning

      public static final int FpgaAlreadyRunning
      The FPGA is already running.
      See Also:
    • ResourceNotInitialized

      public static final int ResourceNotInitialized
      A required resource was not initialized.
      See Also:
    • CorruptFpgaBitfile

      public static final int CorruptFpgaBitfile
      The specified bitfile is invalid or corrupt.
      See Also:
    • FpgaBusy

      public static final int FpgaBusy
      Operation could not be performed because the FPGA is busy. Stop all the activities on the FPGA before requesting this operation.
      See Also:
    • FpgaBusyCApi

      public static final int FpgaBusyCApi
      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.
      See Also:
    • FpgaBusyScanInterface

      public static final int FpgaBusyScanInterface
      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.
      See Also:
    • FpgaBusyFpgaInterface

      public static final int FpgaBusyFpgaInterface
      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.
      See Also:
    • FpgaBusyInteractive

      public static final int FpgaBusyInteractive
      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.
      See Also:
    • FpgaBusyEmulation

      public static final int FpgaBusyEmulation
      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.
      See Also:
    • QbusNoModulesFound

      public static final int QbusNoModulesFound
      No QBus modules could be detected.
      See Also:
    • QbusUnrecognizedModule

      public static final int QbusUnrecognizedModule
      An unrecognized QBus module was found.
      See Also:
    • SpiInsufficientBytesToSendAndReceive

      public static final int SpiInsufficientBytesToSendAndReceive
      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.
      See Also:
    • ParityNotSupported

      public static final int ParityNotSupported
      The selected serial port does not support parity checking. Set the parity option on the URI to 'none'.
      See Also:
    • HardwareFlowControlNotSupported

      public static final int HardwareFlowControlNotSupported
      The selected serial port does not support hardware flow control. Set the flow option on the URI to 'none' or 'software' (if supported).
      See Also:
    • SoftwareFlowControlNotSupported

      public static final int SoftwareFlowControlNotSupported
      The selected serial port does not support software flow control. Set the flow option on the URI to 'none' or 'hardware' (if supported).
      See Also:
    • DtrDsrNotSupported

      public static final int DtrDsrNotSupported
      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'.
      See Also:
    • ParityValueNotSupported

      public static final int ParityValueNotSupported
      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.
      See Also:
    • StopBitsValueNotSupported

      public static final int StopBitsValueNotSupported
      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.
      See Also:
    • WordLengthValueNotSupported

      public static final int WordLengthValueNotSupported
      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.
      See Also:
    • NoDataToSend

      public static final int NoDataToSend
      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.
      See Also:
    • RcpMissingModule

      public static final int RcpMissingModule
      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.
      See Also:
    • RcpMissingAnalogInputModule

      public static final int RcpMissingAnalogInputModule
      The module in the NI chassis required for the selected channels of analog input is missing.
      See Also:
    • RcpMissingAnalogOutputModule

      public static final int RcpMissingAnalogOutputModule
      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.
      See Also:
    • RcpMissingEncoderInputModule

      public static final int RcpMissingEncoderInputModule
      The module in the NI chassis required for the selected channels of encoder input is missing.
      See Also:
    • RcpMissingPwmOutputModule

      public static final int RcpMissingPwmOutputModule
      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.
      See Also:
    • RcpMissingDigitalInputModule

      public static final int RcpMissingDigitalInputModule
      The module in the NI chassis required for the selected channels of digital input is missing.
      See Also:
    • RcpMissingDigitalOutputModule

      public static final int RcpMissingDigitalOutputModule
      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.
      See Also:
    • RcpMissingOtherInputModule

      public static final int RcpMissingOtherInputModule
      The module in the NI chassis required for the selected channels of other input is missing.
      See Also:
    • RcpMissingOtherOutputModule

      public static final int RcpMissingOtherOutputModule
      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.
      See Also:
    • DeviceNotConnected

      public static final int DeviceNotConnected
      The device is not connected. If the device was connected then somehow that connection has been lost.
      See Also:
    • TooManyProperties

      public static final int TooManyProperties
      Too many properties were specified.
      See Also:
    • PstreamNotVariableSize

      public static final int PstreamNotVariableSize
      The persistent stream has not been configured for variable-size signals in the direction attempted.
      See Also:
    • PstreamVariableSize

      public static final int PstreamVariableSize
      The persistent stream has been configured for variable-size signals in the direction attempted.
      See Also:
    • InvalidDimensions

      public static final int InvalidDimensions
      The dimensions exceed the maximum dimensions specified.
      See Also:
    • LeapmotionNotFound

      public static final int LeapmotionNotFound
      The Leap Motion device cannot be found on the system.
      See Also:
    • CannotResetEncoderToNonzeroValue

      public static final int CannotResetEncoderToNonzeroValue
      The encoder cannot be reset to a non-zero value on this device.
      See Also:
    • EncoderInputError

      public static final int EncoderInputError
      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.
      See Also:
    • StallOccurred

      public static final int StallOccurred
      A stall condition was detected. Please ensure that your device is free to move and is functioning properly.
      See Also:
    • OnlyI2cMasterModeSupported

      public static final int OnlyI2cMasterModeSupported
      Only the I2C master mode is supported by the device being used for I2C communications. Different hardware is required for slave mode.
      See Also:
    • NoDeviceAddress

      public static final int NoDeviceAddress
      No device address was specified. See the options for the communications protocol.
      See Also:
    • NoAcknowledgement

      public static final int NoAcknowledgement
      Device did not send an acknowledgement. Device may not be present or an error may have occurred.
      See Also:
    • NoKinectSensor

      public static final int NoKinectSensor
      No Kinect sensor was detected with the given index or identifier.
      See Also:
    • InvalidKinect

      public static final int InvalidKinect
      Invalid Kinect sensor.
      See Also:
    • KinectNotFound

      public static final int KinectNotFound
      The corresponding Kinect Initialize could not be found. Make sure that a Kinect Initialize block is present in the model.
      See Also:
    • KinectFeatureNotEnabled

      public static final int KinectFeatureNotEnabled
      The Kinect has been initialized without at least one of the requested features. Some of the features will not be available.
      See Also:
    • KinectNotInitialized

      public static final int KinectNotInitialized
      The Kinect sensor has not been initialized.
      See Also:
    • KinectAlreadyInitialized

      public static final int KinectAlreadyInitialized
      The Kinect sensor is already initialized so the requested settings can no longer be configured. Set options before calling the kinect_initialize function.
      See Also:
    • ResolutionNotSupported

      public static final int ResolutionNotSupported
      The selected image resolution is not supported.
      See Also:
    • NoSpiChipSelect

      public static final int NoSpiChipSelect
      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.
      See Also:
    • MultipleSpiChipSelects

      public static final int MultipleSpiChipSelects
      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.
      See Also:
    • UnsupportedI2cOperation

      public static final int UnsupportedI2cOperation
      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.
      See Also:
    • DigitalExpirationStateNotZero

      public static final int DigitalExpirationStateNotZero
      This board only supports resetting the digital outputs to zero when the watchdog expires.
      See Also:
    • PwmExpirationStateNotZero

      public static final int PwmExpirationStateNotZero
      This board only supports resetting the PWM outputs to zero when the watchdog expires.
      See Also:
    • OtherExpirationStateNotZero

      public static final int OtherExpirationStateNotZero
      This board only supports resetting the other outputs to zero when the watchdog expires.
      See Also:
    • KinectNotSupported

      public static final int KinectNotSupported
      The type of Kinect selected is not currently supported on this target.
      See Also:
    • InvalidMico

      public static final int InvalidMico
      Invalid object. A Kinova MICO robot object cannot be used after it has been closed.
      See Also:
    • MicoInvalidJoint

      public static final int MicoInvalidJoint
      The joint specified for the Kinova MICO device is outside the valid range.
      See Also:
    • MicoMessageInvalid

      public static final int MicoMessageInvalid
      The Kinova MICO serial link message is invalid.
      See Also:
    • MicoFirmwareVersionNotRead

      public static final int MicoFirmwareVersionNotRead
      The Kinova MICO firmware version could not be read. Ensure the robot arm is powered up and properly connected to the external computer.
      See Also:
    • MicoFirmwareVersionNotSupported

      public static final int MicoFirmwareVersionNotSupported
      The Kinova MICO joint and/or finger firmware version number is not supported.
      See Also:
    • MicoError

      public static final int MicoError
      Error from the Kinova MICO device.
      See Also:
    • MicoErrorCannotRead

      public static final int MicoErrorCannotRead
      Error from the Kinova MICO device: cannot perform the read operation.
      See Also:
    • MicoErrorCannotWrite

      public static final int MicoErrorCannotWrite
      Error from the Kinova MICO device: cannot perform the write operation.
      See Also:
    • InvalidRos

      public static final int InvalidRos
      The ROS property object is not valid. A ROS property object cannot be used after it has been closed.
      See Also:
    • RosError

      public static final int RosError
      The ROS system is inaccessible.
      See Also:
    • InvalidRosTopic

      public static final int InvalidRosTopic
      The ROS topic is not recognized.
      See Also:
    • RosShutdown

      public static final int RosShutdown
      The ROS system is shutdown.
      See Also:
    • RosInitError

      public static final int RosInitError
      There was a problem initializing ROS.
      See Also:
    • InvalidBoardVersion

      public static final int InvalidBoardVersion
      Version information retrieved from the HIL board does not match the driver. It may be necessary to update the QUARC software to get the latest drivers.
      See Also:
    • UnableToProgramFirmware

      public static final int UnableToProgramFirmware
      Unable to program firmware.
      See Also:
    • WrongNumberOfBytesReceived

      public static final int WrongNumberOfBytesReceived
      The wrong number of bytes was received from a device or peer. This mismatch may indicate a driver or protocol incompatibility.
      See Also:
    • IncompatibleHardwareVersion

      public static final int IncompatibleHardwareVersion
      The hardware version is incompatible with the firmware being flashed. No changes were made to the firmware.
      See Also:
    • IncompatibleFirmwareImage

      public static final int IncompatibleFirmwareImage
      The version of the firmware image is not compatible with the driver. No changes were made.
      See Also:
    • BoardAlreadyOpen

      public static final int BoardAlreadyOpen
      The HIL board is already opened by another process. The board does not support access from more than one process at the same time.
      See Also:
    • UnsupportedVideoFormat

      public static final int UnsupportedVideoFormat
      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.
      See Also:
    • InvalidPacket

      public static final int InvalidPacket
      The packet format is invalid.
      See Also:
    • InvalidChecksum

      public static final int InvalidChecksum
      The checksum is invalid. The data may have been corrupted.
      See Also:
    • NewerVersionInstalled

      public static final int NewerVersionInstalled
      A newer version is installed. No changes have been made.
      See Also:
    • InvalidAlignmentType

      public static final int InvalidAlignmentType
      The alignment type is invalid.
      See Also:
    • InvalidAllocationChunk

      public static final int InvalidAllocationChunk
      The maximum allocation chunk is invalid.
      See Also:
    • InvalidBufferMode

      public static final int InvalidBufferMode
      The buffer mode is invalid.
      See Also:
    • InvalidComponentId

      public static final int InvalidComponentId
      The component ID is invalid.
      See Also:
    • InvalidCropRequest

      public static final int InvalidCropRequest
      The crop request is invalid.
      See Also:
    • DctCoefficientOutOfRange

      public static final int DctCoefficientOutOfRange
      The DCT coefficient out of range.
      See Also:
    • IdctSizeNotSupported

      public static final int IdctSizeNotSupported
      The specified IDCT output block size is not supported.
      See Also:
    • MismatchedSamplingRatio

      public static final int MismatchedSamplingRatio
      The sampling ratio is mismatched.
      See Also:
    • InvalidHuffmanTable

      public static final int InvalidHuffmanTable
      The Huffman table definition is invalid.
      See Also:
    • InvalidInputColorspace

      public static final int InvalidInputColorspace
      The input colorspace is invalid.
      See Also:
    • InvalidJpegColorspace

      public static final int InvalidJpegColorspace
      The JPEG colorspace is invalid.
      See Also:
    • InvalidMarkerLength

      public static final int InvalidMarkerLength
      The marker length is invalid.
      See Also:
    • InvalidMcuSize

      public static final int InvalidMcuSize
      The sampling factors are too large for an interleaved scan.
      See Also:
    • InvalidPoolId

      public static final int InvalidPoolId
      The memory pool code is invalid.
      See Also:
    • InvalidPrecision

      public static final int InvalidPrecision
      The specified data precision is not supported.
      See Also:
    • InvalidProgression

      public static final int InvalidProgression
      The progressive image parameters are invalid.
      See Also:
    • InvalidProgressiveScript

      public static final int InvalidProgressiveScript
      The progressive image parameters at the scan script entry are invalid.
      See Also:
    • InvalidSampling

      public static final int InvalidSampling
      The sampling factors are invalid.
      See Also:
    • InvalidScanScript

      public static final int InvalidScanScript
      The scan script is invalid.
      See Also:
    • InvalidLibraryState

      public static final int InvalidLibraryState
      A library call was made when the library is not in the proper state. Call sequence is likely invalid.
      See Also:
    • InvalidStructSize

      public static final int InvalidStructSize
      The structure size was invalid. The library may not be the same version as the caller.
      See Also:
    • InvalidVirtualAccess

      public static final int InvalidVirtualAccess
      The virtual array access was invalid.
      See Also:
    • CannotSuspend

      public static final int CannotSuspend
      Suspension is not allowed at this point.
      See Also:
    • Ccir601NotImplemented

      public static final int Ccir601NotImplemented
      CCIR601 sampling is not implemented yet.
      See Also:
    • ColorComponentCount

      public static final int ColorComponentCount
      There are too many color components.
      See Also:
    • ColorConversionNotImplemented

      public static final int ColorConversionNotImplemented
      The specified color conversion is not supported.
      See Also:
    • InvalidDacIndex

      public static final int InvalidDacIndex
      Invalid DAC index.
      See Also:
    • InvalidDacValue

      public static final int InvalidDacValue
      Invalid DAC value.
      See Also:
    • InvalidDhtIndex

      public static final int InvalidDhtIndex
      Invalid DHT index.
      See Also:
    • InvalidDqtIndex

      public static final int InvalidDqtIndex
      Invalid DQT index.
      See Also:
    • EmptyImage

      public static final int EmptyImage
      The image is empty. Empty images are not currently supported.
      See Also:
    • EmsReadFailed

      public static final int EmsReadFailed
      A read from the EMS failed.
      See Also:
    • EmsWriteFailed

      public static final int EmsWriteFailed
      A write to the EMS failed.
      See Also:
    • EndOfInputExpected

      public static final int EndOfInputExpected
      The end of the input was expected. There is too much input data.
      See Also:
    • FileReadFailed

      public static final int FileReadFailed
      An error occurred reading from a file.
      See Also:
    • FileWriteFailed

      public static final int FileWriteFailed
      An error occurred writing to a file. There may not be enough disk space.
      See Also:
    • FractionalSamplingNotImplemented

      public static final int FractionalSamplingNotImplemented
      Fractional sampling is not implemented yet.
      See Also:
    • HuffmanTableOverflow

      public static final int HuffmanTableOverflow
      The Huffman code size table overflowed.
      See Also:
    • HuffmanMissingCode

      public static final int HuffmanMissingCode
      A Huffman code table entry was missing.
      See Also:
    • ImageTooBig

      public static final int ImageTooBig
      The image was too big.
      See Also:
    • MismatchedQuantizationTable

      public static final int MismatchedQuantizationTable
      It is not possible to transcode due to multiple uses of the quantization table.
      See Also:
    • MissingScanData

      public static final int MissingScanData
      The scan script does not transmit all data.
      See Also:
    • ColorModeChangeInvalid

      public static final int ColorModeChangeInvalid
      The color quantization mode change was invalid.
      See Also:
    • FeatureNotCompiled

      public static final int FeatureNotCompiled
      The requested feature was omitted at compile time.
      See Also:
    • NoArithmeticTable

      public static final int NoArithmeticTable
      An arithmetic table was not defined.
      See Also:
    • BackingStoreNotSupported

      public static final int BackingStoreNotSupported
      A backing store is not supported.
      See Also:
    • NoHuffmanTable

      public static final int NoHuffmanTable
      A Huffman table was not defined.
      See Also:
    • NoQuantizationTable

      public static final int NoQuantizationTable
      A quantization table was not defined.
      See Also:
    • InvalidFileType

      public static final int InvalidFileType
      The file type is wrong.
      See Also:
    • TooManyQuantizationComponents

      public static final int TooManyQuantizationComponents
      There were too many color components to quantize.
      See Also:
    • CannotQuantizeToFewColors

      public static final int CannotQuantizeToFewColors
      It is not possible to quantize to so few colors.
      See Also:
    • CannotQuantizeToManyColors

      public static final int CannotQuantizeToManyColors
      It is not possible to quantize to so many colors.
      See Also:
    • SofDuplicate

      public static final int SofDuplicate
      There are too many SOF markers. The file structure is invalid.
      See Also:
    • NoSosMarker

      public static final int NoSosMarker
      The SOS marker is missing. The file structure is invalid.
      See Also:
    • SofNotSupported

      public static final int SofNotSupported
      The SOF marker type is not supported.
      See Also:
    • SoiDuplicate

      public static final int SoiDuplicate
      There are too many SOI markers. The file structure is invalid.
      See Also:
    • SosBeforeSof

      public static final int SosBeforeSof
      An SOS marker occurred before an SOF marker. The file structure is invalid.
      See Also:
    • CannotCreateTemporaryFile

      public static final int CannotCreateTemporaryFile
      Failed to create a temporary file.
      See Also:
    • CannotReadTemporaryFile

      public static final int CannotReadTemporaryFile
      Failed to read a temporary file.
      See Also:
    • CannotSeekTemporaryFile

      public static final int CannotSeekTemporaryFile
      Failed to seek on a temporary file.
      See Also:
    • CannotWriteTemporaryFile

      public static final int CannotWriteTemporaryFile
      Failed to write to a temporary file. There may not be enough disk space.
      See Also:
    • TooLittleData

      public static final int TooLittleData
      Not enough data was supplied.
      See Also:
    • MarkerNotSupported

      public static final int MarkerNotSupported
      The marker type is not supported.
      See Also:
    • VirtualArrayBug

      public static final int VirtualArrayBug
      The virtual array controller is confused.
      See Also:
    • ImageTooWide

      public static final int ImageTooWide
      The image is too wide for this implementation.
      See Also:
    • XmsReadFailed

      public static final int XmsReadFailed
      A read from the XMS failed.
      See Also:
    • XmsWriteFailed

      public static final int XmsWriteFailed
      A write to the XMS failed.
      See Also:
    • NoDestinationSet

      public static final int NoDestinationSet
      The operation cannot be performed because no destination has been configured for the operation.
      See Also:
    • CompressedImageTooLarge

      public static final int CompressedImageTooLarge
      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.
      See Also:
    • HilNameNotAssigned

      public static final int HilNameNotAssigned
      The specified virtual name for the HIL card has not been assigned to an actual device.
      See Also:
    • HilSetAnalogInputConfigurationNotSupported

      public static final int HilSetAnalogInputConfigurationNotSupported
      The hil_set_analog_input_configuration function is not supported by this particular card.
      See Also:
    • MissingAnalogInputConfiguration

      public static final int MissingAnalogInputConfiguration
      No configurations were specified when setting the analog input configuration, even though the number of channels indicated was non-zero.
      See Also:
    • InvalidAnalogInputConfiguration

      public static final int InvalidAnalogInputConfiguration
      One of the configurations specified for an analog input channel is not valid for the selected hardware.
      See Also:
    • IncompatibleHardware

      public static final int IncompatibleHardware
      The hardware appears to be incompatible with the board type selected.
      See Also:
    • BaudRateExceedsMaximum

      public static final int BaudRateExceedsMaximum
      The baud rate exceeds the maximum baud rate set when the stream was created.
      See Also:
    • MismatchedPwmPeriodInBank

      public static final int MismatchedPwmPeriodInBank
      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.
      See Also:
    • CalibrationFailed

      public static final int CalibrationFailed
      Sensor calibration failed for some reason. Try running the model again.
      See Also:
    • InvalidI2cState

      public static final int InvalidI2cState
      The I2C channel has entered an unexpected state.
      See Also:
    • ParityError

      public static final int ParityError
      A parity error occurred
      See Also:
    • FramingError

      public static final int FramingError
      A framing error occurred
      See Also:
    • FileTooLarge

      public static final int FileTooLarge
      The file has become too large for the given file format.
      See Also:
    • InvalidMediaType

      public static final int InvalidMediaType
      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.
      See Also:
    • DeviceDisconnected

      public static final int DeviceDisconnected
      Device was disconnected, this can be caused by outside intervention, by internal firmware error or due to insufficient power.
      See Also:
    • OsError

      public static final int OsError
      Error was returned from the underlying OS-specific layer.
      See Also:
    • WrongCallSequence

      public static final int WrongCallSequence
      Function precondition was violated. Functions were called in the wrong order.
      See Also:
    • DeviceRecovering

      public static final int DeviceRecovering
      Device is in recovery mode and might require firmware update.
      See Also:
    • DeviceIoError

      public static final int DeviceIoError
      I/O device failure.
      See Also:
    • PropertyIsReadOnly

      public static final int PropertyIsReadOnly
      The property is read-only. It cannot be set.
      See Also:
    • ImageStreamNotFound

      public static final int ImageStreamNotFound
      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.
      See Also:
    • MissingRealsense

      public static final int MissingRealsense
      The RealSense 2 library is not installed.
      See Also:
    • EmitterCannotBeDisabled

      public static final int EmitterCannotBeDisabled
      The laser emitter on the depth camera cannot be disabled.
      See Also:
    • InvalidCameraPropertyValue

      public static final int InvalidCameraPropertyValue
      The property value specified is not supported by the camera. Check that the value corresponds with the camera selected.
      See Also:
    • InvalidStride

      public static final int InvalidStride
      The image stride was either too small or is not a multiple of the pixel size.
      See Also:
    • InvalidFileHandle

      public static final int InvalidFileHandle
      The file handle is not valid. An attempt was made to use a file that is not open.
      See Also:
    • BarometerNotResponding

      public static final int BarometerNotResponding
      The barometer is not responding. The device may have been damaged.
      See Also:
    • MagnetometerNotResponding

      public static final int MagnetometerNotResponding
      The magnetometer is not responding. The device may have been damaged.
      See Also:
    • ConflictingDigitalModes

      public static final int ConflictingDigitalModes
      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.
      See Also:
    • ElvisiiiTopBoardNoPower

      public static final int ElvisiiiTopBoardNoPower
      The NI ELVIS III top board is not powered, the top board must be powered before this board can be used.
      See Also:
    • ElvisiiiEepromError

      public static final int ElvisiiiEepromError
      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.
      See Also:
    • ElvisiiiTopBoardIncompatible

      public static final int ElvisiiiTopBoardIncompatible
      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.
      See Also:
    • NoElvisiiiLicense

      public static final int NoElvisiiiLicense
      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.
      See Also:
    • NoRioGenericLicense

      public static final int NoRioGenericLicense
      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.
      See Also:
    • BorderTypeNotSupported

      public static final int BorderTypeNotSupported
      The border type selected for the operation is not supported by the current operation.
      See Also:
    • FilterMaskSizeNotSupported

      public static final int FilterMaskSizeNotSupported
      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.
      See Also:
    • InvalidAlgorithmHint

      public static final int InvalidAlgorithmHint
      The specified algorithm hint is not supported.
      See Also:
    • InvalidRoundingMode

      public static final int InvalidRoundingMode
      The specified rounding mode is not supported.
      See Also:
    • InvalidDataType

      public static final int InvalidDataType
      The specified data type is not supported.
      See Also:
    • CannotAutodetectDsmExternal

      public static final int CannotAutodetectDsmExternal
      The type of DSM protocol cannot be auto-detected for external remotes.
      See Also:
    • PropertyNotSupported

      public static final int PropertyNotSupported
      The specified property is not supported.
      See Also:
    • CannotInitializeOpenvr

      public static final int CannotInitializeOpenvr
      The OpenVR cannot be properly initialized due to an error.
      See Also:
    • HilTaskSetBufferOverflowModeNotSupported

      public static final int HilTaskSetBufferOverflowModeNotSupported
      The hil_task_set_buffer_overflow_mode function is not supported by this particular card.
      See Also:
    • HilTaskGetBufferOverflowsNotSupported

      public static final int HilTaskGetBufferOverflowsNotSupported
      The hil_task_get_buffer_overflows function is not supported by this particular card.
      See Also:
    • MacroNotTerminated

      public static final int MacroNotTerminated
      A macro was missing the closing parenthesis.
      See Also:
    • InvalidMacroName

      public static final int InvalidMacroName
      The macro does not match any of the standard macro names or the name of an environment variable.
      See Also:
    • UnsupportedImageConversion

      public static final int UnsupportedImageConversion
      Conversion between the two image formats selected is not currently supported.
      See Also:
    • CannotConvertCharacter

      public static final int CannotConvertCharacter
      A character was encountered that cannot be converted.
      See Also:
    • NoDevice

      public static final int NoDevice
      The device is not available. Check that the device is plugged in or has not been reset.
      See Also:
    • ProtocolBufferTooSmall

      public static final int ProtocolBufferTooSmall
      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.
      See Also:
    • InvalidCalibration

      public static final int InvalidCalibration
      The calibration data appears to be invalid.
      See Also:
    • RangingSensorError

      public static final int RangingSensorError
      The ranging sensor could not detect the range due to an error.
      See Also:
    • IoError

      public static final int IoError
      An I/O error occurred.
      See Also:
    • DivisionByZero

      public static final int DivisionByZero
      A division by zero occurred.
      See Also:
    • DeviceInitializationFailed

      public static final int DeviceInitializationFailed
      Device initialization failed.
      See Also:
    • DeviceDriverIncompatible

      public static final int DeviceDriverIncompatible
      The device driver appears to be incompatible with the device.
      See Also:
    • HardwareFailure

      public static final int HardwareFailure
      The hardware appears to have failed. It is either not responding, or not responding as expected. Try powering down and back up.
      See Also:
    • ScalingLosesAspectRatio

      public static final int ScalingLosesAspectRatio
      The scaling of the width and height is not the same. The aspect ratio will be changed, which is not currently supported.
      See Also:
    • ScaleFactorNotSupported

      public static final int ScaleFactorNotSupported
      The given scale factor is not currently supported.
      See Also:
    • BufferTooSmall

      public static final int BufferTooSmall
      The supplied buffer is too small for the data requested.
      See Also:
    • InvalidRealsenseVersion

      public static final int InvalidRealsenseVersion
      The version of the Intel RealSense API expected does not match the version that is installed. The versions must match exactly.
      See Also:
    • InvalidJson

      public static final int InvalidJson
      The JSON is invalid. JSON values must be objects, arrays, numbers, strings, true, false or null.
      See Also:
    • NoCodecFound

      public static final int NoCodecFound
      No suitable codec was found to encode or decode the content.
      See Also:
    • CannotStartXmlrpcServer

      public static final int CannotStartXmlrpcServer
      The XMLRPC server cannot be started.
      See Also:
    • CannotStartXmlrpcClient

      public static final int CannotStartXmlrpcClient
      The XMLRPC client cannot be started.
      See Also:
    • CannotTalkToRosMaster

      public static final int CannotTalkToRosMaster
      The XMLRPC client cannot establish communication with ROS master.
      See Also:
    • InvalidRosMasterResponse

      public static final int InvalidRosMasterResponse
      The ROS master has responded with invalid response.
      See Also:
    • RosMasterCallerError

      public static final int RosMasterCallerError
      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.
      See Also:
    • RosMasterCallerFailure

      public static final int RosMasterCallerFailure
      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.
      See Also:
    • InvalidRosSlaveRequest

      public static final int InvalidRosSlaveRequest
      The ROS slave API request is invalid.
      See Also:
    • UnsupportedRosProtocol

      public static final int UnsupportedRosProtocol
      The requested ROS protocol is not supported. Currently this node only supports TCPROS and UDPROS protocols.
      See Also:
    • RosNotActive

      public static final int RosNotActive
      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.
      See Also:
    • CameraInUse

      public static final int CameraInUse
      The camera is already in use by another application.
      See Also:
    • MutexAlreadyExists

      public static final int MutexAlreadyExists
      The named mutex already exists.
      See Also:
    • MutexAbandoned

      public static final int MutexAbandoned
      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.
      See Also:
    • MutexNotFound

      public static final int MutexNotFound
      The named mutex could not be found.
      See Also:
    • ImageDataTypeNotSupported

      public static final int ImageDataTypeNotSupported
      The data type selected is not currently supported by the chosen image format.
      See Also:
    • ProtocolDriverNotFound

      public static final int ProtocolDriverNotFound
      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.
      See Also:
    • CpuGpioInUse

      public static final int CpuGpioInUse
      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.
      See Also:
    • OptitrackLibraryOpenFailed

      public static final int OptitrackLibraryOpenFailed
      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.
      See Also:
    • OptitrackUnsupportedApiFunction

      public static final int OptitrackUnsupportedApiFunction
      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.
      See Also:
    • OptitrackUnsupportedRigidBodyDefFile

      public static final int OptitrackUnsupportedRigidBodyDefFile
      The specified rigid body definition is not supported. Currently only .xml, .motive, and .tra files are supported.
      See Also:
    • OptitrackInvalidProfileFile

      public static final int OptitrackInvalidProfileFile
      Unable to load Motive user profile file. Make sure the file path is correct.
      See Also:
    • UnableToLoadCudaKernel

      public static final int UnableToLoadCudaKernel
      Unable to load CUDA kernel. The installed CUDA version may be incompatible with the CUDA code.
      See Also:
    • UnableToGetCudaFunction

      public static final int UnableToGetCudaFunction
      Unable to get CUDA function from kernel. The mangled function name is likely incorrect.
      See Also:
    • CanBusIdentifierTooLarge

      public static final int CanBusIdentifierTooLarge
      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.
      See Also:
    • InvalidIpv6Address

      public static final int InvalidIpv6Address
      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
      See Also:
    • CannotGetCameraProperties

      public static final int CannotGetCameraProperties
      Unable to get the properties of the camera. This may indicate a hardware issue.
      See Also:
    • InvalidCudaContext

      public static final int InvalidCudaContext
      The CUDA context has not been initialized. This may indicate version mismatches.
      See Also:
    • MapFailed

      public static final int MapFailed
      Failed to perform a mapping or register operation.
      See Also:
    • ResourceInUse

      public static final int ResourceInUse
      The desired resource is already in use for another operation.
      See Also:
    • CudaContextInUse

      public static final int CudaContextInUse
      The CUDA context passed to an API call is already in use by another thread.
      See Also:
    • CudaCompilationFailed

      public static final int CudaCompilationFailed
      Compilation of CUDA PTX code failed. The CUDA PTX source is invalid or the JIT PTX compilation library was not found.
      See Also:
    • InvalidGraphicsContext

      public static final int InvalidGraphicsContext
      The OpenGL or DirectX graphics context is invalid.
      See Also:
    • UnrecoverableError

      public static final int UnrecoverableError
      An unrecoverable error occurred. The application will need to be re-run.
      See Also:
    • IncompatibleTexturingMode

      public static final int IncompatibleTexturingMode
      The CUDA kernel launched using an incompatible texturing mode.
      See Also:
    • InvalidPeerAccess

      public static final int InvalidPeerAccess
      The peer access was invalid. It may not be enabled or may have already been enabled.
      See Also:
    • ObjectAlreadyInitialized

      public static final int ObjectAlreadyInitialized
      The object was already initialized and cannot be re-initialized.
      See Also:
    • TooManyCudaBlocks

      public static final int TooManyCudaBlocks
      Too many CUDA blocks were used with a cooperative kernel.
      See Also:
    • MissingFglove

      public static final int MissingFglove
      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.
      See Also:
    • MissingForceDimension

      public static final int MissingForceDimension
      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.
      See Also:
    • MissingFlyCapture

      public static final int MissingFlyCapture
      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.
      See Also:
    • MissingPcan

      public static final int MissingPcan
      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.
      See Also:
    • MissingVicon

      public static final int MissingVicon
      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.
      See Also:
    • MissingLeapmotion

      public static final int MissingLeapmotion
      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.
      See Also:
    • MissingCanpci

      public static final int MissingCanpci
      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.
      See Also:
    • MissingSchunk

      public static final int MissingSchunk
      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.
      See Also:
    • MissingFalcon

      public static final int MissingFalcon
      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.
      See Also:
    • NoThreadCancellationState

      public static final int NoThreadCancellationState
      The calling thread does not support setting the cancellation state of the thread. The thread was not created with qthread_create.
      See Also:
    • MissingOpenvr

      public static final int MissingOpenvr
      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.
      See Also:
    • UnsupportedAudioFormat

      public static final int UnsupportedAudioFormat
      The audio format is not supported. This may be due to a missing audio codec on some targets.
      See Also:
    • CorruptFile

      public static final int CorruptFile
      The file is corrupt or is not the expected format.
      See Also:
    • WrongModeForTriggering

      public static final int WrongModeForTriggering
      The session is in the wrong mode for triggering.
      See Also:
    • CameraNameNotAssigned

      public static final int CameraNameNotAssigned
      The specified virtual name for the camera has not been assigned to an actual device.
      See Also:
    • NotHilProxy

      public static final int NotHilProxy
      The server to which a connection was attempted is not a HIL proxy server or HIL simulation.
      See Also:
    • NotVideo3dProxy

      public static final int NotVideo3dProxy
      The server to which a connection was attempted is not a Video3D proxy server or Video3D simulation.
      See Also:
    • NoDeviceSimulationLicense

      public static final int NoDeviceSimulationLicense
      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.
      See Also:
    • NoHilProxy

      public static final int NoHilProxy
      The connection to the HIL simulation or HIL Proxy Server was refused. If using a simulated device, make sure the simulation is running.
      See Also:
    • ProductNotInLicenseFile

      public static final int ProductNotInLicenseFile
      The product code specified could not be found in the license file.
      See Also:
    • BufferModeNotSupported

      public static final int BufferModeNotSupported
      The specified buffer mode is not supported.
      See Also:
    • MissingFormatSpecifier

      public static final int MissingFormatSpecifier
      A format specifier is missing in the option template.
      See Also:
    • InvalidFormatRestriction

      public static final int InvalidFormatRestriction
      An invalid restriction on a format specifier was specified.
      See Also:
    • InvalidTimerSemaphore

      public static final int InvalidTimerSemaphore
      The timer semaphore passed as an argument is invalid.
      See Also:
    • NotVideoProxy

      public static final int NotVideoProxy
      The server to which a connection was attempted is not a Video proxy server or Video simulation.
      See Also:
    • SamplesLost

      public static final int SamplesLost
      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.
      See Also:
    • QarmCommFailureJ0

      public static final int QarmCommFailureJ0
      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.
      See Also:
    • QarmCommFailureJ1Master

      public static final int QarmCommFailureJ1Master
      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.
      See Also:
    • QarmCommFailureJ1Slave

      public static final int QarmCommFailureJ1Slave
      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.
      See Also:
    • QarmCommFailureJ2

      public static final int QarmCommFailureJ2
      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.
      See Also:
    • QarmCommFailureJ3

      public static final int QarmCommFailureJ3
      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.
      See Also:
    • QarmCommFailureEndEffector

      public static final int QarmCommFailureEndEffector
      Communication to the End Effector board has been lost or corrupted. Please turn off the arm device and check the cable connection.
      See Also:
    • QarmCommFailureGripper

      public static final int QarmCommFailureGripper
      Communication to the Gripper motor has been lost or corrupted. Please turn off the arm device and check the motor's cable connection.
      See Also:
    • QarmOverheatingJ0

      public static final int QarmOverheatingJ0
      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.
      See Also:
    • QarmOverheatingJ1Master

      public static final int QarmOverheatingJ1Master
      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.
      See Also:
    • QarmOverheatingJ1Slave

      public static final int QarmOverheatingJ1Slave
      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.
      See Also:
    • QarmOverheatingJ2

      public static final int QarmOverheatingJ2
      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.
      See Also:
    • QarmOverheatingJ3

      public static final int QarmOverheatingJ3
      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.
      See Also:
    • QarmOverheatingGripper

      public static final int QarmOverheatingGripper
      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.
      See Also:
    • QarmOverloadJ0

      public static final int QarmOverloadJ0
      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.
      See Also:
    • QarmOverloadJ1Master

      public static final int QarmOverloadJ1Master
      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.
      See Also:
    • QarmOverloadJ1Slave

      public static final int QarmOverloadJ1Slave
      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.
      See Also:
    • QarmOverloadJ2

      public static final int QarmOverloadJ2
      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.
      See Also:
    • QarmOverloadJ3

      public static final int QarmOverloadJ3
      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.
      See Also:
    • QarmOverloadGripper

      public static final int QarmOverloadGripper
      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.
      See Also:
    • QarmMotorEncoderJ0

      public static final int QarmMotorEncoderJ0
      Detected a malfunction of the Yaw motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmMotorEncoderJ1Master

      public static final int QarmMotorEncoderJ1Master
      Detected a malfunction of the Master Shoulder motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmMotorEncoderJ1Slave

      public static final int QarmMotorEncoderJ1Slave
      Detected a malfunction of the Slave Shoulder motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmMotorEncoderJ2

      public static final int QarmMotorEncoderJ2
      Detected a malfunction of the Elbow motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmMotorEncoderJ3

      public static final int QarmMotorEncoderJ3
      Detected a malfunction of the Wrist motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmMotorEncoderGripper

      public static final int QarmMotorEncoderGripper
      Detected a malfunction of the Gripper motor's encoder. Please contact your local Quanser support team.
      See Also:
    • QarmElectricalShockJ0

      public static final int QarmElectricalShockJ0
      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.
      See Also:
    • QarmElectricalShockJ1Master

      public static final int QarmElectricalShockJ1Master
      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.
      See Also:
    • QarmElectricalShockJ1Slave

      public static final int QarmElectricalShockJ1Slave
      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.
      See Also:
    • QarmElectricalShockJ2

      public static final int QarmElectricalShockJ2
      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.
      See Also:
    • QarmElectricalShockJ3

      public static final int QarmElectricalShockJ3
      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.
      See Also:
    • QarmElectricalShockGripper

      public static final int QarmElectricalShockGripper
      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.
      See Also:
    • QarmInputVoltageJ0

      public static final int QarmInputVoltageJ0
      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.
      See Also:
    • QarmInputVoltageJ1Master

      public static final int QarmInputVoltageJ1Master
      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.
      See Also:
    • QarmInputVoltageJ1Slave

      public static final int QarmInputVoltageJ1Slave
      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.
      See Also:
    • QarmInputVoltageJ2

      public static final int QarmInputVoltageJ2
      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.
      See Also:
    • QarmInputVoltageJ3

      public static final int QarmInputVoltageJ3
      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.
      See Also:
    • QarmInputVoltageGripper

      public static final int QarmInputVoltageGripper
      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.
      See Also:
    • PduSizeTooSmall

      public static final int PduSizeTooSmall
      The protocol data unit (PDU) is too small to handle the data required.
      See Also:
    • CannotNegotiatePdu

      public static final int CannotNegotiatePdu
      Unable to negotiate protocol data unit (PDU) size.
      See Also:
    • JobPending

      public static final int JobPending
      A job is already pending.
      See Also:
    • TooManyVariables

      public static final int TooManyVariables
      There are too may items (>20) in multivariable read/write.
      See Also:
    • PduTooSmall

      public static final int PduTooSmall
      The total data exceeds the PDU size.
      See Also:
    • InvalidPlcAnswer

      public static final int InvalidPlcAnswer
      The PLC returned an invalid answer.
      See Also:
    • CannotStartPlc

      public static final int CannotStartPlc
      The PLC could not be started.
      See Also:
    • PlcAlreadyRun

      public static final int PlcAlreadyRun
      The PLC is already running.
      See Also:
    • CannotStopPlc

      public static final int CannotStopPlc
      The PLC canot be stopped.
      See Also:
    • CannotCopyRamToRom

      public static final int CannotCopyRamToRom
      Cannot copy RAM to ROM.
      See Also:
    • CannotCompress

      public static final int CannotCompress
      Cannot compress.
      See Also:
    • PlcAlreadyStopped

      public static final int PlcAlreadyStopped
      The PLC has already been stopped.
      See Also:
    • UploadFailed

      public static final int UploadFailed
      The upload sequence failed.
      See Also:
    • InvalidDataSizeReceived

      public static final int InvalidDataSizeReceived
      Invalid data size received.
      See Also:
    • InvalidBlockType

      public static final int InvalidBlockType
      Invalid block type.
      See Also:
    • InvalidBlockNumber

      public static final int InvalidBlockNumber
      Invalid block number.
      See Also:
    • InvalidBlockSize

      public static final int InvalidBlockSize
      Invalid block size.
      See Also:
    • DownloadFailed

      public static final int DownloadFailed
      Download sequence failed.
      See Also:
    • BlockInsertRefused

      public static final int BlockInsertRefused
      Block insert refused.
      See Also:
    • BlockDeleteRefused

      public static final int BlockDeleteRefused
      Block delete refused.
      See Also:
    • InvalidPassword

      public static final int InvalidPassword
      Invalid password.
      See Also:
    • NoPasswordToSetOrClear

      public static final int NoPasswordToSetOrClear
      No password to set or clear.
      See Also:
    • FunctionRefused

      public static final int FunctionRefused
      Function refused by CPU (Unknown error).
      See Also:
    • DestroyingObject

      public static final int DestroyingObject
      Cannot perform the operation. Object is being destroyed.
      See Also:
    • CannotChangeParameter

      public static final int CannotChangeParameter
      The parameter cannot be changed at the present time.
      See Also:
    • IllegalMultibyteCharacter

      public static final int IllegalMultibyteCharacter
      An illegal multi-byte character was encountered in the stream.
      See Also:
    • IllegalSurrogateCharacter

      public static final int IllegalSurrogateCharacter
      An illegal surrogate character was encountered in the stream.
      See Also:
    • IllegalControlCharacter

      public static final int IllegalControlCharacter
      An illegal control character was encountered in the stream.
      See Also:
    • IllegalNonCharacter

      public static final int IllegalNonCharacter
      An illegal non-character was encountered in the stream.
      See Also:
    • MissingEndTagName

      public static final int MissingEndTagName
      Missing end tag name e.g. </>.
      See Also:
    • UnexpectedNullCharacter

      public static final int UnexpectedNullCharacter
      Unexpected null character in the input stream.
      See Also:
    • UnexpectedQuestionMark

      public static final int UnexpectedQuestionMark
      Unexpected question mark in the input stream.
      See Also:
    • EndBeforeTag

      public static final int EndBeforeTag
      End of input stream encountered before tag name.
      See Also:
    • EndInTag

      public static final int EndInTag
      End of input stream encountered within tag name.
      See Also:
    • InvalidFirstCharacterOfName

      public static final int InvalidFirstCharacterOfName
      Invalid first character of tag name.
      See Also:
    • InvalidArrayElementSeparator

      public static final int InvalidArrayElementSeparator
      Invalid array element separator when parsing.
      See Also:
    • FailedToParseInteger

      public static final int FailedToParseInteger
      Failed to parse an integer value in a string. Format is incorrect.
      See Also:
    • FailedToParseRealNumber

      public static final int FailedToParseRealNumber
      Failed to parse a real value in a string. Format is incorrect.
      See Also:
    • MatrixNotInvertible

      public static final int MatrixNotInvertible
      The matrix is not invertible.
      See Also:
    • ForceTorqueSensorDisconnected

      public static final int ForceTorqueSensorDisconnected
      The force/torque sensor appears to be disconnected.
      See Also:
    • EndQuoteExpected

      public static final int EndQuoteExpected
      The ending quote for a string was expected.
      See Also:
    • TextMatricesNotSupported

      public static final int TextMatricesNotSupported
      Text matrices are not currently supported.
      See Also:
    • SparseMatricesNotSupported

      public static final int SparseMatricesNotSupported
      Sparse matrices are not currently supported.
      See Also:
    • MatrixTypeNotRecognized

      public static final int MatrixTypeNotRecognized
      The matrix type of the MAT-file was not recognized. File may be corrupt.
      See Also:
    • VariableNotFound

      public static final int VariableNotFound
      The requested variable could not be found.
      See Also:
    • ComplexNumbersNotSupported

      public static final int ComplexNumbersNotSupported
      Complex numbers are not currently supported.
      See Also:
    • ByteOrderNotSupported

      public static final int ByteOrderNotSupported
      The specified byte order is not supported. For example, VAX and Cray byte ordering is not supported.
      See Also:
    • NumberOfRowsTooSmall

      public static final int NumberOfRowsTooSmall
      The number of rows of the matrix in the file is too small for the total rows implied by the parameters.
      See Also:
    • NumberOfColumnsTooSmall

      public static final int NumberOfColumnsTooSmall
      The number of columns of the matrix in the file is too small for the total columns implied by the parameters.
      See Also:
    • InvalidI2cTimingConfig

      public static final int InvalidI2cTimingConfig
      Could not configure the I2C timing registers to the specified clock frequency. Please try using a different I2C clock frequency.
      See Also:
    • ImuHardwareError

      public static final int ImuHardwareError
      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.
      See Also:
    • ConflictingDigitalFunctions

      public static final int ConflictingDigitalFunctions
      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.
      See Also:
    • AnalogOutputIsNan

      public static final int AnalogOutputIsNan
      An attempt was made to write an analog output value that is Not-a-Number (NaN).
      See Also:
    • PwmOutputIsNan

      public static final int PwmOutputIsNan
      An attempt was made to write a PWM output value that is Not-a-Number (NaN).
      See Also:
    • OtherOutputIsNan

      public static final int OtherOutputIsNan
      An attempt was made to write an other output value that is Not-a-Number (NaN).
      See Also:
    • DoublePropertyIsNan

      public static final int DoublePropertyIsNan
      An attempt was made to set a double property to a value that is Not-a-Number (NaN).
      See Also:
    • PwmFrequencyIsNan

      public static final int PwmFrequencyIsNan
      An attempt was made to set the PWM frequency to a value that is Not-a-Number (NaN).
      See Also:
    • PwmDutyCycleIsNan

      public static final int PwmDutyCycleIsNan
      An attempt was made to set the PWM duty cycle to a value that is Not-a-Number (NaN).
      See Also:
    • PwmDeadbandIsNan

      public static final int PwmDeadbandIsNan
      An attempt was made to set the PWM deadband to a value that is Not-a-Number (NaN).
      See Also:
    • ClockFrequencyIsNan

      public static final int ClockFrequencyIsNan
      An attempt was made to set the clock frequency to a value that is Not-a-Number (NaN).
      See Also:
    • EncoderFilterFrequencyIsNan

      public static final int EncoderFilterFrequencyIsNan
      An attempt was made to set the encoder filter frequency to a value that is Not-a-Number (NaN).
      See Also:
    • TooManyPoints

      public static final int TooManyPoints
      There are too many points specified for the algorithm to process. Resource or computation limits would be exceeded.
      See Also:
    • StackOverflow

      public static final int StackOverflow
      An internal stack overflowed.
      See Also:
    • StackUnderflow

      public static final int StackUnderflow
      An internal stack underflowed.
      See Also:
    • NoReferenceScan

      public static final int NoReferenceScan
      No reference scan has been set. A scan match cannot be performed.
      See Also:
    • InvalidScan

      public static final int InvalidScan
      No valid points were found in the scan.
      See Also:
    • ThemeIncompatibleWithDecolorization

      public static final int ThemeIncompatibleWithDecolorization
      The selected colorization theme is incompatible with decolorization. Please choose a different theme.
      See Also:
    • DynamixelFailedToInitialize

      public static final int DynamixelFailedToInitialize
      The Dynamixel OpenManipulator X failed to initialize. Make sure the Dynamixel OpenManipulator X is plugged in and powered.
      See Also:
    • DynamixelCommunicationError

      public static final int DynamixelCommunicationError
      Could not communicate with Dynamixel OpenManipulator X.
      See Also:
    • DynamixelCouldNotOpenDevice

      public static final int DynamixelCouldNotOpenDevice
      Could not open the Dynamixel OpenManipulator X device.
      See Also:
    • DynamixelCouldNotStartDevice

      public static final int DynamixelCouldNotStartDevice
      Could not start the Dynamixel OpenManipulator X control loop.
      See Also:
    • DynamixelCouldNotCreateReadGroup

      public static final int DynamixelCouldNotCreateReadGroup
      Could not create a read group for the Dynamixel OpenManipulator X.
      See Also:
    • DynamixelCouldNotCreateWriteGroup

      public static final int DynamixelCouldNotCreateWriteGroup
      Could not create a write group for the Dynamixel OpenManipulator X.
      See Also:
    • DynamixelCouldNotChangeWriteGroup

      public static final int DynamixelCouldNotChangeWriteGroup
      Could not change parameters of a write group for the Dynamixel OpenManipulator X.
      See Also:
    • DynamixelInvalidGoalPwm

      public static final int DynamixelInvalidGoalPwm
      The goal PWM for the Dynamixel OpenManipulator X device is out of range.
      See Also:
    • DynamixelInvalidGoalPosition

      public static final int DynamixelInvalidGoalPosition
      The goal Position for the Dynamixel OpenManipulator X device is out of range.
      See Also:
    • DynamixelInvalidGains

      public static final int DynamixelInvalidGains
      The position PID or feedforward gains for the Dynamixel OpenManipulator X device is out of range.
      See Also:
    • DynamixelInvalidProfileParams

      public static final int DynamixelInvalidProfileParams
      The profile velocity or acceleration parameters for the Dynamixel OpenManipulator X device is out of range.
      See Also:
    • CannotConnectToPlc

      public static final int CannotConnectToPlc
      It was not possible to connect to the specified PLC. It is likely unreachable.
      See Also:
    • FileAlreadyExists

      public static final int FileAlreadyExists
      The file already exists and cannot be overwritten. Delete the file first.
      See Also:
    • TooManyTelemetry

      public static final int TooManyTelemetry
      There are too many telemetry bits set in DSHOT commands. When multiple ESC channels share a single telemetry line, only one channel may perform a telemetry request at one time.
      See Also:
    • DigitalExpirationStateNotUnchanged

      public static final int DigitalExpirationStateNotUnchanged
      This board does not support setting the expiration state of all digital outputs. Set digital outputs which are not controlled by the watchdog to 3 (no change).
      See Also:
    • VariableStepSolversNotSupported

      public static final int VariableStepSolversNotSupported
      Variable-step solvers are not supported by this block.
      See Also:
    • InvalidNewlineSeparatedString

      public static final int InvalidNewlineSeparatedString
      The initialization string is invalid. A single string containing items separated by newlines (\n) is expected.
      See Also:
    • SensorTypeNotSupported

      public static final int SensorTypeNotSupported
      The specified sensor type is not currently supported.
      See Also:
    • MissingSpinnaker

      public static final int MissingSpinnaker
      The Spinnaker SDK does not appear to be installed or is not in the PATH. See the help for the GenICam capture block for the installation requirements. Note that a reboot may be required after installing the SDK.
      See Also:
    • GenicamCannotInitializeCamera

      public static final int GenicamCannotInitializeCamera
      An error occurred while attempting to initialize the GenICam camera.
      See Also:
    • GenicamCannotGetFeatures

      public static final int GenicamCannotGetFeatures
      An error occurred while attempting to get features from the GenICam camera.
      See Also:
    • GenicamCannotReadNode

      public static final int GenicamCannotReadNode
      An error occurred while attempting to read nodes from the GenICam camera.
      See Also:
    • GenicamCannotWriteNode

      public static final int GenicamCannotWriteNode
      An error occurred while attempting to write nodes to the GenICam camera.
      See Also:
    • GenicamCannotFindCamera

      public static final int GenicamCannotFindCamera
      The requested GenICam camera cannot be found.
      See Also:
    • GenicamCannotGetCameraNode

      public static final int GenicamCannotGetCameraNode
      The requested GenICam camera nodemap cannot be acquired.
      See Also:
    • GenicamCannotSetImageSize

      public static final int GenicamCannotSetImageSize
      Cannot set GenICam camera image to the desired size.
      See Also:
    • GenicamCannotSetPixelFormat

      public static final int GenicamCannotSetPixelFormat
      Cannot set GenICam camera image to the desired pixel format.
      See Also:
    • GenicamCannotSetAnalogControl

      public static final int GenicamCannotSetAnalogControl
      Cannot set GenICam camera analog controls to desired value.
      See Also:
    • GenicamCannotSetAcquisitionNode

      public static final int GenicamCannotSetAcquisitionNode
      Cannot set GenICam camera acquisition mode.
      See Also:
    • GenicamCannotGrabImage

      public static final int GenicamCannotGrabImage
      An error occurred while attempting to grab an image using the GenICam camera.
      See Also:
    • GenicamGrabImageTimeout

      public static final int GenicamGrabImageTimeout
      A timeout occurred while attempting to grab an image using the GenICam camera.
      See Also:
    • GenicamCannotClose

      public static final int GenicamCannotClose
      An error occurred while attempting to close the GenICam camera.
      See Also:
    • ContinuousThresholdExceedsPeek

      public static final int ContinuousThresholdExceedsPeek
      The specified continuous threshold exceeds the peak threshold.
      See Also:
    • PeerClosedConnection

      public static final int PeerClosedConnection
      The connection was closed by the peer. The stream should be closed.
      See Also:
    • UsbCannotGetConfigDescriptor

      public static final int UsbCannotGetConfigDescriptor
      Cannot get the device's USB configuration descriptor. Try power cycle the device or use another USB port.
      See Also:
    • UsbCannotClaimInterface

      public static final int UsbCannotClaimInterface
      Cannot claim the device's USB interface. Try power cycle the device or use another USB port.
      See Also:
    • UsbCannotInitialize

      public static final int UsbCannotInitialize
      USB library cannot be initialized. Try power cycle the device or use another USB port.
      See Also:
    • UsbCannotFindDevice

      public static final int UsbCannotFindDevice
      Cannot find the USB device. Make sure the device is connected and powered (if it's a powered device).
      See Also:
    • UsbCannotOpenDevice

      public static final int UsbCannotOpenDevice
      Cannot open the device. Try power cycle the device or use another USB port.
      See Also:
    • UsbCannotGetEndpoint

      public static final int UsbCannotGetEndpoint
      Cannot get device's USB endpoint. Try power cycle the device or use another USB port.
      See Also:
    • UsbIncompatibleConfigDescriptor

      public static final int UsbIncompatibleConfigDescriptor
      The config descriptor is not compatible. Try power cycle the device or use another USB port.
      See Also:
    • NoiseError

      public static final int NoiseError
      A noise error occurred
      See Also:
    • OverrunError

      public static final int OverrunError
      An overrun error occurred
      See Also:
    • CardSpecificOptionValueInvalid

      public static final int CardSpecificOptionValueInvalid
      The value of a card specific option specified is invalid.
      See Also:
    • InvalidByteCountDigit

      public static final int InvalidByteCountDigit
      The byte count contains an invalid hexadecimal digit.
      See Also:
    • InvalidAddressDigit

      public static final int InvalidAddressDigit
      The address contains an invalid hexadecimal digit.
      See Also:
    • InvalidRecordTypeDigit

      public static final int InvalidRecordTypeDigit
      The record type contains an invalid hexadecimal digit.
      See Also:
    • UnrecognizedRecordType

      public static final int UnrecognizedRecordType
      The record type is unrecognized.
      See Also:
    • InvalidDataDigit

      public static final int InvalidDataDigit
      The data contains an invalid hexadecimal digit.
      See Also:
    • InvalidChecksumDigit

      public static final int InvalidChecksumDigit
      The checksum contains an invalid hexadecimal digit.
      See Also:
    • InvalidEndOfFileRecordLength

      public static final int InvalidEndOfFileRecordLength
      The end-of-file record has a non-zero byte count.
      See Also:
    • InvalidSegmentAddressLength

      public static final int InvalidSegmentAddressLength
      The extended segment address record has a byte count other than 2.
      See Also:
    • InvalidStartSegmentLength

      public static final int InvalidStartSegmentLength
      The start segment address record has a byte count other than 4 or an address other than zero.
      See Also:
    • InvalidLinearAddressLength

      public static final int InvalidLinearAddressLength
      The extended linear address record has a byte count other than 2.
      See Also:
    • InvalidStartLinearLength

      public static final int InvalidStartLinearLength
      The start linear address record has a byte count other than 4 or an address other than zero.
      See Also:
    • InvalidFlashFormat

      public static final int InvalidFlashFormat
      Invalid flash file format.
      See Also:
    • DisplayNotInGraphicsMode

      public static final int DisplayNotInGraphicsMode
      The display is not in graphics mode. Re-open the display in graphics mode.
      See Also:
    • DisplayNotInTextMode

      public static final int DisplayNotInTextMode
      The display is not in text mode. Re-open the display in text mode.
      See Also:
    • VrpnInvalidDeviceReadChannelSetting

      public static final int VrpnInvalidDeviceReadChannelSetting
      The read operation setting for VRPN devices is incorrect. Each device must have its read operation configured, and the channel/sensor to read must be less than the number of channel/sensor for that device.
      See Also:
    • VrpnInvalidDeviceReadOperation

      public static final int VrpnInvalidDeviceReadOperation
      The requested read operation on VRPN devices is invalid. Make sure the number of requested channels/sensors match with how the devices are configured.
      See Also:
    • LicenseManagerNotInstalled

      public static final int LicenseManagerNotInstalled
      The Quanser license manager is not installed.
      See Also:
    • LicenseManagerNotRunning

      public static final int LicenseManagerNotRunning
      The Quanser license manager is not running.
      See Also:
    • SerialNumberNotFound

      public static final int SerialNumberNotFound
      A board with the given serial number could not be found, either because none of the boards have that serial number or the board is already open.
      See Also:
  • Constructor Details

    • ErrorCode

      public ErrorCode()
      Constructs an ErrorCode object.