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 19 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void Connect (ConnectRequest & request, ConnectCompleter::Sync & completer)

RadarProxy

Defined at line 26 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 DeviceAdded (fidl::UnownedClientEnd<fuchsia_io::Directory> dir, const std::string & filename)

Defined at line 39 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

zx::result<> AddProtocols (component::OutgoingDirectory * outgoing)

Defined at line 47 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void ResizeVmoPool (size_t vmo_count)

ReaderInstanceManager

Defined at line 70 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void StartBursts ()

Defined at line 123 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void RequestStopBursts ()

Defined at line 132 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void OnInstanceUnbound (ReaderInstance * instance)

Defined at line 143 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

fuchsia_hardware_radar::RadarBurstReaderGetBurstPropertiesResponse burst_properties ()

ReaderInstanceManager/BurstInjectorManager

Defined at line 154 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

zx::time StartBurstInjection ()

BurstInjectorManager

Defined at line 160 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void StopBurstInjection ()

Defined at line 166 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 171 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc

void OnInjectorUnbound (BurstInjector * injector)

Defined at line 177 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 182 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 187 of file ../../src/devices/radar/bin/radar-proxy/radar-reader-proxy.cc