VISA Attribute Codes and Event Codes

VISA Attributes

The following table lists all of the VISA attributes along with their hexadecimal and decimal codes.

Attribute Name

Hex Value

Decimal Value

   

Attribute Name

Hex Value

Decimal Value

VI_ATTR_4882_COMPLIANT

3FFF019Fh

1073676703

 

VI_ATTR_PXI_MEM_SIZE_BAR5

*

 

VI_ATTR_ASRL_AVAIL_NUM

3FFF00ACh

1073676460

 

VI_ATTR_PXI_MEM_SIZE_BAR0_32

3FFF0231h

1073676849

VI_ATTR_ASRL_BAUD

3FFF0021h

1073676321

 

VI_ATTR_PXI_MEM_SIZE_BAR1_32

3FFF0232h

1073676850

VI_ATTR_ASRL_CTS_STATE

3FFF00AEh

1073676462

 

VI_ATTR_PXI_MEM_SIZE_BAR2_32

3FFF0233h

1073676851

VI_ATTR_ASRL_DATA_BITS

3FFF0022h

1073676322

 

VI_ATTR_PXI_MEM_SIZE_BAR3_32

3FFF0234h

1073676852

VI_ATTR_ASRL_DCD_STATE

3FFF00AFh

1073676463

 

VI_ATTR_PXI_MEM_SIZE_BAR4_32

3FFF0235h

1073676853

VI_ATTR_ASRL_DSR_STATE

3FFF00B1h

1073676465

 

VI_ATTR_PXI_MEM_SIZE_BAR5_32

3FFF0236h

1073676854

VI_ATTR_ASRL_DTR_STATE

3FFF00B2h

1073676466

 

VI_ATTR_PXI_MEM_SIZE_BAR0_64

3FFF0238h

1073676856

VI_ATTR_ASRL_END_IN

3FFF00B3h

1073676467

 

VI_ATTR_PXI_MEM_SIZE_BAR1_64

3FFF0239h

1073676857

VI_ATTR_ASRL_END_OUT

3FFF00B4h

1073676468

 

VI_ATTR_PXI_MEM_SIZE_BAR2_64

3FFF023Ah

1073676858

VI_ATTR_ASRL_FLOW_CNTRL

3FFF0025h

1073676325

 

VI_ATTR_PXI_MEM_SIZE_BAR3_64

3FFF023Bh

1073676859

VI_ATTR_ASRL_PARITY

3FFF0023h

1073676323

 

VI_ATTR_PXI_MEM_SIZE_BAR4_64

3FFF023Ch

1073676860

VI_ATTR_ASRL_REPLACE_CHAR

3FFF00BEh

1073676478

 

VI_ATTR_PXI_MEM_SIZE_BAR5_64

3FFF023Dh

1073676861

VI_ATTR_ASRL_RI_STATE

3FFF00BFh

1073676479

 

VI_ATTR_PXI_MEM_TYPE_BAR0

3FFF0211h

1073676817

VI_ATTR_ASRL_RTS_STATE

3FFF00C0h

1073676480

 

VI_ATTR_PXI_MEM_TYPE_BAR1

3FFF0212h

1073676818

VI_ATTR_ASRL_STOP_BITS

3FFF0024h

1073676324

 

VI_ATTR_PXI_MEM_TYPE_BAR2

3FFF0213h

1073676819

VI_ATTR_ASRL_XON_CHAR

3FFF00C1h

1073676481

 

VI_ATTR_PXI_MEM_TYPE_BAR3

3FFF0214h

1073676820

VI_ATTR_ASRL_XOFF_CHAR

3FFF00C2h

1073676482

 

VI_ATTR_PXI_MEM_TYPE_BAR4

3FFF0215h

1073676821

VI_ATTR_BUFFER

3FFF4027h

1073692711

 

VI_ATTR_PXI_MEM_TYPE_BAR5

3FFF0216h

1073676822

VI_ATTR_CMDR_LA

3FFF006Bh

1073676395

 

VI_ATTR_PXI_RECV_INTR_DATA

3FFF4241h

1073693249

VI_ATTR_DEST_ACCESS_PRIV

3FFF0039h

1073676345

 

VI_ATTR_PXI_RECV_INTR_SEQ

3FFF4240h

1073693248

VI_ATTR_DEST_BYTE_ORDER

3FFF003Ah

1073676346

 

VI_ATTR_PXI_SLOT_LBUS_LEFT

3FFF0208h

1073676808

VI_ATTR_DEST_INCREMENT

3FFF0041h

1073676353

 

VI_ATTR_PXI_SLOT_LBUS_RIGHT

3FFF0209h

1073676809

VI_ATTR_DEV_STATUS_BYTE

3FFF0189h

1073676681

 

VI_ATTR_PXI_SLOT_LWIDTH

3FFF0241h

1073676865

VI_ATTR_DMA_ALLOW_EN

3FFF001Eh

1073676318

 

VI_ATTR_PXI_SLOTPATH

BFFF0207h

-1073806841

VI_ATTR_EVENT_TYPE

3FFF4010h

1073692688

 

VI_ATTR_PXI_SRC_TRIG_BUS

3FFF020Dh

1073676813

VI_ATTR_FDC_CHNL

3FFF000Dh

1073676301

 

VI_ATTR_PXI_STAR_TRIG_BUS

3FFF020Bh

1073676811

VI_ATTR_FDC_GEN_SIGNAL_EN

3FFF0011h

1073676305

 

VI_ATTR_PXI_STAR_TRIG_LINE

3FFF020Ch

1073676812

VI_ATTR_4882_COMPLIANT

3FFF019Fh

1073676703

 

VI_ATTR_PXI_TRIG_BUS

3FFF020Ah

1073676810

VI_ATTR_ASRL_AVAIL_NUM

3FFF00ACh

1073676460

 

VI_ATTR_RD_BUF_OPER_MODE

3FFF002Ah

1073676330

VI_ATTR_FDC_MODE

3FFF000Fh

1073676303

 

VI_ATTR_RD_BUF_SIZE

3FFF002Bh

1073676331

VI_ATTR_FDC_USE_PAIR

3FFF0013h

1073676307

 

VI_ATTR_RECV_INTR_LEVEL

3FFF4041h

1073692737

VI_ATTR_FILE_APPEND_EN

3FFF0192h

1073676690

 

VI_ATTR_RECV_TCPIP_ADDR

BFFF4198h

-1073790910

VI_ATTR_GPIB_ADDR_STATE

3FFF005Ch

1073676380

 

VI_ATTR_RECV_TRIG_ID

3FFF4012h

1073692690

VI_ATTR_GPIB_ATN_STATE

3FFF0057h

1073676375

 

VI_ATTR_RET_COUNT

*

 

VI_ATTR_GPIB_CIC_STATE

3FFF005Eh

1073676382

 

VI_ATTR_RET_COUNT_32

3FFF4026h

1073692710

VI_ATTR_GPIB_HS488_CBL_LEN

3FFF0069h

1073676393

 

VI_ATTR_RET_COUNT_64***

3FFF4028h

1073692712

VI_ATTR_GPIB_NDAC_STATE

3FFF0062h

1073676386

 

VI_ATTR_RM_SESSION

3FFF00C4h

1073676484

VI_ATTR_GPIB_PRIMARY_ADDR

3FFF0172h

1073725810

 

VI_ATTR_RSRC_CLASS

BFFF0001h

-1073807359

VI_ATTR_GPIB_READDR_EN

3FFF001Bh

1073676315

 

VI_ATTR_RSRC_IMPL_VERSION

3FFF0003h

1073676291

VI_ATTR_GPIB_RECV_CIC_STATE

3FFF4193h

1073693075

 

VI_ATTR_RSRC_LOCK_STATE

3FFF0004h

1073676292

VI_ATTR_GPIB_REN_STATE

3FFF0181h

1073676673

 

VI_ATTR_RSRC_MANF_ID

3FFF0175h

1073676661

VI_ATTR_GPIB_SECONDARY_ADDR

3FFF0173h

1073676659

 

VI_ATTR_RSRC_MANF_NAME

BFFF0174h

-1073806988

VI_ATTR_GPIB_SRQ_STATE

3FFF0067h

1073676391

 

VI_ATTR_RSRC_NAME

BFFF0002h

-1073807358

VI_ATTR_GPIB_SYS_CNTRL_STATE

3FFF0068h

1073676392

 

VI_ATTR_RSRC_SPEC_VERSION

3FFF0170h

1073676656

VI_ATTR_GPIB_UNADDR_EN

3FFF0184h

1073676676

 

VI_ATTR_SEC_ACCESS_PRIV

3FFF003Ch

1073676348

VI_ATTR_IMMEDIATE_SERV

3FFF0100h

1073676544

 

VI_ATTR_SEC_INCREMENT

3FFF0040h

1073676352

VI_ATTR_INTF_INST_NAME

BFFF00E9h

-1073807127

 

VI_ATTR_SEND_END_EN

3FFF0016h

1073676310

VI_ATTR_INTF_NUM

3FFF0176h

1073676662

 

VI_ATTR_SIGP_STATUS_ID

3FFF4011h

1073692689

VI_ATTR_INTF_PARENT_NUM

3FFF0101h

1073676545

 

VI_ATTR_SLOT

3FFF00E8h

1073676520

VI_ATTR_INTF_TYPE

3FFF0171h

1073676657

 

VI_ATTR_SRC_ACCESS_PRIV

3FFF003Ch

1073676348

VI_ATTR_INTR_STATUS_ID

3FFF4023h

1073692707

 

VI_ATTR_SRC_BYTE_ORDER

3FFF003Dh

1073676349

VI_ATTR_IO_PROT

3FFF001Ch

1073676316

 

VI_ATTR_SRC_INCREMENT

3FFF0040h

1073676352

VI_ATTR_JOB_ID

3FFF4006h

1073692678

 

VI_ATTR_STATUS

3FFF4025h

1073692709

VI_ATTR_MAINFRAME_LA

3FFF0070h

1073676400

 

VI_ATTR_SUPPRESS_END_EN

3FFF0036h

1073676342

VI_ATTR_MANF_ID

3FFF00D9h

1073676505

 

VI_ATTR_TCPIP_ADDR

BFFF0195h

-1073806955

VI_ATTR_MANF_NAME

BFFF0072h

-1073807246

 

VI_ATTR_TCPIP_DEVICE_NAME

BFFF0199h

-1073806951

VI_ATTR_MAX_QUEUE_LENGTH

3FFF0005h

1073676293

 

VI_ATTR_TCPIP_HISLIP_ENCRYPTION_EN

3FFF0304h

1073677060

VI_ATTR_MEM_BASE

*

 

 

VI_ATTR_TCPIP_HISLIP_MAX_MESSAGE_KB

3FFF0302h

1073677058

VI_ATTR_MEM_BASE_32

3FFF00ADh

1073676461

 

VI_ATTR_TCPIP_HISLIP_OVERLAP_EN

3FFF0300h

1073677056

VI_ATTR_MEM_BASE_64

3FFF00D0h

1073676496

 

VI_ATTR_TCPIP_HISLIP_VERSION

3FFF0301h

1073677057

VI_ATTR_MEM_SIZE

*

 

 

VI_ATTR_TCPIP_HOSTNAME

BFFF0196h

-1073806954

VI_ATTR_MEM_SIZE_32

3FFF00DDh

1073676509

 

VI_ATTR_TCPIP_IS_HISLIP

3FFF0303h

1073677059

VI_ATTR_MEM_SIZE_64

3FFF00D1h

1073676497

 

VI_ATTR_TCPIP_KEEPALIVE

3FFF019Bh

1073676699

VI_ATTR_MEM_SPACE

3FFF00DEh

1073676510

 

VI_ATTR_TCPIP_SASL_MECHANISM

BFFF0274h

-1073806732

VI_ATTR_MODEL_CODE

3FFF00DFh

1073676511

 

VI_ATTR_TCPIP_SERVER_CERT_EXPIRATION_DATE

BFFF0272h

-1073806734

VI_ATTR_MODEL_NAME

BFFF0077h

-1073807241

 

VI_ATTR_TCPIP_SERVER_CERT_IS_PERPETUAL

3FFF0273h

1073676915

VI_ATTR_OPER_NAME

BFFF4042h

-1073790910

 

VI_ATTR_TCPIP_SERVER_CERT_ISSUER_NAME

BFFF0270h

-1073806736

VI_ATTR_PXI_ACTUAL_LWIDTH

3FFF0243h

1073676867

 

VI_ATTR_TCPIP_SERVER_CERT_SUBJECT_NAME

BFFF0271h

-1073806735

VI_ATTR_PXI_ALLOW_WRITE_COMBINE

3FFF0205h

1073676805

 

VI_ATTR_TCPIP_TLS_CIPHER_SUITE

BFFF0275h

-1073806731

VI_ATTR_PXI_BUS_NUM

3FFF0205h

1073676805

 

VI_ATTR_TCPIP_NODELAY

3FFF019Ah

1073676698

VI_ATTR_PXI_CHASSIS

3FFF0206h

1073676806

 

VI_ATTR_TCPIP_PORT

3FFF0197h

1073676695

VI_ATTR_PXI_DEST_TRIG_BUS

3FFF020Eh

1073676814

 

VI_ATTR_TERMCHAR

3FFF0018h

1073676312

VI_ATTR_PXI_DEV_NUM

3FFF0201h

1073676801

 

VI_ATTR_TERMCHAR_EN

3FFF0038h

1073676344

VI_ATTR_PXI_DSTAR_BUS

3FFF0244h

1073676868

 

VI_ATTR_TMO_VALUE

3FFF001Ah

1073676314

VI_ATTR_PXI_DSTAR_SET

3FFF0245h

1073676869

 

VI_ATTR_TRIG_ID

3FFF0177h

1073676663

VI_ATTR_PXI_FUNC_NUM

3FFF0202h

1073676802

 

VI_ATTR_USB_INTFC_NUM

3FFF01A1h

1073676705

VI_ATTR_PXI_IS_EXPRESS

3FFF0240h

1073676864

 

VI_ATTR_USB_MAX_INTR_SIZE

3FFF01AFh

1073676719

VI_ATTR_PXI_MAX_LWIDTH

3FFF0242h

1073676866

 

VI_ATTR_USB_PROTOCOL

3FFF01A7h

1073676711

VI_ATTR_PXI_MEM_BASE_BAR0

*

 

 

VI_ATTR_USB_RECV_INTR_DATA

BFFF41B1h

-1073790543

VI_ATTR_PXI_MEM_BASE_BAR1

*

 

 

VI_ATTR_USB_RECV_INTR_SIZE

3FFF41B0h

1073693104

VI_ATTR_PXI_MEM_BASE_BAR2

*

 

 

VI_ATTR_USB_SERIAL_NUM

BFFF01A0h

-1073806944

VI_ATTR_PXI_MEM_BASE_BAR3

*

 

 

VI_ATTR_USER_DATA

*

 

VI_ATTR_PXI_MEM_BASE_BAR4

*

 

 

VI_ATTR_USER_DATA_32

3FFF0007h

1073676295

VI_ATTR_PXI_MEM_BASE_BAR5

*

 

 

VI_ATTR_USER_DATA_64***

3FFF000Ah

1073676298

VI_ATTR_PXI_MEM_BASE_BAR0_32

3FFF0221h

1073676833

 

VI_ATTR_VXI_DEV_CLASS

3FFF006Ch

1073676396

VI_ATTR_PXI_MEM_BASE_BAR1_32

3FFF0222h

1073676834

 

VI_ATTR_VXI_LA

3FFF00D5h

1073676501

VI_ATTR_PXI_MEM_BASE_BAR2_32

3FFF0223h

1073676835

 

VI_ATTR_VXI_TRIG_STATUS

3FFF008Dh

1073676429

VI_ATTR_PXI_MEM_BASE_BAR3_32

3FFF0224h

1073676836

 

VI_ATTR_VXI_TRIG_SUPPORT

3FFF0194h

1073676692

VI_ATTR_PXI_MEM_BASE_BAR4_32

3FFF0225h

1073676837

 

VI_ATTR_VXI_VME_INTR_STATUS

3FFF008Bh

1073676427

VI_ATTR_PXI_MEM_BASE_BAR5_32

3FFF0226h

1073676838

 

VI_ATTR_VXI_VME_SYSFAIL_STATE

3FFF0094h

1073676436

VI_ATTR_PXI_MEM_BASE_BAR0_64

3FFF0228h

1073676833

 

VI_ATTR_WIN_ACCESS

3FFF00C3h

1073676483

VI_ATTR_PXI_MEM_BASE_BAR1_64

3FFF0229h

1073676834

 

VI_ATTR_WIN_ACCESS_PRIV

3FFF0045h

1073676357

VI_ATTR_PXI_MEM_BASE_BAR2_64

3FFF022Ah

1073676835

 

VI_ATTR_WIN_BASE_ADDR

*

 

VI_ATTR_PXI_MEM_BASE_BAR3_64

3FFF022Bh

1073676836

 

VI_ATTR_WIN_BASE_ADDR_32

3FFF0098h

1073676440

VI_ATTR_PXI_MEM_BASE_BAR4_64

3FFF022Ch

1073676837

 

VI_ATTR_WIN_BASE_ADDR_64

3FFF009Bh

1073676443

VI_ATTR_PXI_MEM_BASE_BAR5_64

3FFF022Dh

1073676838

 

VI_ATTR_WIN_BYTE_ORDER

3FFF0047h

1073676359

VI_ATTR_PXI_MEM_SIZE_BAR0

*

 

 

VI_ATTR_WIN_SIZE

*

 

VI_ATTR_PXI_MEM_SIZE_BAR1

*

 

 

VI_ATTR_WIN_SIZE_32

3FFF009Ah

1073676442

VI_ATTR_PXI_MEM_SIZE_BAR2

*

 

 

VI_ATTR_WIN_SIZE_64

3FFF009Ch

1073676444

VI_ATTR_PXI_MEM_SIZE_BAR3

*

   

VI_ATTR_WR_BUF_OPER_MODE

3FFF002Dh

1073676333

VI_ATTR_PXI_MEM_SIZE_BAR4

*

 

 

VI_ATTR_WR_BUF_SIZE

3FFF002Eh

1073676334

* For 32-bit Windows systems, these values are equivalent to those for <ATTRIBUTE_NAME>_32. For 64-bit Windows systems, these values are equivalent to those for <ATTRIBUTE_NAME>_64.

*** Defined only for frameworks that are 64-bit native.

VISA Events

The following table lists all of the VISA events along with their hexadecimal and decimal codes.

Event Name

Hex Value

Decimal Value

   

Event Name

Hex Value

Decimal Value

VI_ALL_ENABLED_EVENTS 3FFF7FFFh 1073709055   VI_EVENT_SERVICE_REQ 3FFF200Bh 1073684491
VI_EVENT_CLEAR 3FFF200Dh 1073684493   VI_EVENT_TCPIP_CONNECT 3FFF2036h 1073684534
VI_EVENT_EXCEPTION BFFF200Eh -1073799154   VI_EVENT_TRIG BFFF200Ah -1073799158
VI_EVENT_GPIB_CIC 3FFF2012h 1073684498   VI_EVENT_USB_INTR 3FFF2037h 1073684535
VI_EVENT_GPIB_LISTEN 3FFF2014h 1073684500   VI_EVENT_VXI_SIGP 3FFF2020h 1073684512
VI_EVENT_GPIB_TALK 3FFF2013h 1073684499   VI_EVENT_VXI_VME_INTR BFFF2021h -1073799135
VI_EVENT_IO_COMPLETION 3FFF2009h 1073684489   VI_EVENT_VXI_VME_SYSFAIL 3FFF201Dh 1073684509
VI_EVENT_PXI_INTR 3FFF2022h 1073684514   VI_EVENT_VXI_VME_SYSRESET 3FFF201Eh 1073684510