waterlinkedsonar
C++ client library for the Water Linked Sonar 3D-15
Loading...
Searching...
No Matches
Public Attributes | List of all members
waterlinked::sonar::MessageHeader Struct Reference

Per-shot metadata shared by image message types. More...

#include <waterlinkedsonar/messages.hpp>

Public Attributes

std::int64_t timestamp_ns {0}
 Device timestamp, nanoseconds since the Unix epoch.
 
std::uint32_t sequence_id {0}
 Increments per acoustic shot; shared between the RangeImageView and BitmapImageView of the same shot.
 

Detailed Description

Per-shot metadata shared by image message types.

Member Data Documentation

◆ sequence_id

std::uint32_t waterlinked::sonar::MessageHeader::sequence_id {0}

Increments per acoustic shot; shared between the RangeImageView and BitmapImageView of the same shot.

Wraps at the uint32 maximum.

◆ timestamp_ns

std::int64_t waterlinked::sonar::MessageHeader::timestamp_ns {0}

Device timestamp, nanoseconds since the Unix epoch.

Meaningful in absolute terms only when the sonar's clock is NTP-synchronized.


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