📄 ibhnet.tli
字号:
long _result;
HRESULT _hr = get_M(nr, bit, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutM ( long nr, long bit, long pVal ) {
HRESULT _hr = put_M(nr, bit, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetED ( long nr ) {
long _result;
HRESULT _hr = get_ED(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutED ( long nr, long pVal ) {
HRESULT _hr = put_ED(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetEW ( long nr ) {
long _result;
HRESULT _hr = get_EW(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutEW ( long nr, long pVal ) {
HRESULT _hr = put_EW(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetEB ( long nr ) {
long _result;
HRESULT _hr = get_EB(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutEB ( long nr, long pVal ) {
HRESULT _hr = put_EB(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetE ( long nr, long bit ) {
long _result;
HRESULT _hr = get_E(nr, bit, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutE ( long nr, long bit, long pVal ) {
HRESULT _hr = put_E(nr, bit, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetAD ( long nr ) {
long _result;
HRESULT _hr = get_AD(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutAD ( long nr, long pVal ) {
HRESULT _hr = put_AD(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetAW ( long nr ) {
long _result;
HRESULT _hr = get_AW(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutAW ( long nr, long pVal ) {
HRESULT _hr = put_AW(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetAB ( long nr ) {
long _result;
HRESULT _hr = get_AB(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutAB ( long nr, long pVal ) {
HRESULT _hr = put_AB(nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetA ( long nr, long bit ) {
long _result;
HRESULT _hr = get_A(nr, bit, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutA ( long nr, long bit, long pVal ) {
HRESULT _hr = put_A(nr, bit, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetDD ( long DBNr, long nr ) {
long _result;
HRESULT _hr = get_DD(DBNr, nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutDD ( long DBNr, long nr, long pVal ) {
HRESULT _hr = put_DD(DBNr, nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetDW ( long DBNr, long nr ) {
long _result;
HRESULT _hr = get_DW(DBNr, nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutDW ( long DBNr, long nr, long pVal ) {
HRESULT _hr = put_DW(DBNr, nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetDB ( long DBNr, long nr ) {
long _result;
HRESULT _hr = get_DB(DBNr, nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutDB ( long DBNr, long nr, long pVal ) {
HRESULT _hr = put_DB(DBNr, nr, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IIIBHnet::GetD ( long DBNr, long nr, long bit ) {
long _result;
HRESULT _hr = get_D(DBNr, nr, bit, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IIIBHnet::PutD ( long DBNr, long nr, long bit, long pVal ) {
HRESULT _hr = put_D(DBNr, nr, bit, pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IIIBHnet::GetStation ( long nr ) {
BSTR _result;
HRESULT _hr = get_Station(nr, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
//
// interface IIIBHnet2 wrapper method implementations
//
inline HRESULT IIIBHnet2::ResetDevice ( _bstr_t device ) {
HRESULT _hr = raw_ResetDevice(device);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline long IIIBHnet2::GetKey_Position ( ) {
long _result;
HRESULT _hr = get_Key_Position(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline HRESULT IIIBHnet2::LifeList ( _bstr_t device, VARIANT * LifeList ) {
HRESULT _hr = raw_LifeList(device, LifeList);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet2::SZ_List ( long SZL_ID, long INDEX, VARIANT * SZ_List ) {
HRESULT _hr = raw_SZ_List(SZL_ID, INDEX, SZ_List);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet2::TerminateDriver ( ) {
HRESULT _hr = raw_TerminateDriver();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface IIIBHnet3 wrapper method implementations
//
inline HRESULT IIIBHnet3::Connect_DP ( _bstr_t Station, long DPAdr, long Rack, long Slot ) {
HRESULT _hr = raw_Connect_DP(Station, DPAdr, Rack, Slot);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::Subnet_Connect_DP ( _bstr_t Station, long MPIStart, long MPIZiel, long RackZiel, long SlotZiel, long Subnet_HH, long Subnet_LL ) {
HRESULT _hr = raw_Subnet_Connect_DP(Station, MPIStart, MPIZiel, RackZiel, SlotZiel, Subnet_HH, Subnet_LL);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::Subnet_Connect_IP ( _bstr_t Station, long MPIStart, _bstr_t IPZiel, long RackZiel, long SlotZiel, long Subnet_HH, long Subnet_LL ) {
HRESULT _hr = raw_Subnet_Connect_IP(Station, MPIStart, IPZiel, RackZiel, SlotZiel, Subnet_HH, Subnet_LL);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::SubnetConnectH1 ( _bstr_t Station, long MPIStart, _bstr_t H1Ziel, long RackZiel, long SlotZiel, long Subnet_HH, long Subnet_LL ) {
HRESULT _hr = raw_SubnetConnectH1(Station, MPIStart, H1Ziel, RackZiel, SlotZiel, Subnet_HH, Subnet_LL);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::ReadDB ( long DBNr, VARIANT * DB, long * Len ) {
HRESULT _hr = raw_ReadDB(DBNr, DB, Len);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::WriteDB ( long DBNr, const _variant_t & DB, long Len ) {
HRESULT _hr = raw_WriteDB(DBNr, DB, Len);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::DotNetReadVals ( long typ, long nr, long DBNr, long size, VARIANT * vals ) {
HRESULT _hr = raw_DotNetReadVals(typ, nr, DBNr, size, vals);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IIIBHnet3::DotNetWriteVals ( long typ, long nr, long DBNr, long size, const _variant_t & vals ) {
HRESULT _hr = raw_DotNetWriteVals(typ, nr, DBNr, size, vals);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -