📄 opcdx.h
字号:
OpcDxMask_SubstituteValue = 0x800,
OpcDxMask_EnableSubstituteValue = 0x1000,
OpcDxMask_TargetItemPath = 0x2000,
OpcDxMask_TargetItemName = 0x4000,
OpcDxMask_SourceServerName = 0x8000,
OpcDxMask_SourceItemPath = 0x10000,
OpcDxMask_SourceItemName = 0x20000,
OpcDxMask_SourceItemQueueSize = 0x40000,
OpcDxMask_UpdateRate = 0x80000,
OpcDxMask_DeadBand = 0x100000,
OpcDxMask_VendorData = 0x200000,
OpcDxMask_ServerType = 0x400000,
OpcDxMask_ServerURL = 0x800000,
OpcDxMask_DefaultSourceServerConnected = 0x1000000,
OpcDxMask_All = 0x7fffffff
} OpcDxMask;
EXTERN_C const IID LIBID_OpcDxLib;
#ifndef __OPCDX_Names_MODULE_DEFINED__
#define __OPCDX_Names_MODULE_DEFINED__
/* module OPCDX_Names */
const LPCWSTR OPC_CATEGORY_DESCRIPTION_DX10 = L"OPC Data Exchange Servers Version 1.0";
const LPCWSTR OPCDX_NAMESPACE_V10 = L"http://opcfoundation.org/webservices/OPCDX/10";
const LPCWSTR OPCDX_DATABASE_ROOT = L"DX";
const LPCWSTR OPCDX_SEPARATOR = L"/";
const LPCWSTR OPCDX_ITEM_PATH = L"ItemPath";
const LPCWSTR OPCDX_ITEM_NAME = L"ItemName";
const LPCWSTR OPCDX_VERSION = L"Version";
const LPCWSTR OPCDX_SERVER_STATUS_TYPE = L"DXServerStatus";
const LPCWSTR OPCDX_SERVER_STATUS = L"ServerStatus";
const LPCWSTR OPCDX_CONFIGURATION_VERSION = L"ConfigurationVersion";
const LPCWSTR OPCDX_SERVER_STATE = L"ServerState";
const LPCWSTR OPCDX_CONNECTION_COUNT = L"DXConnectionCount";
const LPCWSTR OPCDX_MAX_CONNECTIONS = L"MaxDXConnections";
const LPCWSTR OPCDX_SERVER_ERROR_ID = L"ErrorID";
const LPCWSTR OPCDX_SERVER_ERROR_DIAGNOSTIC = L"ErrorDiagnostic";
const LPCWSTR OPCDX_DIRTY_FLAG = L"DirtyFlag";
const LPCWSTR OPCDX_SOURCE_SERVER_TYPES = L"SourceServerTypes";
const LPCWSTR OPCDX_MAX_QUEUE_SIZE = L"MaxQueueSize";
const LPCWSTR OPCDX_CONNECTIONS_ROOT = L"DXConnectionsRoot";
const LPCWSTR OPCDX_CONNECTION_TYPE = L"DXConnection";
const LPCWSTR OPCDX_CONNECTION_NAME = L"Name";
const LPCWSTR OPCDX_CONNECTION_BROWSE_PATHS = L"BrowsePath";
const LPCWSTR OPCDX_CONNECTION_VERSION = L"Version";
const LPCWSTR OPCDX_CONNECTION_DESCRIPTION = L"Description";
const LPCWSTR OPCDX_CONNECTION_KEYWORD = L"Keyword";
const LPCWSTR OPCDX_DEFAULT_SOURCE_ITEM_CONNECTED = L"DefaultSourceItemConnected";
const LPCWSTR OPCDX_DEFAULT_TARGET_ITEM_CONNECTED = L"DefaultTargetItemConnected";
const LPCWSTR OPCDX_DEFAULT_OVERRIDDEN = L"DefaultOverridden";
const LPCWSTR OPCDX_DEFAULT_OVERRIDE_VALUE = L"DefaultOverrideValue";
const LPCWSTR OPCDX_ENABLE_SUBSTITUTE_VALUE = L"EnableSubstituteValue";
const LPCWSTR OPCDX_SUBSTITUTE_VALUE = L"SubstituteValue";
const LPCWSTR OPCDX_TARGET_ITEM_PATH = L"TargetItemPath";
const LPCWSTR OPCDX_TARGET_ITEM_NAME = L"TargetItemName";
const LPCWSTR OPCDX_CONNECTION_SOURCE_SERVER_NAME = L"SourceServerName";
const LPCWSTR OPCDX_SOURCE_ITEM_PATH = L"SourceItemPath";
const LPCWSTR OPCDX_SOURCE_ITEM_NAME = L"SourceItemName";
const LPCWSTR OPCDX_SOURCE_ITEM_QUEUE_SIZE = L"QueueSize";
const LPCWSTR OPCDX_UPDATE_RATE = L"UpdateRate";
const LPCWSTR OPCDX_DEADBAND = L"Deadband";
const LPCWSTR OPCDX_VENDOR_DATA = L"VendorData";
const LPCWSTR OPCDX_CONNECTION_STATUS = L"Status";
const LPCWSTR OPCDX_CONNECTION_STATUS_TYPE = L"DXConnectionStatus";
const LPCWSTR OPCDX_CONNECTION_STATE = L"DXConnectionState";
const LPCWSTR OPCDX_WRITE_VALUE = L"WriteValue";
const LPCWSTR OPCDX_WRITE_TIMESTAMP = L"WriteTimestamp";
const LPCWSTR OPCDX_WRITE_QUALITY = L"WriteQuality";
const LPCWSTR OPCDX_WRITE_ERROR_ID = L"WriteErrorID";
const LPCWSTR OPCDX_WRITE_ERROR_DIAGNOSTIC = L"WriteErrorDiagnostic";
const LPCWSTR OPCDX_SOURCE_VALUE = L"SourceValue";
const LPCWSTR OPCDX_SOURCE_TIMESTAMP = L"SourceTimestamp";
const LPCWSTR OPCDX_SOURCE_QUALITY = L"SourceQuality";
const LPCWSTR OPCDX_SOURCE_ERROR_ID = L"SourceErrorID";
const LPCWSTR OPCDX_SOURCE_ERROR_DIAGNOSTIC = L"SourceErrorDiagnostic";
const LPCWSTR OPCDX_ACTUAL_UPDATE_RATE = L"ActualUpdateRate";
const LPCWSTR OPCDX_QUEUE_HIGH_WATER_MARK = L"QueueHighWaterMark";
const LPCWSTR OPCDX_QUEUE_FLUSH_COUNT = L"QueueFlushCount";
const LPCWSTR OPCDX_SOURCE_ITEM_CONNECTED = L"SourceItemConnected";
const LPCWSTR OPCDX_TARGET_ITEM_CONNECTED = L"TargetItemConnected";
const LPCWSTR OPCDX_OVERRIDDEN = L"Overridden";
const LPCWSTR OPCDX_OVERRIDE_VALUE = L"OverrideValue";
const LPCWSTR OPCDX_SOURCE_SERVERS_ROOT = L"SourceServers";
const LPCWSTR OPCDX_SOURCE_SERVER_TYPE = L"SourceServer";
const LPCWSTR OPCDX_SOURCE_SERVER_NAME = L"Name";
const LPCWSTR OPCDX_SOURCE_SERVER_VERSION = L"Version";
const LPCWSTR OPCDX_SOURCE_SERVER_DESCRIPTION = L"Description";
const LPCWSTR OPCDX_SERVER_URL = L"ServerURL";
const LPCWSTR OPCDX_SERVER_TYPE = L"ServerType";
const LPCWSTR OPCDX_DEFAULT_SOURCE_SERVER_CONNECTED = L"DefaultSourceServerConnected";
const LPCWSTR OPCDX_SOURCE_SERVER_STATUS_TYPE = L"DXSourceServerStatus";
const LPCWSTR OPCDX_SOURCE_SERVER_STATUS = L"Status";
const LPCWSTR OPCDX_SERVER_CONNECT_STATUS = L"ConnectStatus";
const LPCWSTR OPCDX_SOURCE_SERVER_ERROR_ID = L"ErrorID";
const LPCWSTR OPCDX_SOURCE_SERVER_ERROR_DIAGNOSTIC = L"ErrorDiagnostic";
const LPCWSTR OPCDX_LAST_CONNECT_TIMESTAMP = L"LastConnectTimestamp";
const LPCWSTR OPCDX_LAST_CONNECT_FAIL_TIMESTAMP = L"LastConnectFailTimestamp";
const LPCWSTR OPCDX_CONNECT_FAIL_COUNT = L"ConnectFailCount";
const LPCWSTR OPCDX_PING_TIME = L"PingTime";
const LPCWSTR OPCDX_LAST_DATA_CHANGE_TIMESTAMP = L"LastDataChangeTimestamp";
const LPCWSTR OPCDX_SOURCE_SERVER_CONNECTED = L"SourceServerConnected";
const LPCWSTR OPCDX_QUALITY = L"DXQuality";
const LPCWSTR OPCDX_QUALITY_STATUS = L"Quality";
const LPCWSTR OPCDX_LIMIT_BITS = L"LimitBits";
const LPCWSTR OPCDX_VENDOR_BITS = L"VendorBits";
const LPCWSTR OPCDX_ERROR = L"OPCError";
const LPCWSTR OPCDX_ERROR_ID = L"ID";
const LPCWSTR OPCDX_ERROR_TEXT = L"Text";
const LPCWSTR OPCDX_SOURCE_SERVER_URL_SCHEME_OPCDA = L"opcda";
const LPCWSTR OPCDX_SOURCE_SERVER_URL_SCHEME_XMLDA = L"http";
#endif /* __OPCDX_Names_MODULE_DEFINED__ */
#ifndef __OPCDX_QualityStatusName_MODULE_DEFINED__
#define __OPCDX_QualityStatusName_MODULE_DEFINED__
/* module OPCDX_QualityStatusName */
const LPCWSTR OPCDX_QUALITY_BAD = L"bad";
const LPCWSTR OPCDX_QUALITY_BAD_CONFIG_ERROR = L"badConfigurationError";
const LPCWSTR OPCDX_QUALITY_BAD_NOT_CONNECTED = L"badNotConnected";
const LPCWSTR OPCDX_QUALITY_BAD_DEVICE_FAILURE = L"badDeviceFailure";
const LPCWSTR OPCDX_QUALITY_BAD_SENSOR_FAILURE = L"badSensorFailure";
const LPCWSTR OPCDX_QUALITY_BAD_LAST_KNOWN_VALUE = L"badLastKnownValue";
const LPCWSTR OPCDX_QUALITY_BAD_COMM_FAILURE = L"badCommFailure";
const LPCWSTR OPCDX_QUALITY_BAD_OUT_OF_SERVICE = L"badOutOfService";
const LPCWSTR OPCDX_QUALITY_UNCERTAIN = L"uncertain";
const LPCWSTR OPCDX_QUALITY_UNCERTAIN_LAST_USABLE_VALUE = L"uncertainLastUsableValue";
const LPCWSTR OPCDX_QUALITY_UNCERTAIN_SENSOR_NOT_ACCURATE = L"uncertainSensorNotAccurate";
const LPCWSTR OPCDX_QUALITY_UNCERTAIN_EU_EXCEEDED = L"uncertainEUExceeded";
const LPCWSTR OPCDX_QUALITY_UNCERTAIN_SUB_NORMAL = L"uncertainSubNormal";
const LPCWSTR OPCDX_QUALITY_GOOD = L"good";
const LPCWSTR OPCDX_QUALITY_GOOD_LOCAL_OVERRIDE = L"goodLocalOverride";
#endif /* __OPCDX_QualityStatusName_MODULE_DEFINED__ */
#ifndef __OPCDX_LimitStatusName_MODULE_DEFINED__
#define __OPCDX_LimitStatusName_MODULE_DEFINED__
/* module OPCDX_LimitStatusName */
const LPCWSTR OPCDX_LIMIT_NONE = L"none";
const LPCWSTR OPCDX_LIMIT_LOW = L"low";
const LPCWSTR OPCDX_LIMIT_HIGH = L"high";
const LPCWSTR OPCDX_LIMIT_CONSTANT = L"constant";
#endif /* __OPCDX_LimitStatusName_MODULE_DEFINED__ */
#ifndef __OPCDX_ServerTypeName_MODULE_DEFINED__
#define __OPCDX_ServerTypeName_MODULE_DEFINED__
/* module OPCDX_ServerTypeName */
const LPCWSTR OPCDX_SERVER_TYPE_COM_DA10 = L"COM-DA1.0";
const LPCWSTR OPCDX_SERVER_TYPE_COM_DA204 = L"COM-DA2.04";
const LPCWSTR OPCDX_SERVER_TYPE_COM_DA205 = L"COM-DA2.05";
const LPCWSTR OPCDX_SERVER_TYPE_COM_DA30 = L"COM-DA3.0";
const LPCWSTR OPCDX_SERVER_TYPE_XML_DA10 = L"XML-DA1.0";
#endif /* __OPCDX_ServerTypeName_MODULE_DEFINED__ */
#ifndef __OPCDX_ServerStateName_MODULE_DEFINED__
#define __OPCDX_ServerStateName_MODULE_DEFINED__
/* module OPCDX_ServerStateName */
const LPCWSTR OPCDX_SERVER_STATE_RUNNING = L"running";
const LPCWSTR OPCDX_SERVER_STATE_FAILED = L"failed";
const LPCWSTR OPCDX_SERVER_STATE_NOCONFIG = L"noConfig";
const LPCWSTR OPCDX_SERVER_STATE_SUSPENDED = L"suspended";
const LPCWSTR OPCDX_SERVER_STATE_TEST = L"test";
const LPCWSTR OPCDX_SERVER_STATE_COMM_FAULT = L"commFault";
const LPCWSTR OPCDX_SERVER_STATE_UNKNOWN = L"unknown";
#endif /* __OPCDX_ServerStateName_MODULE_DEFINED__ */
#ifndef __OPCDX_ConnectStatusName_MODULE_DEFINED__
#define __OPCDX_ConnectStatusName_MODULE_DEFINED__
/* module OPCDX_ConnectStatusName */
const LPCWSTR OPCDX_CONNECT_STATUS_CONNECTED = L"connected";
const LPCWSTR OPCDX_CONNECT_STATUS_DISCONNECTED = L"disconnected";
const LPCWSTR OPCDX_CONNECT_STATUS_CONNECTING = L"connecting";
const LPCWSTR OPCDX_CONNECT_STATUS_FAILED = L"failed";
#endif /* __OPCDX_ConnectStatusName_MODULE_DEFINED__ */
#ifndef __OPCDX_ConnectionStateName_MODULE_DEFINED__
#define __OPCDX_ConnectionStateName_MODULE_DEFINED__
/* module OPCDX_ConnectionStateName */
const LPCWSTR OPCDX_CONNECTION_STATE_INITIALIZING = L"initializing";
const LPCWSTR OPCDX_CONNECTION_STATE_OPERATIONAL = L"operational";
const LPCWSTR OPCDX_CONNECTION_STATE_DEACTIVATED = L"deactivated";
const LPCWSTR OPCDX_CONNECTION_STATE_SOURCE_SERVER_NOT_CONNECTED = L"sourceServerNotConnected";
const LPCWSTR OPCDX_CONNECTION_STATE_SUBSCRIPTION_FAILED = L"subscriptionFailed";
const LPCWSTR OPCDX_CONNECTION_STATE_TARGET_ITEM_NOT_FOUND = L"targetItemNotFound";
#endif /* __OPCDX_ConnectionStateName_MODULE_DEFINED__ */
#endif /* __OpcDxLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -