selfdrive.test.profiling package

Submodules

selfdrive.test.profiling.lib module

class selfdrive.test.profiling.lib.PubMaster[source]

Bases: PubMaster

class selfdrive.test.profiling.lib.PubSocket[source]

Bases: object

send(data)[source]
exception selfdrive.test.profiling.lib.ReplayDone[source]

Bases: Exception

class selfdrive.test.profiling.lib.SubMaster(msgs, trigger, services, check_averag_freq=False)[source]

Bases: SubMaster

update(timeout=None)[source]
class selfdrive.test.profiling.lib.SubSocket(msgs, trigger)[source]

Bases: object

receive(non_blocking=False)[source]

selfdrive.test.profiling.profiler module

selfdrive.test.profiling.profiler.get_inputs(msgs, process, fingerprint)[source]
selfdrive.test.profiling.profiler.profile(proc, func, car='toyota')[source]

Module contents