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