Skip to main content

Crate mdflib_sys

Crate mdflib_sys 

Source

Structs§

CanBusObserver
CanMessage
ETag
IAttachment
IChannel
IChannelArray
IChannelConversion
IChannelGroup
IChannelObserver
IDataGroup
IEvent
IFileHistory
IHeader
IMetaData
ISourceInformation
MdfFile
MdfLocation
MdfReader
MdfWriter
__fsid_t
max_align_t

Enums§

ArrayStorage
\brief Type of storage.
ArrayType
\brief Type of array.
BusType
\brief Type of bus.
CanErrorType
ChannelDataType
\brief Channel data type.
ChannelSyncType
\brief Synchronization type
ChannelType
\brief Channel functional type.
ConversionType
\brief Type of conversion formula
ETagDataType
\brief The e-tag may optional have a data type below. The value in the XML file is of course string but the data type may be used for interpretation of the value. Note that unit property can also be added.
EventCause
\brief Type of cause.
EventType
\brief Type of event.
MdfBusType
\brief Enumerate that defines type of bus. Only relevant for bus logging.
MdfLogSeverity
MdfStorageType
\brief Enumerate that defines how the raw data is stored. By default the fixed length record is stored. Only used when doing bus logging.
MdfWriterType
MessageType
RangeType
\brief Type of range.
SourceType
\brief Type of source information.
SyncType
\brief Type of synchronization value (default time)
WriteState

Constants§

CaFlag_Axis
< Axis
CaFlag_ComparisonQuantity
< Comparison quantity.
CaFlag_DynamicSize
< Dynamic size
CaFlag_FixedAxis
< Fixed axis.
CaFlag_InputQuantity
< Input quantity.
CaFlag_InverseLayout
< Inverse layout.
CaFlag_LeftOpenInterval
< Left-over interval.
CaFlag_OutputQuantity
< Output quantity.
CaFlag_StandardAxis
< Standard axis.
CcFlag_PrecisionValid
< Precision is used.
CcFlag_RangeValid
< Range is used.
CcFlag_StatusString
< Status string flag.
CnFlag_AllValuesInvalid
< All values are invalid.
CnFlag_BusEvent
< Bus event channel.
CnFlag_Calculated
< Calculated channel.
CnFlag_Calibration
< Calibrated channel.
CnFlag_DefaultX
< Default x-axis channel.
CnFlag_Discrete
< Discrete channel.
CnFlag_EventSignal
< Event signal.
CnFlag_ExtendedLimitValid
< Extended limit is used.
CnFlag_InvalidValid
< Invalid bit is used.
CnFlag_LimitValid
< Limit is used.
CnFlag_PrecisionValid
< Precision is used.
CnFlag_RangeValid
< Range is used.
CnFlag_StrictlyMonotonous
< Strict monotonously.
CnFlag_Virtual
< Virtual channel.
CnFlag_VlsdDataStream
< VLSD data stream channel.
INT8_MAX
INT8_MIN
INT8_WIDTH
INT16_MAX
INT16_MIN
INT16_WIDTH
INT32_MAX
INT32_MIN
INT32_WIDTH
INT64_WIDTH
INTMAX_WIDTH
INTPTR_MAX
INTPTR_MIN
INTPTR_WIDTH
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST8_WIDTH
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST16_WIDTH
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST32_WIDTH
INT_FAST64_WIDTH
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST8_WIDTH
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST16_WIDTH
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST32_WIDTH
INT_LEAST64_WIDTH
PTRDIFF_MAX
PTRDIFF_MIN
PTRDIFF_WIDTH
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_ATOMIC_WIDTH
SIZE_MAX
SIZE_WIDTH
SiFlag_Simulated
< Simulated device.
UINT8_MAX
UINT8_WIDTH
UINT16_MAX
UINT16_WIDTH
UINT32_MAX
UINT32_WIDTH
UINT64_WIDTH
UINTMAX_WIDTH
UINTPTR_MAX
UINTPTR_WIDTH
UINT_FAST8_MAX
UINT_FAST8_WIDTH
UINT_FAST16_MAX
UINT_FAST16_WIDTH
UINT_FAST32_MAX
UINT_FAST32_WIDTH
UINT_FAST64_WIDTH
UINT_LEAST8_MAX
UINT_LEAST8_WIDTH
UINT_LEAST16_MAX
UINT_LEAST16_WIDTH
UINT_LEAST32_MAX
UINT_LEAST32_WIDTH
UINT_LEAST64_WIDTH
WCHAR_WIDTH
WINT_MAX
WINT_MIN
WINT_WIDTH
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_DYNAMIC_STACK_SIZE_SOURCE
_FEATURES_H
_ISOC2X_SOURCE
_ISOC11_SOURCE
_ISOC95_SOURCE
_ISOC99_SOURCE
_LARGEFILE64_SOURCE
_LARGEFILE_SOURCE
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
_XOPEN_SOURCE
_XOPEN_SOURCE_EXTENDED
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_DYNAMIC_STACK_SIZE
__USE_FORTIFY_LEVEL
__USE_GNU
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_ISOCXX11
__USE_LARGEFILE
__USE_LARGEFILE64
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_UNIX98
__USE_XOPEN
__USE_XOPEN2K
__USE_XOPEN2K8
__USE_XOPEN2K8XSI
__USE_XOPEN2KXSI
__USE_XOPEN_EXTENDED
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__bool_true_false_are_defined
__glibc_c99_flexarr_available

Functions§

AttachmentCreateMetaData
AttachmentGetCompressed
AttachmentGetCreatorIndex
AttachmentGetEmbedded
AttachmentGetFileName
AttachmentGetFileType
AttachmentGetIndex
AttachmentGetMd5
AttachmentGetMetaData
AttachmentSetCompressed
AttachmentSetCreatorIndex
AttachmentSetEmbedded
AttachmentSetFileName
AttachmentSetFileType
CanBusObserverGetCanMessage
CanBusObserverGetName
CanBusObserverGetNofSamples
CanBusObserverUnInit
CanMessageGetBusChannel
CanMessageGetCanId
CanMessageGetCrc
CanMessageGetDataBytes
CanMessageGetDataLength
CanMessageGetDlc
CanMessageGetExtendedId
CanMessageGetMessageId
CanMessageGetTimestamp
CanMessageGetTypeOfMessage
CanMessageInit
CanMessageSetBusChannel
CanMessageSetCrc
CanMessageSetDataBytes
CanMessageSetDataLength
CanMessageSetDlc
CanMessageSetExtendedId
CanMessageSetMessageId
CanMessageSetTimestamp
CanMessageSetTypeOfMessage
CanMessageUnInit
ChannelArrayGetFlags
ChannelArrayGetIndex
ChannelArrayGetNofElements
ChannelArrayGetStorage
ChannelArrayGetType
ChannelArraySetFlags
ChannelArraySetNofElements
ChannelArraySetStorage
ChannelArraySetType
ChannelConversionCreateMetaData
ChannelConversionGetDescription
ChannelConversionGetFlags
ChannelConversionGetFormula
ChannelConversionGetIndex
ChannelConversionGetMetaData
ChannelConversionGetName
ChannelConversionGetParameterAsDouble
ChannelConversionGetParameterAsUInt64
ChannelConversionGetPrecision
ChannelConversionGetRangeMax
ChannelConversionGetRangeMin
ChannelConversionGetType
ChannelConversionGetUnit
ChannelConversionIsPrecisionUsed
ChannelConversionIsRangeUsed
ChannelConversionSetDescription
ChannelConversionSetFormula
ChannelConversionSetName
ChannelConversionSetParameterAsDouble
ChannelConversionSetParameterAsUInt64
ChannelConversionSetRange
ChannelConversionSetType
ChannelConversionSetUnit
ChannelCreateChannelArray
ChannelCreateChannelConversion
ChannelCreateMetaData
ChannelCreateSourceInformation
ChannelGetChannelArray
ChannelGetChannelConversion
ChannelGetDataBytes
ChannelGetDataType
ChannelGetDescription
ChannelGetDisplayName
ChannelGetIndex
ChannelGetMetaData
ChannelGetName
ChannelGetSourceInformation
ChannelGetType
ChannelGetUnit
ChannelGroupCreateChannel
ChannelGroupCreateMetaData
ChannelGroupCreateSourceInformation
ChannelGroupGetBusType
ChannelGroupGetChannelByIndex
ChannelGroupGetChannelByName
ChannelGroupGetChannelCount
ChannelGroupGetDescription
ChannelGroupGetIndex
ChannelGroupGetMetaData
ChannelGroupGetName
ChannelGroupGetNofSamples
ChannelGroupGetSourceInformation
ChannelGroupSetDescription
ChannelGroupSetName
ChannelGroupSetNofSamples
ChannelObserverGetChannelValue
ChannelObserverGetEngValue
ChannelObserverGetNofSamples
ChannelObserverGetValid
ChannelObserverUnInit
ChannelSetChannelValue
ChannelSetDataBytes
ChannelSetDataType
ChannelSetDescription
ChannelSetDisplayName
ChannelSetName
ChannelSetType
ChannelSetUnit
CreateCanBusObserver
CreateChannelObserver
DataGroupClearData
DataGroupCreateChannelGroup
DataGroupGetChannelGroupByIndex
DataGroupGetChannelGroupByName
DataGroupGetChannelGroupCount
DataGroupGetDescription
DataGroupGetIndex
DataGroupSetDescription
ETagGetDataType
ETagGetDescription
ETagGetLanguage
ETagGetName
ETagGetReadOnly
ETagGetType
ETagGetUnit
ETagGetUnitRef
ETagGetValueAsBoolean
ETagGetValueAsFloat
ETagGetValueAsSigned
ETagGetValueAsString
ETagGetValueAsUnsigned
ETagInit
ETagSetDataType
ETagSetDescription
ETagSetLanguage
ETagSetName
ETagSetReadOnly
ETagSetType
ETagSetUnit
ETagSetUnitRef
ETagSetValueAsBoolean
ETagSetValueAsFloat
ETagSetValueAsSigned
ETagSetValueAsString
ETagSetValueAsUnsigned
ETagUnInit
EventGetCause
EventGetCreatorIndex
EventGetDescription
EventGetGroupName
EventGetIndex
EventGetMetaData
EventGetName
EventGetPostTrig
EventGetPreTrig
EventGetRange
EventGetSync
EventGetSyncFactor
EventGetSyncValue
EventGetType
EventSetCause
EventSetCreatorIndex
EventSetDescription
EventSetGroupName
EventSetName
EventSetPostTrig
EventSetPreTrig
EventSetRange
EventSetSync
EventSetSyncFactor
EventSetSyncValue
EventSetType
FileHistoryGetDescription
FileHistoryGetIndex
FileHistoryGetMetaData
FileHistoryGetTime
FileHistoryGetToolName
FileHistoryGetToolVendor
FileHistoryGetToolVersion
FileHistoryGetUserName
FileHistorySetDescription
FileHistorySetTime
FileHistorySetToolName
FileHistorySetToolVendor
FileHistorySetToolVersion
FileHistorySetUserName
IHeaderCreateAttachment
IHeaderCreateEvent
IHeaderCreateFileHistory
IHeaderCreateMetaData
IHeaderGetAttachments
IHeaderGetAuthor
IHeaderGetDataGroupCount
IHeaderGetDataGroups
IHeaderGetDepartment
IHeaderGetDescription
IHeaderGetEvents
IHeaderGetFileHistories
IHeaderGetMeasurementId
IHeaderGetMetaData
IHeaderGetProject
IHeaderGetRecorderId
IHeaderGetRecorderIndex
IHeaderGetStartAngle
IHeaderGetStartDistance
IHeaderGetStartTime
IHeaderGetSubject
IHeaderLastDataGroup
IHeaderSetAuthor
IHeaderSetDepartment
IHeaderSetDescription
IHeaderSetMeasurementId
IHeaderSetProject
IHeaderSetRecorderId
IHeaderSetRecorderIndex
IHeaderSetStartAngle
IHeaderSetStartDistance
IHeaderSetStartTime
IHeaderSetSubject
MdfFileCreateAttachment
MdfFileCreateDataGroup
MdfFileFindParentDataGroup
MdfFileGetAttachments
MdfFileGetDataGroupByIndex
MdfFileGetDataGroupCount
MdfFileGetDataGroups
MdfFileGetFileName
MdfFileGetHeader
MdfFileGetIsMdf4
MdfFileGetMainVersion
MdfFileGetMinorVersion
MdfFileGetName
MdfFileGetProgramId
MdfFileGetVersion
MdfFileIsFinalizedDone
MdfFileSetFileName
MdfFileSetMinorVersion
MdfFileSetName
MdfFileSetProgramId
MdfReaderClose
MdfReaderGetDataGroup
MdfReaderGetDataGroupCount
MdfReaderGetFile
MdfReaderGetHeader
MdfReaderGetIndex
MdfReaderInit
MdfReaderIsFinalized
MdfReaderIsOk
MdfReaderOpen
MdfReaderReadData
MdfReaderReadEverythingButData
MdfReaderReadHeader
MdfReaderReadMeasurementInfo
MdfReaderUnInit
MdfSetLogFunction1
MdfSetLogFunction2
MdfWriterCreateBusLogConfiguration
MdfWriterCreateDataGroup
MdfWriterFinalizeMeasurement
MdfWriterGetBusType
MdfWriterGetCompressData
MdfWriterGetFile
MdfWriterGetHeader
MdfWriterGetPreTrigTime
MdfWriterGetStartTime
MdfWriterGetStopTime
MdfWriterInit
MdfWriterInitMeasurement
MdfWriterIsFileNew
MdfWriterSaveCanMessage
MdfWriterSaveSample
MdfWriterSetBusType
MdfWriterSetCompressData
MdfWriterSetPreTrigTime
MdfWriterStartMeasurement
MdfWriterStopMeasurement
MdfWriterUnInit
MetaDataAddCommonProperty
MetaDataGetCommonProperties
MetaDataGetProperties
MetaDataGetPropertyAsFloat
MetaDataGetPropertyAsString
MetaDataGetXmlSnippet
MetaDataSetPropertyAsFloat
MetaDataSetPropertyAsString
MetaDataSetXmlSnippet
SourceInformationCreateMetaData
SourceInformationGetBus
SourceInformationGetDescription
SourceInformationGetFlags
SourceInformationGetIndex
SourceInformationGetMetaData
SourceInformationGetName
SourceInformationGetPath
SourceInformationGetType
SourceInformationSetBus
SourceInformationSetDescription
SourceInformationSetFlags
SourceInformationSetName
SourceInformationSetPath
SourceInformationSetType

Type Aliases§

MdfCLogFunction1
MdfCLogFunction2
__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t