class RadarReaderProxy
Defined at line 23 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.h
Public Methods
void ~RadarReaderProxy ()
Defined at line 25 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void RadarReaderProxy (async_dispatcher_t * dispatcher, RadarDeviceConnector * connector)
Defined at line 28 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.h
void Connect (ConnectRequest & request, ConnectCompleter::Sync & completer)
RadarProxy
Defined at line 32 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void OnDeviceFound (fidl::ClientEnd<fuchsia_hardware_radar::RadarBurstReaderProvider> client_end)
Defined at line 45 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
zx::result<> AddProtocols (component::OutgoingDirectory * outgoing)
Defined at line 53 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void ResizeVmoPool (size_t vmo_count)
ReaderInstanceManager
Defined at line 76 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void StartBursts ()
Defined at line 129 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void RequestStopBursts ()
Defined at line 138 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void OnInstanceUnbound (ReaderInstance * instance)
Defined at line 149 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
fuchsia_hardware_radar::RadarBurstReaderGetBurstPropertiesResponse burst_properties ()
ReaderInstanceManager/BurstInjectorManager
Defined at line 160 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
zx::time StartBurstInjection ()
BurstInjectorManager
Defined at line 166 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void StopBurstInjection ()
Defined at line 172 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void SendBurst (cpp20::span<const uint8_t> burst, zx::time timestamp)
Defined at line 177 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void OnInjectorUnbound (BurstInjector * injector)
Defined at line 183 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void on_fidl_error (fidl::UnbindInfo info)
fidl::AsyncEventHandler
<fuchsia
_hardware_radar::RadarBurstReader>
Defined at line 188 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc
void OnBurst (fidl::Event<fuchsia_hardware_radar::RadarBurstReader::OnBurst> & event)
Defined at line 193 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc