◆ GnssGrpcProxyServiceImpl()
◆ ~GnssGrpcProxyServiceImpl()
GnssGrpcProxyServiceImpl::~GnssGrpcProxyServiceImpl |
( |
| ) |
|
|
inline |
◆ ConvertCoordinate()
std::string GnssGrpcProxyServiceImpl::ConvertCoordinate |
( |
gnss_grpc_proxy::GpsCoordinates |
coordinate | ) |
|
|
inline |
◆ getTimeNanosFromLine()
std::string GnssGrpcProxyServiceImpl::getTimeNanosFromLine |
( |
const std::string & |
line | ) |
|
|
inlineprivate |
◆ isGnssRawMeasurement()
bool GnssGrpcProxyServiceImpl::isGnssRawMeasurement |
( |
const std::string & |
inputStr | ) |
|
|
inlineprivate |
◆ ReadFixedLocationFromLocalFile()
void GnssGrpcProxyServiceImpl::ReadFixedLocationFromLocalFile |
( |
| ) |
|
|
inline |
◆ ReadFixedLocLoop()
void GnssGrpcProxyServiceImpl::ReadFixedLocLoop |
( |
| ) |
|
|
inlineprivate |
◆ ReadGnssRawMeasurement()
void GnssGrpcProxyServiceImpl::ReadGnssRawMeasurement |
( |
| ) |
|
|
inline |
◆ ReadMeasurementLoop()
void GnssGrpcProxyServiceImpl::ReadMeasurementLoop |
( |
| ) |
|
|
inlineprivate |
◆ SendCommand()
void GnssGrpcProxyServiceImpl::SendCommand |
( |
std::string |
command, |
|
|
cuttlefish::SharedFD |
source_out, |
|
|
int |
out_fd |
|
) |
| |
|
inlineprivate |
◆ sendGnssRawToSerial()
void GnssGrpcProxyServiceImpl::sendGnssRawToSerial |
( |
| ) |
|
|
inline |
◆ SendGps()
Status GnssGrpcProxyServiceImpl::SendGps |
( |
ServerContext * |
context, |
|
|
const SendGpsRequest * |
request, |
|
|
SendGpsReply * |
reply |
|
) |
| |
|
inlineoverride |
◆ SendGpsVector()
Status GnssGrpcProxyServiceImpl::SendGpsVector |
( |
ServerContext * |
context, |
|
|
const SendGpsCoordinatesRequest * |
request, |
|
|
SendGpsCoordinatesReply * |
reply |
|
) |
| |
|
inlineoverride |
◆ sendToSerial()
void GnssGrpcProxyServiceImpl::sendToSerial |
( |
| ) |
|
|
inline |
◆ StartReadFixedLocationFileThread()
void GnssGrpcProxyServiceImpl::StartReadFixedLocationFileThread |
( |
| ) |
|
|
inline |
◆ StartReadGnssRawMeasurementFileThread()
void GnssGrpcProxyServiceImpl::StartReadGnssRawMeasurementFileThread |
( |
| ) |
|
|
inline |
◆ StartServer()
void GnssGrpcProxyServiceImpl::StartServer |
( |
| ) |
|
|
inline |
◆ WriteFixedLocationFromQueue()
void GnssGrpcProxyServiceImpl::WriteFixedLocationFromQueue |
( |
| ) |
|
|
inlineprivate |
◆ cached_fixed_location
std::string GnssGrpcProxyServiceImpl::cached_fixed_location |
|
private |
◆ cached_fixed_location_mutex
std::mutex GnssGrpcProxyServiceImpl::cached_fixed_location_mutex |
|
private |
◆ cached_gnss_raw
std::string GnssGrpcProxyServiceImpl::cached_gnss_raw |
|
private |
◆ cached_gnss_raw_mutex
std::mutex GnssGrpcProxyServiceImpl::cached_gnss_raw_mutex |
|
private |
◆ fixed_location_file_read_thread_
std::thread GnssGrpcProxyServiceImpl::fixed_location_file_read_thread_ |
|
private |
◆ fixed_location_in_
◆ fixed_location_out_
◆ fixed_location_read_thread_
std::thread GnssGrpcProxyServiceImpl::fixed_location_read_thread_ |
|
private |
◆ fixed_location_write_thread_
std::thread GnssGrpcProxyServiceImpl::fixed_location_write_thread_ |
|
private |
◆ fixed_locations_delay_
int GnssGrpcProxyServiceImpl::fixed_locations_delay_ |
|
private |
◆ fixed_locations_queue_
std::queue<std::string> GnssGrpcProxyServiceImpl::fixed_locations_queue_ |
|
private |
◆ fixed_locations_queue_mutex_
std::mutex GnssGrpcProxyServiceImpl::fixed_locations_queue_mutex_ |
|
private |
◆ gnss_in_
◆ gnss_out_
◆ measurement_file_read_thread_
std::thread GnssGrpcProxyServiceImpl::measurement_file_read_thread_ |
|
private |
◆ measurement_read_thread_
std::thread GnssGrpcProxyServiceImpl::measurement_read_thread_ |
|
private |
◆ previous_cached_gnss_raw
std::string GnssGrpcProxyServiceImpl::previous_cached_gnss_raw |
|
private |
The documentation for this class was generated from the following file: