Goby3  3.1.4
2024.02.22
goby::util::ais::Encoder Class Reference

#include <goby/util/ais/encode.h>

Public Member Functions

 Encoder (const goby::util::ais::protobuf::Position &pos)
 
 Encoder (const goby::util::ais::protobuf::Voyage &voy, int part_num=0)
 
boost::dynamic_bitset as_bitset () const
 
std::vector< NMEASentenceas_nmea () const
 

Friends

std::ostream & operator<< (std::ostream &os, const Encoder::AISField &ais)
 

Detailed Description

Definition at line 62 of file encode.h.

Constructor & Destructor Documentation

◆ Encoder() [1/2]

goby::util::ais::Encoder::Encoder ( const goby::util::ais::protobuf::Position pos)

◆ Encoder() [2/2]

goby::util::ais::Encoder::Encoder ( const goby::util::ais::protobuf::Voyage voy,
int  part_num = 0 
)

Member Function Documentation

◆ as_bitset()

boost::dynamic_bitset goby::util::ais::Encoder::as_bitset ( ) const
inline

Definition at line 68 of file encode.h.

◆ as_nmea()

std::vector<NMEASentence> goby::util::ais::Encoder::as_nmea ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Encoder::AISField &  ais 
)
friend

Definition at line 175 of file encode.h.


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