VECTOR_BLF_GENERALSERIALEVENT(3)
π Vector::BLF::GeneralSerialEvent π
okay so bestie, welcome to the Library Functions Manual page for Vector::BLF::GeneralSerialEvent. The abbreviated page header is Vector::BL...SerialEvent(3) β yes, that's literally the header, and I'm folding it in here instead of copying the whole line. This class is giving general serial event realness. Let's go. β¨
πΈ NAME πΈ
Vector::BLF::GeneralSerialEvent β that's the class name, periodt. π
π SYNOPSIS π
First up, the include. No cap, you need this exact line:
#include <GeneralSerialEvent.h>
π Public Member Functions π
Here are the public member functions, copied exactly because we do not mess with signatures:
GeneralSerialEvent (const GeneralSerialEvent &)=default
GeneralSerialEvent & operator= (const GeneralSerialEvent &)=default
GeneralSerialEvent (GeneralSerialEvent &&)=default
GeneralSerialEvent & operator= (GeneralSerialEvent &&)=default
virtual void read (AbstractFile &is)
virtual void write (AbstractFile &os)
virtual uint32_t calculateObjectSize () const
πΈ Public Attributes πΈ
These are the public attributes, with their default empty braces {} and everything:
uint32_t dataLength {}β length of variable data in bytesuint32_t timeStampsLength {}β length of variable timestamps in bytesuint64_t reservedGeneralSerialEvent {}β reservedstd::vector< uint8_t > data {}β variable datastd::vector< int64_t > timeStamps {}β variable timestamps (optional)
π¦ Detailed Description π¦
general serial event. That's the whole description, bestie β it's a general serial event. π¦
β¨ Member Function Documentation β¨
β uint32_t Vector::BLF::GeneralSerialEvent::calculateObjectSize () const [virtual] β
Calculates the objectSize.
Returns: object size.
π void Vector::BLF::GeneralSerialEvent::read (AbstractFile & is) [virtual] π
Read the data of this object.
Parameters: is β input stream.
π« void Vector::BLF::GeneralSerialEvent::write (AbstractFile & os) [virtual] π«
Write the data of this object.
Parameters: os β output stream.
π Member Data Documentation π
std::vector<uint8_t> Vector::BLF::GeneralSerialEvent::data {}β variable data, and yeah, the original says it again: variable data.uint32_t Vector::BLF::GeneralSerialEvent::dataLength {}β length of variable data in bytes, repeated by the docs as: length of variable data in bytes.uint64_t Vector::BLF::GeneralSerialEvent::reservedGeneralSerialEvent {}β reserved.std::vector<int64_t> Vector::BLF::GeneralSerialEvent::timeStamps {}β variable timestamps (optional), and again: variable timestamps (optional).uint32_t Vector::BLF::GeneralSerialEvent::timeStampsLength {}β length of variable timestamps in bytes, repeated as: length of variable timestamps in bytes.
π Author π
Generated automatically by Doxygen for Vector BLF from the source code.
okay that's the page, bestie. The footer's source/version is Vector BLF, and it repeats the abbreviated page title Vector::BL...SerialEvent(3); no date is shown on this one, ngl. It's the Library Functions Manual, and we're done. mwah πβ¨π«Ά
π¦ where this page comes from
- arch rolling: vector-blf 2.4.2-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms