📄 hpe1463a.h
字号:
****************************************************************************/ /*- Init and Close Functions -------------------------------------------*/ViStatus _VI_FUNC hpe1463a_init (ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, ViSession *vi);ViStatus _VI_FUNC hpe1463a_InitWithOptions (ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, ViString optionString, ViSession *newVi);ViStatus _VI_FUNC hpe1463a_close (ViSession vi); /*- Locking Functions --------------------------------------------------*/ViStatus _VI_FUNC hpe1463a_LockSession (ViSession vi, ViBoolean *callerHasLock); ViStatus _VI_FUNC hpe1463a_UnlockSession (ViSession vi, ViBoolean *callerHasLock); /*- Switch Routing Functions -----------------------------------------*/ViStatus _VI_FUNC hpe1463a_Connect (ViSession vi, ViConstString channel1, ViConstString channel2);ViStatus _VI_FUNC hpe1463a_Disconnect (ViSession vi, ViConstString channel1, ViConstString channel2);ViStatus _VI_FUNC hpe1463a_DisconnectAll (ViSession vi);ViStatus _VI_FUNC hpe1463a_GetPath (ViSession vi, ViConstString channel1, ViConstString channel2, ViInt32 bufSize, ViChar pathList[]);ViStatus _VI_FUNC hpe1463a_SetPath (ViSession vi, ViConstString pathList);ViStatus _VI_FUNC hpe1463a_CanConnect (ViSession vi, ViConstString channel1, ViConstString channel2, ViInt32 *pathCapabilityRef);ViStatus _VI_FUNC hpe1463a_IsDebounced (ViSession vi, ViBoolean *isDebounced);ViStatus _VI_FUNC hpe1463a_WaitForDebounce (ViSession vi, ViInt32 maxTime); /*- Error Functions ----------------------------------------------------*/ViStatus _VI_FUNC hpe1463a_error_query (ViSession vi, ViInt32 *errorCode, ViChar errorMessage[]);ViStatus _VI_FUNC hpe1463a_GetErrorInfo (ViSession vi, ViStatus *primaryError, ViStatus *secondaryError, ViChar errorElaboration[256]);ViStatus _VI_FUNC hpe1463a_ClearErrorInfo (ViSession vi);ViStatus _VI_FUNC hpe1463a_error_message (ViSession vi, ViStatus errorCode, ViChar errorMessage[256]); /*- Utility Functions --------------------------------------------------*/ViStatus _VI_FUNC hpe1463a_reset (ViSession vi);ViStatus _VI_FUNC hpe1463a_self_test (ViSession vi, ViInt16 *selfTestResult, ViChar selfTestMessage[]);ViStatus _VI_FUNC hpe1463a_revision_query (ViSession vi, ViChar instrumentDriverRevision[], ViChar firmwareRevision[]); /*- Set, Get, and Check Attribute Functions ----------------------------*/ViStatus _VI_FUNC hpe1463a_GetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 *value);ViStatus _VI_FUNC hpe1463a_GetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 *value);ViStatus _VI_FUNC hpe1463a_GetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 bufSize, ViChar value[]); ViStatus _VI_FUNC hpe1463a_GetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession *value);ViStatus _VI_FUNC hpe1463a_GetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean *value);ViStatus _VI_FUNC hpe1463a_SetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC hpe1463a_SetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC hpe1463a_SetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC hpe1463a_SetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC hpe1463a_SetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean value);ViStatus _VI_FUNC hpe1463a_CheckAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC hpe1463a_CheckAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC hpe1463a_CheckAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC hpe1463a_CheckAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC hpe1463a_CheckAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean value); /********************************************************* Functions reserved for class driver use only. End-users should not call these functions. *********************************************************/ViStatus _VI_FUNC hpe1463a_IviInit (ViRsrc resourceName, ViBoolean IDQuery, ViBoolean reset, ViSession vi);ViStatus _VI_FUNC hpe1463a_IviClose (ViSession vi); /**************************************************************************** *------------------------ Error And Completion Codes ----------------------* ****************************************************************************/#define HPE1463A_WARN_PATH_REMAINS IVISWTCH_WARN_PATH_REMAINS#define HPE1463A_WARN_IMPLICIT_CONNECTION_EXISTS IVISWTCH_WARN_IMPLICIT_CONNECTION_EXISTS#define HPE1463A_ERROR_INVALID_SWITCH_PATH IVISWTCH_ERROR_INVALID_SWITCH_PATH#define HPE1463A_ERROR_RSRC_IN_USE IVISWTCH_ERROR_RSRC_IN_USE#define HPE1463A_ERROR_EMPTY_SWITCH_PATH IVISWTCH_ERROR_EMPTY_SWITCH_PATH#define HPE1463A_ERROR_NO_SUCH_PATH IVISWTCH_ERROR_NO_SUCH_PATH#define HPE1463A_ERROR_IS_CONFIGURATION_CHANNEL IVISWTCH_ERROR_IS_CONFIGURATION_CHANNEL#define HPE1463A_ERROR_NOT_A_CONFIGURATION_CHANNEL IVISWTCH_ERROR_NOT_A_CONFIGURATION_CHANNEL#define HPE1463A_ERROR_ATTEMPT_TO_CONNECT_SOURCES IVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCES#define HPE1463A_ERROR_EXPLICIT_CONNECTION_EXISTS IVISWTCH_ERROR_EXPLICIT_CONNECTION_EXISTS#define HPE1463A_ERROR_LEG_MISSING_FIRST_CHANNEL IVISWTCH_ERROR_LEG_MISSING_FIRST_CHANNEL#define HPE1463A_ERROR_LEG_MISSING_SECOND_CHANNEL IVISWTCH_ERROR_LEG_MISSING_SECOND_CHANNEL#define HPE1463A_ERROR_CHANNEL_DUPLICATED_IN_LEG IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_LEG#define HPE1463A_ERROR_CHANNEL_DUPLICATED_IN_PATH IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_PATH#define HPE1463A_ERROR_PATH_NOT_FOUND IVISWTCH_ERROR_PATH_NOT_FOUND#define HPE1463A_ERROR_DISCONTINUOUS_PATH IVISWTCH_ERROR_DISCONTINUOUS_PATH#define HPE1463A_ERROR_CANNOT_CONNECT_DIRECTLY IVISWTCH_ERROR_CANNOT_CONNECT_DIRECTLY#define HPE1463A_ERROR_CHANNELS_ALREADY_CONNECTED IVISWTCH_ERROR_CHANNELS_ALREADY_CONNECTED#define HPE1463A_ERROR_CANNOT_CONNECT_TO_ITSELF IVISWTCH_ERROR_CANNOT_CONNECT_TO_ITSELF/**************************************************************************** *---------------------------- End Include File ----------------------------* ****************************************************************************/#if defined(__cplusplus) || defined(__cplusplus__)}#endif#endif /* __HPE1463A_HEADER */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -