PhotonVision C++ dev-v2025.3.1-2-gf92cf62a
Loading...
Searching...
No Matches
wpi::tsp::TimeSyncClient Class Reference

#include <net/TimeSyncClient.h>

Classes

struct  Metadata
 

Public Member Functions

 TimeSyncClient (std::string_view server, int remote_port, std::chrono::milliseconds ping_delay)
 
void Start ()
 
void Stop ()
 
int64_t GetOffset ()
 
Metadata GetMetadata ()
 
void UpdateStatistics (uint64_t pong_local_time, wpi::tsp::TspPing ping, wpi::tsp::TspPong pong)
 

Constructor & Destructor Documentation

◆ TimeSyncClient()

wpi::tsp::TimeSyncClient::TimeSyncClient ( std::string_view server,
int remote_port,
std::chrono::milliseconds ping_delay )

Member Function Documentation

◆ GetMetadata()

Metadata wpi::tsp::TimeSyncClient::GetMetadata ( )

◆ GetOffset()

int64_t wpi::tsp::TimeSyncClient::GetOffset ( )

◆ Start()

void wpi::tsp::TimeSyncClient::Start ( )

◆ Stop()

void wpi::tsp::TimeSyncClient::Stop ( )

◆ UpdateStatistics()

void wpi::tsp::TimeSyncClient::UpdateStatistics ( uint64_t pong_local_time,
wpi::tsp::TspPing ping,
wpi::tsp::TspPong pong )

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