pascalSCADA OPM: psOPCutils
From Pascal SCADA OPM
Unit psOPCutils
Uses
Classes, Interfaces, Objects and Records
Types
Constants
Variables
Description
Overview
Functions and Procedures
function ServerAddGroup(ServerIf: IOPCServer; Name: AnsiString; Active: BOOL; UpdateRate: DWORD; ClientHandle: OPCHANDLE; var GroupIf: IOPCItemMgt; var ServerHandle: OPCHANDLE): HResult; |
function GroupAddItem(GroupIf: IOPCItemMgt; ItemID: AnsiString; ClientHandle: OPCHANDLE; DataType: TVarType; var ServerHandle: OPCHANDLE; var CanonicalType: TVarType): HResult; |
function GroupRemoveItem(GroupIf: IOPCItemMgt; ServerHandle: OPCHANDLE): HResult; |
function GroupAdviseTime(GroupIf: IUnknown; Sink: IAdviseSink; var AsyncConnection:Longword): HResult; |
function GroupUnAdvise(GroupIf: IUnknown; AsyncConnection: Longint): HResult; |
function GroupAdvise2(GroupIf: IUnknown; OPCDataCallback: IOPCDataCallback; var AsyncConnection:Longword): HResult; |
function GroupUnadvise2(GroupIf: IUnknown; var AsyncConnection: Longword): HResult; |
function ReadOPCGroupItemValue(GroupIf: IUnknown; ItemServerHandle: OPCHANDLE; var ItemValue: string; var ItemQuality: Word): HResult; |
function WriteOPCGroupItemValue(GroupIf: IUnknown; ItemServerHandle: OPCHANDLE; ItemValue: OleVariant): HResult; |
function WriteOPCGroupItemValues(GroupIf: IUnknown; ItemServerHandles: array of OPCHANDLE; ItemValues: array of OleVariant; var ItemErrors: array of HResult): HResult; |
Description
Functions and Procedures
function ServerAddGroup(ServerIf: IOPCServer; Name: AnsiString; Active: BOOL; UpdateRate: DWORD; ClientHandle: OPCHANDLE; var GroupIf: IOPCItemMgt; var ServerHandle: OPCHANDLE): HResult; |
|
{$IF CompilerVersion >= 14} {$IFEND} |
function GroupAddItem(GroupIf: IOPCItemMgt; ItemID: AnsiString; ClientHandle: OPCHANDLE; DataType: TVarType; var ServerHandle: OPCHANDLE; var CanonicalType: TVarType): HResult; |
function GroupRemoveItem(GroupIf: IOPCItemMgt; ServerHandle: OPCHANDLE): HResult; |
function GroupAdviseTime(GroupIf: IUnknown; Sink: IAdviseSink; var AsyncConnection:Longword): HResult; |
function GroupUnAdvise(GroupIf: IUnknown; AsyncConnection: Longint): HResult; |
function GroupAdvise2(GroupIf: IUnknown; OPCDataCallback: IOPCDataCallback; var AsyncConnection:Longword): HResult; |
function GroupUnadvise2(GroupIf: IUnknown; var AsyncConnection: Longword): HResult; |
function ReadOPCGroupItemValue(GroupIf: IUnknown; ItemServerHandle: OPCHANDLE; var ItemValue: string; var ItemQuality: Word): HResult; |
function WriteOPCGroupItemValue(GroupIf: IUnknown; ItemServerHandle: OPCHANDLE; ItemValue: OleVariant): HResult; |
function WriteOPCGroupItemValues(GroupIf: IUnknown; ItemServerHandles: array of OPCHANDLE; ItemValues: array of OleVariant; var ItemErrors: array of HResult): HResult; |
Generated by PasDoc 0.14.0.