CanEasy COM-Help
CanEasy::IStaticDataEntryBase Interface Reference
Inheritance diagram for CanEasy::IStaticDataEntryBase:
CanEasy::IDataEntryBase CanEasy::IValue CanEasy::IDatabaseItem CanEasy::ISignal CanEasy::IStaticDataEntry CanEasy::IStaticServiceParam

Detailed Description

Base interface for database items with bit mask.

Static data entries do not change their length dynamically They are mapping bits from the parents' byte array

interface IStaticDataEntryBase : IDataEntryBase
{
HRESULT Bitlength([out, retval] short*);
HRESULT Bitlength([in] short pVal);
HRESULT StartBit([out, retval] short*);
HRESULT StartBit([in] short val);
HRESULT ByteOrder([out, retval] enum ByteOrder*);
HRESULT ByteOrder([in] enum ByteOrder val);
HRESULT StartBitMotorola([out, retval] short*);
HRESULT StartBitMotorola([in] short val);
};

Definition at line 3042 of file cand_tlb.idl.

Property Documentation

◆ Bitlength

short CanEasy::IStaticDataEntryBase::Bitlength
getset

Bit length

◆ ByteOrder

ByteOrder CanEasy::IStaticDataEntryBase::ByteOrder
getset

Byte order

◆ StartBit

short CanEasy::IStaticDataEntryBase::StartBit
getset

Start bit

◆ StartBitMotorola

short CanEasy::IStaticDataEntryBase::StartBitMotorola
getset

Start bit

CanEasy::IStaticDataEntryBase::Bitlength
short Bitlength
CanEasy::IStaticDataEntryBase::StartBitMotorola
short StartBitMotorola
CanEasy::IStaticDataEntryBase::StartBit
short StartBit
CanEasy::IStaticDataEntryBase::ByteOrder
ByteOrder ByteOrder