IVI Swtch Class Error Codes

If an error occurs as the result of an IVI call, the type of error is indicated by the numerical range of the error number. First display the error number in hexadecimal format, then look it up in the following tables.

BFFA1000 are IVI error codes and can be interpreted in the table at this link location

BFFA2000 are IVI Swtch class error codes and can be interpreted in the following table

BFFA4000 are Pickering specific errors interpreted at this link location

If writing code to check for error specific error return values, the user should use the text in the DEFINE column rather than using the numeric value directly.

To obtain more information on an error, click on the link in the DEFINE column.

Hex Error Code

Uses DEFINE

Reason

0xbffa2000

IVICLASS_ERROR_BASE

IVI SWTCH error

0xbffa2001

IVISWTCH_ERROR_INVALID_SWITCH_PATH

Invalid path string

0xbffa2002

IVISWTCH_ERROR_INVALID_SCAN_LIST

Invalid Scan List string

0xbffa2003

IVISWTCH_ERROR_RSRC_IN_USE

One of the channels is a configuration channel that is in use or is a common multiplexer channel that is in use

0xbffa2004

IVISWTCH_ERROR_EMPTY_SCAN_LIST

The scan list string is empty

0xbffa2005

IVISWTCH_ERROR_EMPTY_SWITCH_PATH

The path string is empty

0xbffa2006

IVISWTCH_ERROR_SCAN_IN_PROGRESS

The switch module is currently in scanning mode

0xbffa2007

IVISWTCH_ERROR_NO_SCAN_IN_PROGRESS

The switch module is not currently in scanning mode

0xbffa2008

IVISWTCH_ERROR_NO_SUCH_PATH

No explicit path exists between the two channels

0xbffa2009

IVISWTCH_ERROR_IS_CONFIGURATION_CHANNEL

You cannot make an explicit connection to a configuration channel

0xbffa200a

IVISWTCH_ERROR_NOT_A_CONFIGURATION_CHANNEL

One of the non-terminal channels in the path is not a configuration channel

0xbffa200b

IVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCES

You cannot make a connection between two different sources

0xbffa200c

IVISWTCH_ERROR_EXPLICIT_CONNECTION_EXISTS

An explicit connection between the channels already exists

0xbffa200d

IVISWTCH_ERROR_LEG_MISSING_FIRST_CHANNEL

A leg in the path does not begin with a channel name

0xbffa200e

IVISWTCH_ERROR_LEG_MISSING_SECOND_CHANNEL

A leg in the path is missing the second channel

0xbffa200f

IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_LEG

The first and second channels in the leg are the same

0xbffa2010

IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_PATH

A channel name is duplicated in the path string

0xbffa2011

IVISWTCH_ERROR_PATH_NOT_FOUND

No path was found between the two channels

0xbffa2012

IVISWTCH_ERROR_DISCONTINUOUS_PATH

The first channel of a leg in the path is not the same as the second channel in the previous leg

0xbffa2013

IVISWTCH_ERROR_CANNOT_CONNECT_DIRECTLY

The path contains a leg with two channels that cannot be directly connected

0xbffa2014

IVISWTCH_ERROR_CHANNELS_ALREADY_CONNECTED

A leg in the path contains two channels that are already directly connected

0xbffa2015

IVISWTCH_ERROR_CANNOT_CONNECT_TO_ITSELF

A channel cannot be connected to itself

0xbffa2016

IVISWTCH_ERROR_MAX_TIME_EXCEEDED

Max time exceeded 

Need help?



Support knowledgebase

Have questions or need some help? While we enjoy talking to you, you can find technical information for our entire product range here.

Technical know-how 


Long-term support

Because we manufacture our products in-house, we are able to provide you with guaranteed long-term support and low obsolescence.

Our support


Resource center

From success stories and product videos,
to product literature and newsletters, find the information you need about our switching and simulation solutions.

Get the resources you need


Worldwide presence

We supply and support our products across the globe, with seven offices in the Americas, Europe and Asia as well as additional representation. 

Find a local office or agent near you