vspyx.VehicleSpy

Package Contents

Classes

Database

Database

DatabaseOpener

DatabaseOpener

Module

Module

Observer

Observer

class vspyx.VehicleSpy.Database

Bases: vspyx.Core.ResolverObject

Inheritance diagram of vspyx.VehicleSpy.Database

Database

OnConfigurationMutation :vspyx.Core.Callback_634bd5c449
Topology :vspyx.Communication.Topology
AddAutomaticMapping(self, channelURI: str, driverMatch: str) Any
ClearAutomaticMappings(self) Any
CloneConfiguration(self) Any

Return the immutable configuration of this object.

Except for the resolver parenting relationship, this represents the entire serializable state of the object.

Load(self) vspyx.Core.Task_a3295bec43
static New(config: Any) Database
RemoveAutomaticMapping(self, channelURI: str) Any
SetAutomaticMapping(self, channelURI: str, driverMatch: str) Any
UpdateAutomaticMappings(self) Any
class vspyx.VehicleSpy.DatabaseOpener

Bases: vspyx.Core.ResolverObject

Inheritance diagram of vspyx.VehicleSpy.DatabaseOpener

DatabaseOpener

CanOpen(self, path: str) bool
Open(self, path: str) vspyx.Core.Task_ca7052f7e4
class vspyx.VehicleSpy.Module

Bases: vspyx.Core.Module

Inheritance diagram of vspyx.VehicleSpy.Module

Module

AvailableSources :vspyx.Core.ResolverOwningCollection
Databases :vspyx.Core.ResolverOwningCollection
IsRunning :bool
Objects :vspyx.Core.ResolverOwningCollection
Observer :Observer

The Observer is an element in the Environment that we create and attach to every channel in the topology.

Its purpose is to be all-seeing of network traffic in the application, and provide the Runtime::Environment that the MonitorView and other such views can watch.

OnAfterFileLoadOrClear :vspyx.Core.Callback_6ee07abf48
OnAfterStartRunning :vspyx.Core.Callback_2cfb0f7969
OnAfterStopRunning :vspyx.Core.Callback_634bd5c449
OnBeforeFileLoadOrClear :vspyx.Core.Callback_634bd5c449
OnBeforeStartRunning :vspyx.Core.Callback_634bd5c449
OnBeforeStopRunning :vspyx.Core.Callback_634bd5c449
Scheduler :vspyx.Runtime.Scheduler
AddDatabase(self, path: str) Database
AddDatabaseOpener(self, opener: DatabaseOpener) Any
AddSource(self, description: str) vspyx.Communication.SourceHandle
AddSource(self, instance: vspyx.Communication.SourceHandle) Any
CloneState(self) Any
New(self) Any
PrepareForStart(self) Observer
PrepareForStart(self, analysisMode: bool) Observer
PrepareForStart(self, analysisMode: bool, ticker: vspyx.Runtime.SchedulerTicker) Observer
RefreshAvailableSources(self) Any
RemoveSource(self, handle: vspyx.Communication.SourceHandle) Any
ReviewBuffer(self, path: str) vspyx.Core.ScheduledTask_ef25277eaf
SaveAs(self, path: str) Any
Start(self) Observer
Stop(self) Any
UpdateState(self, state: Any) Any
class vspyx.VehicleSpy.Observer

Bases: vspyx.Communication.Architecture

Inheritance diagram of vspyx.VehicleSpy.Observer

Observer

static New() Observer