The following classes implement different MDF version4 blocks.

AttachmentBlock Class

class asammdf.v4_blocks.AttachmentBlock(**kargs)[source]

ATBLOCK class

When adding new attachments only embedded attachemnts are allowed, with keyword argument data of type bytes

Channel Class

class asammdf.v4_blocks.Channel(**kargs)[source]

CNBLOCK class

ChannelConversion Class

class asammdf.v4_blocks.ChannelConversion(**kargs)[source]

CCBLOCK class

ChannelGroup Class

class asammdf.v4_blocks.ChannelGroup(**kargs)[source]

CGBLOCK class

DataGroup Class

class asammdf.v4_blocks.DataGroup(**kargs)[source]

DGBLOCK class

DataList Class

class asammdf.v4_blocks.DataList(**kargs)[source]

DLBLOCK class

DataBlock Class

class asammdf.v4_blocks.DataBlock(**kargs)[source]

DTBLOCK class

Parameters:
address : int

DTBLOCK address inside the file

stream : int

file handle

FileIdentificationBlock Class

class asammdf.v4_blocks.FileIdentificationBlock(**kargs)[source]

IDBLOCK class

HeaderBlock Class

class asammdf.v4_blocks.HeaderBlock(**kargs)[source]

HDBLOCK class

start_time

get the measurement start timestamp

Returns:
timestamp : datetime

start timestamp

SourceInformation Class

class asammdf.v4_blocks.SourceInformation(**kargs)[source]

SIBLOCK class

FileHistory Class

class asammdf.v4_blocks.FileHistory(**kargs)[source]

FHBLOCK class

TextBlock Class

class asammdf.v4_blocks.TextBlock(**kargs)[source]

common TXBLOCK and MDBLOCK class