Goby3  3.1.4
2024.02.22
goby::middleware::HDF5ProtobufEntry Struct Reference

Represents an entry in a HDF5 scientific data file converted from a Google Protocol Buffers message. More...

#include <goby/middleware/log/hdf5/hdf5_plugin.h>

Public Member Functions

 HDF5ProtobufEntry ()=default
 
void clear ()
 Clear the values. More...
 

Public Attributes

std::string channel
 Channel (or Group) name. More...
 
time::MicroTime time {0 * boost::units::si::seconds}
 Time of the message. More...
 
std::shared_ptr< google::protobuf::Messagemsg
 Actual message contents. More...
 
int scheme {-1}
 Scheme. More...
 

Detailed Description

Represents an entry in a HDF5 scientific data file converted from a Google Protocol Buffers message.

Definition at line 41 of file hdf5_plugin.h.

Constructor & Destructor Documentation

◆ HDF5ProtobufEntry()

goby::middleware::HDF5ProtobufEntry::HDF5ProtobufEntry ( )
default

Member Function Documentation

◆ clear()

void goby::middleware::HDF5ProtobufEntry::clear ( )
inline

Clear the values.

Definition at line 56 of file hdf5_plugin.h.

Member Data Documentation

◆ channel

std::string goby::middleware::HDF5ProtobufEntry::channel

Channel (or Group) name.

Definition at line 44 of file hdf5_plugin.h.

◆ msg

std::shared_ptr<google::protobuf::Message> goby::middleware::HDF5ProtobufEntry::msg

Actual message contents.

Definition at line 48 of file hdf5_plugin.h.

◆ scheme

int goby::middleware::HDF5ProtobufEntry::scheme {-1}

Scheme.

Definition at line 51 of file hdf5_plugin.h.

◆ time

time::MicroTime goby::middleware::HDF5ProtobufEntry::time {0 * boost::units::si::seconds}

Time of the message.

Definition at line 46 of file hdf5_plugin.h.


The documentation for this struct was generated from the following file: