Skip to content

AcousticPinger

#include <PingerNode.h>

Public Functions

Name
AcousticPinger(ros::NodeHandle * nodehandle, ros::NodeHandle * nodehandle_private)
~AcousticPinger()
void updateClock(unsigned long int tmodem, ros::Time tros)
unsigned long int getModemClockNow()
Get the last modem estimate.
void triggerSerialization()
void pingNextNode()
void serializerCallback(const std_msgs::String & msg)
void EnableCallback(const std_msgs::Bool & msg)
void RECVIMSCallback(const dmac::DMACPayload & msg)
void Timer(const ros::TimerEvent & e)

Public Functions Documentation

function AcousticPinger

AcousticPinger(
    ros::NodeHandle * nodehandle,
    ros::NodeHandle * nodehandle_private
)

@Param nodehandle @Param nodehandle_private

function ~AcousticPinger

~AcousticPinger()

function updateClock

void updateClock(
    unsigned long int tmodem,
    ros::Time tros
)

@Param tmodem @Param tros

function getModemClockNow

unsigned long int getModemClockNow()

Get the last modem estimate.

@Returns

function triggerSerialization

void triggerSerialization()

function pingNextNode

void pingNextNode()

function serializerCallback

void serializerCallback(
    const std_msgs::String & msg
)

@Param msg

function EnableCallback

void EnableCallback(
    const std_msgs::Bool & msg
)

@Param msg

function RECVIMSCallback

void RECVIMSCallback(
    const dmac::DMACPayload & msg
)

@Param msg

function Timer

void Timer(
    const ros::TimerEvent & e
)

@Param e


Updated on 2024-03-07 at 10:30:48 +0000


Last update: March 7, 2024