.TH "Vector::BLF::SerialEvent" 3 "Vector BLF" \" -*- nroff -*- .ad l .nh .SH NAME Vector::BLF::SerialEvent \- SERIAL_EVENT\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .PP Inherits \fBVector::BLF::ObjectHeader\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBFlags\fP : uint32_t { \fBKLineEvent\fP = 0x00000001, \fBDiagRequest\fP = 0x00000002, \fBSingleByte\fP = 0x00000004, \fBCompactByte\fP = 0x00000008 }" .br .in -1c Public Types inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "enum \fBObjectFlags\fP : uint32_t { \fBTimeTenMics\fP = 0x00000001, \fBTimeOneNans\fP = 0x00000002 }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSerialEvent\fP (const SerialEvent &)=default" .br .ti -1c .RI "SerialEvent & \fBoperator=\fP (const SerialEvent &)=default" .br .ti -1c .RI "\fBSerialEvent\fP (SerialEvent &&)=default" .br .ti -1c .RI "SerialEvent & \fBoperator=\fP (SerialEvent &&)=default" .br .ti -1c .RI "void \fBread\fP (\fBAbstractFile\fP &is) override" .br .ti -1c .RI "void \fBwrite\fP (\fBAbstractFile\fP &os) override" .br .ti -1c .RI "uint32_t \fBcalculateObjectSize\fP () const override" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "\fBObjectHeader\fP (const ObjectType \fBobjectType\fP, const uint16_t \fBobjectVersion\fP=0)" .br .ti -1c .RI "uint16_t \fBcalculateHeaderSize\fP () const override" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "\fBObjectHeaderBase\fP (const uint16_t \fBheaderVersion\fP, const ObjectType \fBobjectType\fP)" .br .ti -1c .RI "\fBObjectHeaderBase\fP (const ObjectHeaderBase &)=default" .br .ti -1c .RI "ObjectHeaderBase & \fBoperator=\fP (const ObjectHeaderBase &)=default" .br .ti -1c .RI "\fBObjectHeaderBase\fP (ObjectHeaderBase &&)=default" .br .ti -1c .RI "ObjectHeaderBase & \fBoperator=\fP (ObjectHeaderBase &&)=default" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "uint32_t \fBflags\fP {}" .br .ti -1c .RI "uint32_t \fBport\fP {}" .br .RI "channel of event " .ti -1c .RI "uint32_t \fBbaudrate\fP {}" .br .RI "baudrate at which this event was transmitted (optional) " .ti -1c .RI "uint32_t \fBreservedSerialEvent\fP {}" .br .ti -1c .RI "\fBGeneralSerialEvent\fP \fBgeneral\fP {}" .br .ti -1c .RI "\fBSingleByteSerialEvent\fP \fBsingleByte\fP {}" .br .ti -1c .RI "\fBCompactSerialEvent\fP \fBcompact\fP {}" .br .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "uint32_t \fBobjectFlags\fP {\fBObjectFlags::TimeOneNans\fP}" .br .RI "object flags " .ti -1c .RI "uint16_t \fBclientIndex\fP {}" .br .RI "client index of send node " .ti -1c .RI "uint16_t \fBobjectVersion\fP {0}" .br .RI "object specific version " .ti -1c .RI "uint64_t \fBobjectTimeStamp\fP {}" .br .RI "object timestamp " .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "uint32_t \fBsignature\fP {ObjectSignature}" .br .RI "signature (ObjectSignature) " .ti -1c .RI "uint16_t \fBheaderSize\fP {}" .br .RI "sizeof object header " .ti -1c .RI "uint16_t \fBheaderVersion\fP {}" .br .RI "header version (1) " .ti -1c .RI "uint32_t \fBobjectSize\fP {}" .br .RI "object size " .ti -1c .RI "ObjectType \fBobjectType\fP {ObjectType::UNKNOWN}" .br .RI "object type " .in -1c .SH "Detailed Description" .PP SERIAL_EVENT\&. serial event .SH "Member Enumeration Documentation" .PP .SS "enum \fBVector::BLF::SerialEvent::Flags\fP : uint32_t" enumeration for flags .PP \fBEnumerator\fP .in +1c .TP \f(BIKLineEvent \fP K-Line event .TP \f(BIDiagRequest \fP diagnostic request .PP only valid if KLineEvent is set .TP \f(BISingleByte \fP single byte .PP optimization for logging single bytes .TP \f(BICompactByte \fP compact byte .PP optimization for logging a few bytes without additional timestamps .SH "Member Function Documentation" .PP .SS "uint32_t Vector::BLF::SerialEvent::calculateObjectSize () const\fR [override]\fP, \fR [virtual]\fP" Calculates the objectSize .PP \fBReturns\fP .RS 4 object size .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeader\fP\&. .SS "void Vector::BLF::SerialEvent::read (\fBAbstractFile\fP & is)\fR [override]\fP, \fR [virtual]\fP" Read the data of this object .PP \fBParameters\fP .RS 4 \fIis\fP input stream .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeader\fP\&. .SS "void Vector::BLF::SerialEvent::write (\fBAbstractFile\fP & os)\fR [override]\fP, \fR [virtual]\fP" Write the data of this object .PP \fBParameters\fP .RS 4 \fIos\fP output stream .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeader\fP\&. .SH "Member Data Documentation" .PP .SS "uint32_t Vector::BLF::SerialEvent::baudrate {}" .PP baudrate at which this event was transmitted (optional) baudrate at which this event was transmitted (optional) .SS "\fBCompactSerialEvent\fP Vector::BLF::SerialEvent::compact {}" compact serial event .SS "uint32_t Vector::BLF::SerialEvent::flags {}" flags .SS "\fBGeneralSerialEvent\fP Vector::BLF::SerialEvent::general {}" general serial event .SS "uint32_t Vector::BLF::SerialEvent::port {}" .PP channel of event channel of event .SS "uint32_t Vector::BLF::SerialEvent::reservedSerialEvent {}" reserved .SS "\fBSingleByteSerialEvent\fP Vector::BLF::SerialEvent::singleByte {}" single byte serial event .SH "Author" .PP Generated automatically by Doxygen for Vector BLF from the source code\&.