Sistemas de Controle  0.5
Biblioteca matematica de Controle
Métodos Públicos | Métodos Privados | Atributos Privados | Lista de todos os Membros
Referência da Classe OPCClient

#include <OPCClient.h>

Diagrama de colaboração para OPCClient:
Collaboration graph

Métodos Públicos

 OPCClient ()
 
 OPCClient (_bstr_t ServerName)
 
 ~OPCClient ()
 
void OPCConnect (_bstr_t ServerName)
 
void InsertItens (_bstr_t tags[], int QtdTags)
 
void WriteItens (int TagIndex[], _variant_t Values[], int QtdValues)
 
void Show (int ShowTime)
 
_variant_t * ReadItens ()
 

Métodos Privados

void StartCOM ()
 
void AbortCOM ()
 
void CreateInstance ()
 
void GetCLSID ()
 
void StartGroup ()
 

Atributos Privados

_bstr_t ServerName
 
_bstr_t * TagNames
 
CLSID CLSIDServer
 
IOPCServer * ServerConnected
 
OPCHANDLE OPCGroup
 
OPCHANDLE * OPCGroupTag
 
IOPCItemMgt * TypeReadItem
 
IOPCSyncIO * TypeReadSync
 
_variant_t * TagValues
 
int QtdTags
 

Descrição Detalhada

Definição na linha 15 do arquivo OPCClient.h.

Construtores & Destrutores

OPCClient::OPCClient ( )
OPCClient::OPCClient ( _bstr_t  ServerName)
OPCClient::~OPCClient ( )

Métodos

void OPCClient::AbortCOM ( )
private
void OPCClient::CreateInstance ( )
private
void OPCClient::GetCLSID ( )
private
void OPCClient::InsertItens ( _bstr_t  tags[],
int  QtdTags 
)
void OPCClient::OPCConnect ( _bstr_t  ServerName)
_variant_t* OPCClient::ReadItens ( )
void OPCClient::Show ( int  ShowTime)
void OPCClient::StartCOM ( )
private
void OPCClient::StartGroup ( )
private
void OPCClient::WriteItens ( int  TagIndex[],
_variant_t  Values[],
int  QtdValues 
)

Atributos

CLSID OPCClient::CLSIDServer
private

Definição na linha 19 do arquivo OPCClient.h.

OPCHANDLE OPCClient::OPCGroup
private

Definição na linha 21 do arquivo OPCClient.h.

OPCHANDLE * OPCClient::OPCGroupTag
private

Definição na linha 21 do arquivo OPCClient.h.

int OPCClient::QtdTags
private

Definição na linha 26 do arquivo OPCClient.h.

IOPCServer* OPCClient::ServerConnected
private

Definição na linha 20 do arquivo OPCClient.h.

_bstr_t OPCClient::ServerName
private

Definição na linha 18 do arquivo OPCClient.h.

_bstr_t * OPCClient::TagNames
private

Definição na linha 18 do arquivo OPCClient.h.

_variant_t* OPCClient::TagValues
private

Definição na linha 24 do arquivo OPCClient.h.

IOPCItemMgt* OPCClient::TypeReadItem
private

Definição na linha 22 do arquivo OPCClient.h.

IOPCSyncIO* OPCClient::TypeReadSync
private

Definição na linha 23 do arquivo OPCClient.h.


A documentação para esta classe foi gerada a partir do seguinte arquivo: