CanEasy COM-Help
CanEasy::IDataEntryBase Interface Reference
Inheritance diagram for CanEasy::IDataEntryBase:
CanEasy::IValue CanEasy::IDatabaseItem CanEasy::IDynamicDataEntryBase CanEasy::ISignalGroup CanEasy::IStaticDataEntryBase CanEasy::IDataArray CanEasy::IDynamicDataEntry CanEasy::IServiceRequest CanEasy::IServiceResponse CanEasy::ISignal CanEasy::IStaticDataEntry CanEasy::IDynamicServiceParam CanEasy::IStaticServiceParam

Detailed Description

Base interface for every database item that is mapping its value to parent or children.

For example messages and signals are derived from this interface

interface IDataEntryBase : IValue
{
HRESULT Type([out, retval] enum DataEntryType*);
HRESULT ValueHex([out, retval] VARIANT*);
HRESULT ValueHex([in] VARIANT vData);
};

Definition at line 3012 of file cand_tlb.idl.

Property Documentation

◆ Type

DataEntryType CanEasy::IDataEntryBase::Type
get

Returns whether it is static (bit mask), dynamic (byte orientated) or array

◆ ValueHex

VARIANT CanEasy::IDataEntryBase::ValueHex
getset

Raw value (not using conversion into physical value)

CanEasy::IDataEntryBase::Type
DataEntryType Type
CanEasy::IDataEntryBase::ValueHex
VARIANT ValueHex
CanEasy::DataEntryType
DataEntryType
The DataEntryType enumeration defines the kind of database value item.
Definition: cand_tlb.idl:502