MDF Lib 2.2
Interface against MDF 3/4 files
Loading...
Searching...
No Matches
mdf::IChannel Member List

This is the complete list of members for mdf::IChannel, including all inherited members.

AddAttachmentReference(const IAttachment *attachment)mdf::IChannelvirtual
ArraySize(uint64_t array_size)mdf::IChannelinline
ArraySize() constmdf::IChannelinline
AttachmentList() constmdf::IChannelvirtual
BitCount(uint32_t bits)=0mdf::IChannelpure virtual
BitCount() const =0mdf::IChannelpure virtual
BitOffset(uint16_t bits)=0mdf::IChannelpure virtual
BitOffset() const =0mdf::IChannelpure virtual
BlockType() const =0mdf::IBlockpure virtual
ByteOffset(uint32_t bytes)=0mdf::IChannelpure virtual
ByteOffset() const =0mdf::IChannelpure virtual
CalculateMasterTime(bool calculate_master)mdf::IChannelinline
CalculateMasterTime() constmdf::IChannelinline
ChannelArray() constmdf::IChannelvirtual
ChannelCompositions()=0mdf::IChannelpure virtual
ChannelConversion() const =0mdf::IChannelpure virtual
ChannelGroup() const =0mdf::IChannelpure virtual
CreateChannelArray()mdf::IChannelvirtual
CreateChannelComposition()=0mdf::IChannelpure virtual
CreateChannelComposition(const std::string_view &name)mdf::IChannelvirtual
CreateChannelConversion()=0mdf::IChannelpure virtual
CreateMetaData()mdf::IChannelvirtual
CreateSourceInformation()mdf::IChannelvirtual
DataBytes(uint64_t nof_bytes)=0mdf::IChannelpure virtual
DataBytes() const =0mdf::IChannelpure virtual
DataType(ChannelDataType type)=0mdf::IChannelpure virtual
DataType() const =0mdf::IChannelpure virtual
Decimals(uint8_t precision)mdf::IChannelvirtual
Decimals() const =0mdf::IChannelpure virtual
Description(const std::string &description)=0mdf::IChannelpure virtual
Description() const =0mdf::IChannelpure virtual
DisplayName(const std::string &name)=0mdf::IChannelpure virtual
DisplayName() const =0mdf::IChannelpure virtual
ExtLimit(double min, double max)mdf::IChannelvirtual
ExtLimit() constmdf::IChannelvirtual
Flags(uint32_t flags)mdf::IChannelvirtual
Flags() constmdf::IChannelvirtual
GetByteArrayValue(const std::vector< uint8_t > &record_buffer, std::vector< uint8_t > &dest) constmdf::IChannelprotectedvirtual
GetCanOpenDate(const std::vector< uint8_t > &record_buffer, uint64_t &dest) constmdf::IChannelprotected
GetCanOpenTime(const std::vector< uint8_t > &record_buffer, uint64_t &dest) constmdf::IChannelprotected
GetChannelValue(const std::vector< uint8_t > &record_buffer, T &dest, uint64_t array_index=0) constmdf::IChannel
GetChannelValue(const std::vector< uint8_t > &record_buffer, std::vector< uint8_t > &dest, uint64_t array_index) constmdf::IChannel
GetChannelValue(const std::vector< uint8_t > &record_buffer, std::string &dest, uint64_t array_index) constmdf::IChannel
GetFloatValue(const std::vector< uint8_t > &record_buffer, double &dest, uint64_t array_index) constmdf::IChannelprotected
GetSignedValue(const std::vector< uint8_t > &record_buffer, int64_t &dest, uint64_t array_index) constmdf::IChannelprotected
GetTextValue(const std::vector< uint8_t > &record_buffer, std::string &dest) constmdf::IChannelvirtual
GetUnsignedValue(const std::vector< uint8_t > &record_buffer, uint64_t &dest, uint64_t array_index=0) constmdf::IChannel
GetValid(const std::vector< uint8_t > &record_buffer, uint64_t array_index) constmdf::IChannelprotectedvirtual
GetVirtualSample(uint64_t sample, V &value)mdf::IChannelinlinestatic
GetVirtualSample(uint64_t sample, std::string &value)mdf::IChannelinlinestatic
Index() const =0mdf::IBlockpure virtual
IsDecimalUsed() const =0mdf::IChannelpure virtual
IsNumber() constmdf::IChannelinline
IsUnitValid() const =0mdf::IChannelpure virtual
Limit(double min, double max)mdf::IChannelvirtual
Limit() constmdf::IChannelvirtual
MetaData() constmdf::IChannelvirtual
Name(const std::string &name)=0mdf::IChannelpure virtual
Name() const =0mdf::IChannelpure virtual
Range(double min, double max)mdf::IChannelvirtual
Range() constmdf::IChannelvirtual
RecordId() constmdf::IChannel
SampleBuffer() const =0mdf::IChannelprotectedpure virtual
SamplingRate(double sampling_rate)=0mdf::IChannelpure virtual
SamplingRate() const =0mdf::IChannelpure virtual
SetByteArray(const std::vector< uint8_t > &value, bool valid)mdf::IChannelprotectedvirtual
SetChannelValue(const T &value, bool valid=true, uint64_t array_index=0)mdf::IChannel
SetChannelValue(const std::string &value, bool valid, uint64_t array_index)mdf::IChannel
SetChannelValue(const std::vector< uint8_t > &values, bool valid, uint64_t array_index)mdf::IChannel
SetChannelValues(const std::vector< T > &values)mdf::IChannel
SetFloatValueBe(double value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetFloatValueLe(double value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetSignedValueBe(int64_t value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetSignedValueLe(int64_t value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetTextValue(const std::string &value, bool valid)mdf::IChannelprotectedvirtual
SetTimestamp(double timestamp, std::vector< uint8_t > &record_buffer) constmdf::IChannel
SetUnsignedValueBe(uint64_t value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetUnsignedValueLe(uint64_t value, bool valid, uint64_t array_index)mdf::IChannelprotected
SetValid(bool valid, uint64_t array_index)mdf::IChannelprotectedvirtual
SourceInformation() constmdf::IChannelvirtual
Sync(ChannelSyncType type)mdf::IChannelvirtual
Sync() constmdf::IChannelvirtual
Type(ChannelType type)=0mdf::IChannelpure virtual
Type() const =0mdf::IChannelpure virtual
Unit(const std::string &unit)=0mdf::IChannelpure virtual
Unit() const =0mdf::IChannelpure virtual
VlsdRecordId(uint64_t record_id) constmdf::IChannelinline
VlsdRecordId() constmdf::IChannelinline
~IBlock()=defaultmdf::IBlockvirtual