CanEasy COM-Help
CanEasy::IDiagServiceRecordEntry Interface Reference
Inheritance diagram for CanEasy::IDiagServiceRecordEntry:
CanEasy::IBusRecordEntry CanEasy::IRecordEntry

Detailed Description

Diagnosis service record entry

interface IDiagServiceRecordEntry : IBusRecordEntry
{
HRESULT SID([out, retval] byte* sid);
HRESULT IsRequest([out, retval] VARIANT_BOOL* pVal);
HRESULT IsResponse([out, retval] VARIANT_BOOL* pVal);
HRESULT IsNegativeResponse([out, retval] VARIANT_BOOL* pVal);
HRESULT Length([out, retval] long* pLength);
HRESULT Data([out, retval] VARIANT* pData);
};

Definition at line 10227 of file cand_tlb.idl.

Member Function Documentation

◆ IsNegativeResponse()

HRESULT CanEasy::IDiagServiceRecordEntry::IsNegativeResponse ( [out, retval] VARIANT_BOOL *  pVal)

Returns if this is a negative service response

◆ IsRequest()

HRESULT CanEasy::IDiagServiceRecordEntry::IsRequest ( [out, retval] VARIANT_BOOL *  pVal)

Returns if this is a service request

◆ IsResponse()

HRESULT CanEasy::IDiagServiceRecordEntry::IsResponse ( [out, retval] VARIANT_BOOL *  pVal)

Returns if this is a service response

Property Documentation

◆ Data

VARIANT CanEasy::IDiagServiceRecordEntry::Data
get

Returns the data

◆ Length

long CanEasy::IDiagServiceRecordEntry::Length
get

Returns the length of the data

◆ SID

byte CanEasy::IDiagServiceRecordEntry::SID
get

Returns the service ID

CanEasy::IDiagServiceRecordEntry::IsResponse
HRESULT IsResponse([out, retval] VARIANT_BOOL *pVal)
CanEasy::IDiagServiceRecordEntry::IsRequest
HRESULT IsRequest([out, retval] VARIANT_BOOL *pVal)
CanEasy::IDiagServiceRecordEntry::SID
byte SID
CanEasy::IDiagServiceRecordEntry::Length
long Length
CanEasy::IDiagServiceRecordEntry::Data
VARIANT Data
CanEasy::IDiagServiceRecordEntry::IsNegativeResponse
HRESULT IsNegativeResponse([out, retval] VARIANT_BOOL *pVal)