📄 hpe1463a.h
字号:
/**************************************************************************** * Hewlett-Packard E1463A 32-Channel Switch *--------------------------------------------------------------------------- * Copyright (c) National Instruments 1998. All Rights Reserved. *--------------------------------------------------------------------------- * * Title: hpe1463a.h * Purpose: Hewlett-Packard E1463A 32-Channel Switch * instrument driver declarations. * ****************************************************************************/#ifndef __HPE1463A_HEADER#define __HPE1463A_HEADER#include <ivi.h>#include <iviswtch.h>#if defined(__cplusplus) || defined(__cplusplus__)extern "C" {#endif/**************************************************************************** *----------------- Instrument Driver Revision Information -----------------* ****************************************************************************/#define HPE1463A_MAJOR_VERSION 1 /* Instrument driver major version */#define HPE1463A_MINOR_VERSION 10 /* Instrument driver minor version *//**************************************************************************** *------------------------------ Useful Macros -----------------------------* ****************************************************************************//**************************************************************************** *---------------------------- Attribute Defines ---------------------------* ****************************************************************************/ /*- IVI Inherent Instrument Attributes ---------------------------------*/ /* User Options */#define HPE1463A_ATTR_RANGE_CHECK IVI_ATTR_RANGE_CHECK /* ViBoolean */#define HPE1463A_ATTR_QUERY_INSTR_STATUS IVI_ATTR_QUERY_INSTR_STATUS /* ViBoolean */#define HPE1463A_ATTR_CACHE IVI_ATTR_CACHE /* ViBoolean */#define HPE1463A_ATTR_SIMULATE IVI_ATTR_SIMULATE /* ViBoolean */#define HPE1463A_ATTR_RECORD_COERCIONS IVI_ATTR_RECORD_COERCIONS /* ViBoolean */ /* Instrument Capabilities */#define HPE1463A_ATTR_NUM_CHANNELS IVI_ATTR_NUM_CHANNELS /* ViInt32, Read-only */#define HPE1463A_ATTR_SPECIFIC_PREFIX IVI_ATTR_SPECIFIC_PREFIX /* ViString, Read-only */ /* Version Info */#define HPE1463A_ATTR_DRIVER_MAJOR_VERSION IVI_ATTR_DRIVER_MAJOR_VERSION /* ViInt32, Read-only */#define HPE1463A_ATTR_DRIVER_MINOR_VERSION IVI_ATTR_DRIVER_MINOR_VERSION /* ViInt32, Read-only */#define HPE1463A_ATTR_DRIVER_REVISION IVI_ATTR_DRIVER_REVISION /* ViString, Read-only */#define HPE1463A_ATTR_ENGINE_MAJOR_VERSION IVI_ATTR_ENGINE_MAJOR_VERSION /* ViInt32, Read-only */#define HPE1463A_ATTR_ENGINE_MINOR_VERSION IVI_ATTR_ENGINE_MINOR_VERSION /* ViInt32, Read-only */#define HPE1463A_ATTR_ENGINE_REVISION IVI_ATTR_ENGINE_REVISION /* ViString, Read-only */ /* Error Info */#define HPE1463A_ATTR_PRIMARY_ERROR IVI_ATTR_PRIMARY_ERROR /* ViInt32 */#define HPE1463A_ATTR_SECONDARY_ERROR IVI_ATTR_SECONDARY_ERROR /* ViInt32 */#define HPE1463A_ATTR_ERROR_ELABORATION IVI_ATTR_ERROR_ELABORATION /* ViString */ /* Advanced Session I/O */#define HPE1463A_ATTR_VISA_RM_SESSION IVI_ATTR_VISA_RM_SESSION /* ViSession, Read-only */#define HPE1463A_ATTR_IO_SESSION IVI_ATTR_IO_SESSION /* ViSession, Read-only */#define HPE1463A_ATTR_DEFER_UPDATE IVI_ATTR_DEFER_UPDATE /* ViBoolean */#define HPE1463A_ATTR_RETURN_DEFERRED_VALUES IVI_ATTR_RETURN_DEFERRED_VALUES /* ViBoolean */ /*- Configuration Attributes -------------------------------------------*/#define HPE1463A_ATTR_IS_SOURCE_CHANNEL IVISWTCH_ATTR_IS_SOURCE_CHANNEL /* ViBoolean, Channel-based */#define HPE1463A_ATTR_IS_CONFIGURATION_CHANNEL IVISWTCH_ATTR_IS_CONFIGURATION_CHANNEL /* ViBoolean, Channel-based */ /*- Status Attributes --------------------------------------------------*/#define HPE1463A_ATTR_IS_DEBOUNCED IVISWTCH_ATTR_IS_DEBOUNCED /* ViBoolean, Read-only */ /*- Device Information Attributes --------------------------------------*/#define HPE1463A_ATTR_SETTLING_TIME IVISWTCH_ATTR_SETTLING_TIME /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_BANDWIDTH IVISWTCH_ATTR_BANDWIDTH /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_DC_VOLTAGE IVISWTCH_ATTR_MAX_DC_VOLTAGE /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_AC_VOLTAGE IVISWTCH_ATTR_MAX_AC_VOLTAGE /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_AC_CURRENT IVISWTCH_ATTR_MAX_SWITCHING_AC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_DC_CURRENT IVISWTCH_ATTR_MAX_SWITCHING_DC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_AC_CURRENT IVISWTCH_ATTR_MAX_CARRY_AC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_DC_CURRENT IVISWTCH_ATTR_MAX_CARRY_DC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_AC_POWER IVISWTCH_ATTR_MAX_SWITCHING_AC_POWER /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_DC_POWER IVISWTCH_ATTR_MAX_SWITCHING_DC_POWER /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_AC_POWER IVISWTCH_ATTR_MAX_CARRY_AC_POWER /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_DC_POWER IVISWTCH_ATTR_MAX_CARRY_DC_POWER /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_CHARACTERISTIC_IMPEDANCE IVISWTCH_ATTR_CHARACTERISTIC_IMPEDANCE /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_WIRE_MODE IVISWTCH_ATTR_WIRE_MODE /* ViInt32, Channel-based, Read-only */ /*- Scanning Attributes ------------------------------------------------*/#define HPE1463A_ATTR_VXI_MANF_ID (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 1L) /* ViInt32 (Read Only) */#define HPE1463A_ATTR_VXI_MODEL_CODE (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 2L) /* ViInt32 (Read Only) *//**************************************************************************** *------------------------ Attribute Value Defines -------------------------* ****************************************************************************/ /* Defined values for HPE1463A_ATTR_WIRE_MODE */#define HPE1463A_VAL_1_WIRE IVISWTCH_VAL_1_WIRE /* Defined values for hpe1463a_CanConnect path capability parameter */#define HPE1463A_VAL_PATH_AVAILABLE IVISWTCH_VAL_PATH_AVAILABLE#define HPE1463A_VAL_PATH_EXISTS IVISWTCH_VAL_PATH_EXISTS#define HPE1463A_VAL_PATH_UNSUPPORTED IVISWTCH_VAL_PATH_UNSUPPORTED#define HPE1463A_VAL_RSRC_IN_USE IVISWTCH_VAL_RSRC_IN_USE#define HPE1463A_VAL_SOURCE_CONFLICT IVISWTCH_VAL_SOURCE_CONFLICT#define HPE1463A_VAL_CHANNEL_NOT_AVAILABLE IVISWTCH_VAL_CHANNEL_NOT_AVAILABLE/**************************************************************************** *---------------- Instrument Driver Function Declarations -----------------*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -