vspyx.Core
Subpackages
Package Contents
Classes
Represents the root application handle |
|
Represents a flexible, commonized integer type which can easily be converted between various data sizes and exchanged between strings, byte arrays, etc. |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, unsigned int)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, Diagnostics::ISO14229_2::Result)> |
|
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, const Core::BytesView &, unsigned long, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)> |
|
Callback<void (bool)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned int, Communication::ISO11898::FrameFormats, unsigned char, Core::BytesView)> |
|
Callback<void (const std::shared_ptr<Runtime::Point> &, const Runtime::Trace::Statistics &)> |
|
Callback<void (const std::shared_ptr<Frames::NetworkEvent> &)> |
|
Callback<Runtime::Point::Consuming<Runtime::Point> (unsigned int, Communication::ISO11898::FrameFormats, unsigned char, const Core::BytesView &, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, unsigned char, Core::BytesView, unsigned int)> |
|
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, TCPIP::Follower::ConnectionStateChange)> |
|
Callback<void (Core::Task<Core::SharedPtr<Frames::Buffer> > *)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Diagnostics::ISO14229_2::Result)> |
|
Callback<void (Core::Task<pybind11::object> *)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, Core::BytesView)> |
|
Callback<int (int)> |
|
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, TCPIP::Follower::ConnectionStateChange, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)> |
|
Callback<void (Core::Task<bool> *)> |
|
Callback<void ()> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, unsigned char, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)> |
|
Callback<void (Runtime::Point::Consuming<Runtime::Point>)> |
|
Callback<void (unsigned long)> |
|
Callback<void (std::tuple<Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView>)> |
|
Callback<void (const std::string &)> |
|
Callback<void (Diagnostics::ISO14229_2::Timers)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, unsigned int, Core::BytesView, unsigned int)> |
|
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, unsigned int, const Core::BytesView &)> |
|
Callback<void (const std::shared_ptr<Frames::Frame> &)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, unsigned char)> |
|
Callback<void (Core::Task<std::shared_ptr<AUTOSAR::Foundation::ARXML> > *)> |
|
Callback<void (unsigned short)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Communication::ISO15765_2::Parameters, Communication::ISO15765_2::ChangeParametersResult)> |
|
Callback<void (const std::shared_ptr<Exporter::DataFile> &)> |
|
Callback<void (const std::shared_ptr<Communication::FrameTriggering> &, bool)> |
|
Callback<void (Runtime::Scheduler *)> |
|
Callback<void (Core::Task<std::shared_ptr<Ford::VBF> > *)> |
|
Callback<void (unsigned int, unsigned int)> |
|
Callback<void (unsigned int, Communication::ISO11898::FrameFormats, unsigned char, const Core::BytesView &)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, unsigned char)> |
|
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, const Core::BytesView &, unsigned long)> |
|
Callback<void (const std::shared_ptr<Runtime::Point> &)> |
|
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, Communication::ISO15765_2::FlowStatus, unsigned char, unsigned char)> |
|
Callback<void (const Core::BytesView &)> |
|
Callback<void (unsigned int, Communication::ISO11898::TransferStatuses)> |
|
Callback<void (const Runtime::Value &)> |
|
Callback<void (Core::ScheduledTaskBase *)> |
|
Callback<void (Core::Task<void> *)> |
|
Callback<void (Diagnostics::ISO14229_2::PerformanceRequirements, std::chrono::duration<long, std::ratio<1, 1000> >)> |
|
Callback<void (Core::Task<int> *)> |
|
Codec |
|
Represents a countdown timer |
|
Environment |
|
EnvironmentProvider |
|
EnvironmentProviders |
|
Emulates the Win32 "Event" object. |
|
IPAddress |
|
IPAddressAndPort |
|
IPAddressBase |
|
Enum where members are also (and must be) ints |
|
IPv4Address |
|
IPv6Address |
|
Linkable |
|
The Log class is used to add a new item to the log. It adds all values streamed to it |
|
Global logger |
|
Lookup<Core::Function<void (unsigned char, unsigned int, unsigned char)>> |
|
Lookup<Core::Callback<void ()>> |
|
Lookup<Core::Function<bool (unsigned short, AUTOSAR::Classic::PduInfoType *)>> |
|
Lookup<Core::Function<void (unsigned char, unsigned short, unsigned char, const unsigned char *, const unsigned char *, unsigned short)>> |
|
Lookup<Core::Function<unsigned char (unsigned short, unsigned char, unsigned char, unsigned char)>> |
|
Lookup<Core::Function<bool (unsigned short, const AUTOSAR::Classic::PduInfoType *)>> |
|
Lookup<Core::Function<void (unsigned short, unsigned char, unsigned char)>> |
|
Lookup<Core::Function<void (unsigned char, AUTOSAR::Classic::EthTrcv_LinkStateType)>> |
|
Base class for all modules. Modules are discrete pieces of functionality. |
|
Module factory |
|
Represents a collection of managed application modules |
|
int(x=0) -> integer |
|
Base class for every object. |
|
Optional type. |
|
Resolves and provides identification handlers for application objects |
|
An owning and non-owning helper class that acts as a collection |
|
Base class for objects that can be resolved and serialized |
|
A string value which is stored in the Core Resolver |
|
An owning helper class that acts as a collection |
|
RingBuffer<std::shared_ptr<Runtime::Point>> |
|
Takes a list of steps which will be completed in reverse order |
|
Represents a managed asynchronous application operation |
|
ScheduledTask<std::shared_ptr<Frames::Buffer>> |
|
ScheduledTask<std::shared_ptr<AUTOSAR::Foundation::ARXML>> |
|
ScheduledTask<int> |
|
ScheduledTask<void> |
|
ScheduledTask<std::shared_ptr<Ford::VBF>> |
|
ScheduledTask<pybind11::object> |
|
ScheduledTask<bool> |
|
Represents the basis for serialization and deserialization of application object data |
|
Represents an ongoing standard deviation compuation |
|
Represents a collection of timers and provides an interface to their relevant statistics |
|
Represents a system-synchronized timer |
|
Interface through which a running {Task} communicates its status |
|
Task<std::shared_ptr<Frames::Buffer>> |
|
Task<std::shared_ptr<AUTOSAR::Foundation::ARXML>> |
|
Task<int> |
|
Task<void> |
|
Task<std::shared_ptr<Ford::VBF>> |
|
Task<pybind11::object> |
|
Task<bool> |
|
Represents a collection of managed tasks |
|
Represents a runtime stopwatch useful for recording timing statistics |
|
Represents a snapshot of certain timer statistics |
|
Represents a URI and common URI-related usage operations |
|
UUID |
|
Represents a commonized version identifier |
- class vspyx.Core.Application
Bases:
Object
Represents the root application handle
- AUTOSAR :vspyx.AUTOSAR.Module
Instance of the AUTOSAR module, if loaded
- Communication :vspyx.Communication.Module
Instance of the Communication module, if loaded
- Diagnostics :vspyx.Diagnostics.Module
Instance of the Diagnostics module, if loaded
- Dissector :vspyx.Dissector.Module
Instance of the Dissector module, if loaded
- Exporter :vspyx.Exporter.Module
Instance of the Exporter module, if loaded
- Ford :vspyx.Ford.Module
Instance of the Ford module, if loaded
- Frames :vspyx.Frames.Module
Instance of the Frames module, if loaded
- IO :vspyx.IO.Module
Instance of the IO module, if loaded
- LoadRequested :Any
If not nullopt, this application is requesting to be torn down so that the named file can be loaded in a new application.
Empty string indicates a “new setup”
- ModuleManager :ModuleManager
Get the module manager
- MonitorView :vspyx.MonitorView.Module
Instance of the MonitorView module, if loaded
- OnFree :Callback_634bd5c449
- OnSetupNameChanged :Callback_634bd5c449
- OnSetupPathChanged :Callback_634bd5c449
- PreferredLanguages :List[str]
Get the current preferred language list.
When a LocalizableString is localized, it will prefer the languages listed in the order they appear here.
- RPC :vspyx.RPC.Module
Instance of the RPC module, if loaded
- Reporting :vspyx.Reporting.Module
Instance of the Reporting module, if loaded
- Resolver :Resolver
Get object resolver
- Runtime :vspyx.Runtime.Module
Instance of the Runtime module, if loaded
- SOMEIP :vspyx.SOMEIP.Module
Instance of the SOMEIP module, if loaded
- Scripting :vspyx.Scripting.Module
Instance of the Scripting module, if loaded
- SetupName :str
- Statistics :Statistics
Get statistics
- TCPIP :vspyx.TCPIP.Module
Instance of the TCPIP module, if loaded
- Tasks :Tasks
Get task manager
- VehicleSpy :vspyx.VehicleSpy.Module
Instance of the VehicleSpy module, if loaded
- Version :Version
Get version of the application
- Free(self) Any
Free the application. This is called by the destructor.
This function may not be thread safe and should be used carefully and with great trepidation.
- GetSetupPath(self) str
- Initialize(self, loadAllModules: bool) Any
- Initialize(self, loadAllModules: bool, setupPath: str) Any
Fully initialize the application. This should be called only once on each instance
- static New() Application
- RequestLoad(self, pathOrEmpty: str) Any
Request the application to be torn down so that the named file can be loaded in a new application.
Empty string indicates a “new setup”
- Reset(self) Any
Reset the application to a default state.
This function may not be thread safe and should be used carefully and with great trepidation.
- class vspyx.Core.Bignum
Represents a flexible, commonized integer type which can easily be converted between various data sizes and exchanged between strings, byte arrays, etc.
- IsPositive(self) bool
- IsZero(self) bool
- Size(self) int
- WriteInto(self, out: int) int
- __eq__(self, other: Bignum) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
- __eq__(self, other: int) bool
Return self==value.
- __str__(self) str
Return str(self).
- class vspyx.Core.BytesView
- __getitem__(self) int
- __len__(self) int
- bytes(self) Any
- substr(self, pos: int, count: int) Any
- class vspyx.Core.Callback_023e2a5056
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, unsigned int)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_0da149c8bd
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, Diagnostics::ISO14229_2::Result)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: BytesView, args5: int, args6: vspyx.Diagnostics.ISO14229_2.Result) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_14d0a27fbb
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, const Core::BytesView &, unsigned long, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: Any, args1: int, args2: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_2cfb0f7969
Callback<void (bool)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: bool) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_2ddc052380
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned int, Communication::ISO11898::FrameFormats, unsigned char, Core::BytesView)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: Any, args1: int, args2: vspyx.Communication.ISO11898.FrameFormats, args3: int, args4: BytesView) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_2fac57aba0
Callback<void (const std::shared_ptr<Runtime::Point> &, const Runtime::Trace::Statistics &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_316d8f46e9
Callback<void (const std::shared_ptr<Frames::NetworkEvent> &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_430344869a
Callback<Runtime::Point::Consuming<Runtime::Point> (unsigned int, Communication::ISO11898::FrameFormats, unsigned char, const Core::BytesView &, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int, args0: vspyx.Communication.ISO11898.FrameFormats, args1: int, args2: Any, args3: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_4318dcd5f2
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, unsigned char, Core::BytesView, unsigned int)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: Any, args1: int, args2: int, args3: BytesView, args4: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_43999c9b56
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, TCPIP::Follower::ConnectionStateChange)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: vspyx.TCPIP.Follower.ConnectionStateChange) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_443841e026
Callback<void (Core::Task<Core::SharedPtr<Frames::Buffer> > *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_517595a0fb
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Diagnostics::ISO14229_2::Result)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: vspyx.Diagnostics.ISO14229_2.Result) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_5a87514cb4
Callback<void (Core::Task<pybind11::object> *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_5eaebb1942
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, Core::BytesView)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: Any, args1: int, args2: BytesView) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_604cada326
Callback<int (int)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int) Any
Call all handlers
- Parameter args:
arguments to each handler
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_612855dbcb
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, TCPIP::Follower::ConnectionStateChange, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: vspyx.TCPIP.Follower.ConnectionStateChange, args1: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_630f22ee64
Callback<void (Core::Task<bool> *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_634bd5c449
Callback<void ()>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_66ad5d2157
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, unsigned char, const std::vector<Runtime::Point::Consuming<Runtime::Point>, std::allocator<Runtime::Point::Consuming<Runtime::Point> > > &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: BytesView, args5: int, args6: int, args7: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_66dc7ed174
Callback<void (Runtime::Point::Consuming<Runtime::Point>)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Runtime.Point.Consuming_1edf1860a4) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_6787f08ea0
Callback<void (unsigned long)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_69a627028d
Callback<void (std::tuple<Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView>)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_6ee07abf48
Callback<void (const std::string &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_6f8935cd9b
Callback<void (Diagnostics::ISO14229_2::Timers)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Diagnostics.ISO14229_2.Timers) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_76273522fe
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, unsigned char, unsigned int, Core::BytesView, unsigned int)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: Any, args1: int, args2: int, args3: BytesView, args4: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_8fbe42cccb
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, unsigned int, const Core::BytesView &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: int, args1: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_92f40c8a1f
Callback<void (const std::shared_ptr<Frames::Frame> &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_9d4c23c9b0
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, unsigned char)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_a22df1a0e1
Callback<void (Core::Task<std::shared_ptr<AUTOSAR::Foundation::ARXML> > *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_a2f38cfeb7
Callback<void (unsigned short)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_a72caefd1b
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Communication::ISO15765_2::Parameters, Communication::ISO15765_2::ChangeParametersResult)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: vspyx.Communication.ISO15765_2.Parameters, args5: vspyx.Communication.ISO15765_2.ChangeParametersResult) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_abb7f0dc96
Callback<void (const std::shared_ptr<Exporter::DataFile> &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_add982ce23
Callback<void (const std::shared_ptr<Communication::FrameTriggering> &, bool)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: bool) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_b113cdf49d
Callback<void (Runtime::Scheduler *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
Call all handlers
- Parameter args:
arguments to each handler
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_b3245de858
Callback<void (Core::Task<std::shared_ptr<Ford::VBF> > *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_b5149b3b0d
Callback<void (unsigned int, unsigned int)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int, args0: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_b9cb223583
Callback<void (unsigned int, Communication::ISO11898::FrameFormats, unsigned char, const Core::BytesView &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int, args0: vspyx.Communication.ISO11898.FrameFormats, args1: int, args2: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_bac0b1ebba
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, unsigned short, unsigned short, unsigned char, std::optional<unsigned short>, Core::BytesView, unsigned int, unsigned char)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: int, args1: int, args2: int, args3: Any, args4: BytesView, args5: int, args6: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_bf209425cf
Callback<void (const std::shared_ptr<TCPIP::TCPUDPEndpoint> &, const Core::BytesView &, unsigned long)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any, args0: Any, args1: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_bf2c6c2abd
Callback<void (const std::shared_ptr<Runtime::Point> &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
Call all handlers
- Parameter args:
arguments to each handler
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_caf226155c
Callback<void (Communication::ISOStandardizedServicePrimitiveInterface::MessageType, const std::tuple<unsigned short, unsigned short, unsigned char, std::optional<unsigned short> > &, Communication::ISO15765_2::FlowStatus, unsigned char, unsigned char)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, args0: Any, args1: vspyx.Communication.ISO15765_2.FlowStatus, args2: int, args3: int) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_cc25a8fde8
Callback<void (const Core::BytesView &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_ce976d3471
Callback<void (unsigned int, Communication::ISO11898::TransferStatuses)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: int, args0: vspyx.Communication.ISO11898.TransferStatuses) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_d15b34c0bc
Callback<void (const Runtime::Value &)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
Call all handlers
- Parameter args:
arguments to each handler
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_dc23e18c23
Callback<void (Core::ScheduledTaskBase *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_f398882b00
Callback<void (Core::Task<void> *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_f7e0d95673
Callback<void (Diagnostics::ISO14229_2::PerformanceRequirements, std::chrono::duration<long, std::ratio<1, 1000> >)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: vspyx.Diagnostics.ISO14229_2.PerformanceRequirements, args0: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Callback_fd57614f5c
Callback<void (Core::Task<int> *)>
- Add(self, func: Callable) Any
- Remove(self, func: Callable) Any
- __call__(self, args: Any) Any
- __str__(self) str
Return str(self).
- class vspyx.Core.Codec
Codec
- class Endian
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Big = 1
- Little = 0
- static FromLittleEndianBytesTo(src: int) int
- static FromLittleEndianBytesTo(src: int) int
- static ToggleBitCountingMethod(bitPos: int) int
- class vspyx.Core.Countdown
Represents a countdown timer
- class ActionOnCreation
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Pause = 1
- Start = 0
- Expired(self) bool
- Pause(self) Any
- RemainingTime(self) float
- Resume(self) Any
- Running(self) bool
- SetRemainingTime(self, timeInSeconds: float) Any
- Start(self) Any
- class vspyx.Core.Environment
Environment
- class vspyx.Core.EnvironmentProvider
EnvironmentProvider
- class vspyx.Core.EnvironmentProviders
EnvironmentProviders
- class vspyx.Core.Event
Emulates the Win32 “Event” object.
An event is like a boolean condition variable, but if an event is “set” before someone waits for it, the next wait will return. Events can be either auto reset or manual reset. A manual reset event will cause all objects that wait for it to return right away once the event is set until it is reset. An auto reset event will only return for the first object that waits for it, and then it must be set again for any other objects waiting to return.
Python code should use vspyx.Runtime.Environment.WaitFor to wait for an event
- Check(self) bool
Check the event state, returning if the event is set or not. Follows reset rules (i.e. calling this function counts as a wakeup).
- IsSet(self) bool
- Reset(self) Any
- Set(self) Any
- class vspyx.Core.Function_0118ae8cae
- class vspyx.Core.Function_014124c847
- class vspyx.Core.Function_018806a67c
- class vspyx.Core.Function_02169e460c
- class vspyx.Core.Function_022638b7f7
- class vspyx.Core.Function_023a8b6b4c
- class vspyx.Core.Function_027b68d5f9
- class vspyx.Core.Function_03ccfda1bd
- class vspyx.Core.Function_04d9a7a6d7
- class vspyx.Core.Function_04eb2fc8cd
- class vspyx.Core.Function_051d653c41
- class vspyx.Core.Function_0617fd6a29
- class vspyx.Core.Function_062744b333
- class vspyx.Core.Function_066aa755c1
- class vspyx.Core.Function_082ffd6d60
- class vspyx.Core.Function_083cdbeb6f
- class vspyx.Core.Function_09aa546ea0
- class vspyx.Core.Function_09abcda68b
- class vspyx.Core.Function_0a7b3e59c1
- class vspyx.Core.Function_0afff0c755
- class vspyx.Core.Function_0b0ec2a15c
- class vspyx.Core.Function_0c03f162c7
- class vspyx.Core.Function_0c9c5a29fc
- class vspyx.Core.Function_0cc2484f95
- class vspyx.Core.Function_0d1cf37935
- class vspyx.Core.Function_0da372cfc8
- class vspyx.Core.Function_0e95d1883d
- class vspyx.Core.Function_0eb0e68809
- class vspyx.Core.Function_0fbc1d37d9
- class vspyx.Core.Function_10bc070061
- class vspyx.Core.Function_10e1b11211
- class vspyx.Core.Function_10e9091fa9
- class vspyx.Core.Function_11044c1996
- class vspyx.Core.Function_11f853e6bd
- class vspyx.Core.Function_12956d7520
- class vspyx.Core.Function_1326e953df
- class vspyx.Core.Function_13aea01b0b
- class vspyx.Core.Function_14877e3e48
- class vspyx.Core.Function_15a303acbd
- class vspyx.Core.Function_179c138892
- class vspyx.Core.Function_1a36878ae0
- class vspyx.Core.Function_1aa392315c
- class vspyx.Core.Function_1ad0431e9e
- class vspyx.Core.Function_1d184840f7
- class vspyx.Core.Function_1db682930d
- class vspyx.Core.Function_1dfc5e60e4
- class vspyx.Core.Function_1e2a0f96a2
- class vspyx.Core.Function_1efe761dab
- class vspyx.Core.Function_1f410d00a7
- class vspyx.Core.Function_1f61b10e8c
- class vspyx.Core.Function_1fe564f90b
- class vspyx.Core.Function_20254a1b48
- class vspyx.Core.Function_20b65de5ae
- class vspyx.Core.Function_21ee470862
- class vspyx.Core.Function_22df6012b2
- class vspyx.Core.Function_230f655f58
- class vspyx.Core.Function_239395c14c
- class vspyx.Core.Function_24a36f8002
- class vspyx.Core.Function_26b49bce44
- class vspyx.Core.Function_28e4df9122
- class vspyx.Core.Function_294209b1f8
- class vspyx.Core.Function_2aff41fc00
- class vspyx.Core.Function_2d37e182bb
- class vspyx.Core.Function_2d45cd33d3
- class vspyx.Core.Function_2e25e5b2c5
- class vspyx.Core.Function_2e3c3eb1c6
- class vspyx.Core.Function_2e41615af1
- class vspyx.Core.Function_2fc36e6a70
- class vspyx.Core.Function_2fcce4c88f
- class vspyx.Core.Function_2fe29a5add
- class vspyx.Core.Function_30fd0fc629
- class vspyx.Core.Function_31c1db4ec3
- class vspyx.Core.Function_337a128045
- class vspyx.Core.Function_343ba6cd45
- class vspyx.Core.Function_34c15b4a8d
- class vspyx.Core.Function_35fc46fa99
- class vspyx.Core.Function_3672b0179b
- class vspyx.Core.Function_378634c28f
- class vspyx.Core.Function_386e219faf
- class vspyx.Core.Function_38755bef3b
- class vspyx.Core.Function_3884f53088
- class vspyx.Core.Function_3959d5f14a
- class vspyx.Core.Function_396194ff06
- class vspyx.Core.Function_39882bfe86
- class vspyx.Core.Function_39d1672c39
- class vspyx.Core.Function_3afad65160
- class vspyx.Core.Function_3e22ac12c5
- class vspyx.Core.Function_3ea86411fb
- class vspyx.Core.Function_3f17f2e42c
- class vspyx.Core.Function_3f5bb5034b
- class vspyx.Core.Function_402051a095
- class vspyx.Core.Function_4089a2ae1e
- class vspyx.Core.Function_40acffab2d
- class vspyx.Core.Function_40edaf836c
- class vspyx.Core.Function_411a5e147d
- class vspyx.Core.Function_417469245b
- class vspyx.Core.Function_42862c8550
- class vspyx.Core.Function_428d510be7
- class vspyx.Core.Function_4363e98f1e
- class vspyx.Core.Function_43d2648c99
- class vspyx.Core.Function_443b48a11c
- class vspyx.Core.Function_4516932e16
- class vspyx.Core.Function_470e3fff9f
- class vspyx.Core.Function_47315e6f3b
- class vspyx.Core.Function_47e9524cbc
- class vspyx.Core.Function_4825dedaf6
- class vspyx.Core.Function_48f464a8f8
- class vspyx.Core.Function_49674ba094
- class vspyx.Core.Function_499d4012b8
- class vspyx.Core.Function_499f8a0650
- class vspyx.Core.Function_49a7c975df
- class vspyx.Core.Function_4b1a26ce95
- class vspyx.Core.Function_4b77e50939
- class vspyx.Core.Function_4ba5461526
- class vspyx.Core.Function_4c4f697706
- class vspyx.Core.Function_4c548fc750
- class vspyx.Core.Function_4cb130ce40
- class vspyx.Core.Function_4d2890a76a
- class vspyx.Core.Function_4d9e6b70f6
- class vspyx.Core.Function_4da5e48eeb
- class vspyx.Core.Function_4e191dc5cd
- class vspyx.Core.Function_4e6bcdc84c
- class vspyx.Core.Function_4ef6b83c53
- class vspyx.Core.Function_4efad67327
- class vspyx.Core.Function_4fc7072672
- class vspyx.Core.Function_5071f5d3aa
- class vspyx.Core.Function_5230b09a44
- class vspyx.Core.Function_5249a6cbf7
- class vspyx.Core.Function_53158cf6a4
- class vspyx.Core.Function_537bee6189
- class vspyx.Core.Function_538ae0a476
- class vspyx.Core.Function_53e5cdd22f
- class vspyx.Core.Function_540fc56e59
- class vspyx.Core.Function_547104385c
- class vspyx.Core.Function_547343b45b
- class vspyx.Core.Function_552be9d574
- class vspyx.Core.Function_56ca159dda
- class vspyx.Core.Function_56e4d3d208
- class vspyx.Core.Function_5722ee316f
- class vspyx.Core.Function_57b99cb6e6
- class vspyx.Core.Function_586a3394fa
- class vspyx.Core.Function_587a798fdd
- class vspyx.Core.Function_59b217fc4f
- class vspyx.Core.Function_59cec8a590
- class vspyx.Core.Function_5a831c5725
- class vspyx.Core.Function_5b41fb63e2
- class vspyx.Core.Function_5b8b9c0ffc
- class vspyx.Core.Function_5c3674cd52
- class vspyx.Core.Function_5d95878626
- class vspyx.Core.Function_5e8065b6aa
- class vspyx.Core.Function_6004950ab0
- class vspyx.Core.Function_60d029eaee
- class vspyx.Core.Function_61306504cc
- class vspyx.Core.Function_621a7b1df0
- class vspyx.Core.Function_621b7e0d6c
- class vspyx.Core.Function_633b86a6df
- class vspyx.Core.Function_634bd5c449
- class vspyx.Core.Function_64cc535cb2
- class vspyx.Core.Function_65ccff1720
- class vspyx.Core.Function_65dea8c9f5
- class vspyx.Core.Function_66d8eb5071
- class vspyx.Core.Function_685978a5d1
- class vspyx.Core.Function_68f27b7953
- class vspyx.Core.Function_69a627028d
- class vspyx.Core.Function_6caebc02a3
- class vspyx.Core.Function_6cb08b97de
- class vspyx.Core.Function_6cd52df3a8
- class vspyx.Core.Function_6e02cf22a4
- class vspyx.Core.Function_7130e2d59d
- class vspyx.Core.Function_71e3c17e3a
- class vspyx.Core.Function_724088b4ea
- class vspyx.Core.Function_7300c2cecc
- class vspyx.Core.Function_74c6dc153a
- class vspyx.Core.Function_758f77b121
- class vspyx.Core.Function_75d82c1883
- class vspyx.Core.Function_75e7d1a8d9
- class vspyx.Core.Function_7608587d51
- class vspyx.Core.Function_771946cc9c
- class vspyx.Core.Function_775774c85d
- class vspyx.Core.Function_7a8a71bee3
- class vspyx.Core.Function_7b17081185
- class vspyx.Core.Function_7b1af255f7
- class vspyx.Core.Function_7daec85dd1
- class vspyx.Core.Function_7dd09b80f1
- class vspyx.Core.Function_7e32c6cad0
- class vspyx.Core.Function_7e677b392b
- class vspyx.Core.Function_7ecdad779f
- class vspyx.Core.Function_7ef33674ac
- class vspyx.Core.Function_8143f2f083
- class vspyx.Core.Function_81dd4d70de
- class vspyx.Core.Function_820aa6589e
- class vspyx.Core.Function_8302e97ddc
- class vspyx.Core.Function_831ea2a383
- class vspyx.Core.Function_843dfb9e4a
- class vspyx.Core.Function_84beac48eb
- class vspyx.Core.Function_8526fd95a8
- class vspyx.Core.Function_85f4178355
- class vspyx.Core.Function_875ceae9d1
- class vspyx.Core.Function_881f50ecca
- class vspyx.Core.Function_8898e96bc8
- class vspyx.Core.Function_89e6f567fe
- class vspyx.Core.Function_8b98477959
- class vspyx.Core.Function_8ba851a999
- class vspyx.Core.Function_8c52b04f91
- class vspyx.Core.Function_8cfc086487
- class vspyx.Core.Function_8d2cf33465
- class vspyx.Core.Function_8e534c9e50
- class vspyx.Core.Function_8f59847fe8
- class vspyx.Core.Function_8f7ddda482
- class vspyx.Core.Function_900a6aa5f1
- class vspyx.Core.Function_900ab470ef
- class vspyx.Core.Function_9050f193b5
- class vspyx.Core.Function_90dd68cc04
- class vspyx.Core.Function_91201e25ee
- class vspyx.Core.Function_91fc0f5c94
- class vspyx.Core.Function_9305a4b9b6
- class vspyx.Core.Function_932f66a296
- class vspyx.Core.Function_949d6a104b
- class vspyx.Core.Function_94e557a30a
- class vspyx.Core.Function_953a209ede
- class vspyx.Core.Function_956da5beda
- class vspyx.Core.Function_9650b78610
- class vspyx.Core.Function_98b6e63125
- class vspyx.Core.Function_98f26f9608
- class vspyx.Core.Function_994f9cbf3e
- class vspyx.Core.Function_99ba9cc388
- class vspyx.Core.Function_9bf908a29b
- class vspyx.Core.Function_9c83a5b671
- class vspyx.Core.Function_9d28d57be2
- class vspyx.Core.Function_9eb3be4d89
- class vspyx.Core.Function_9f3a3da547
- class vspyx.Core.Function_a21f0bea5d
- class vspyx.Core.Function_a282387e18
- class vspyx.Core.Function_a2b471d826
- class vspyx.Core.Function_a2f38cfeb7
- class vspyx.Core.Function_a2f569d6de
- class vspyx.Core.Function_a47ba1e076
- class vspyx.Core.Function_a522ba122e
- class vspyx.Core.Function_a735ec45d0
- class vspyx.Core.Function_a750953b55
- class vspyx.Core.Function_a78ba2365f
- class vspyx.Core.Function_a7db2cec72
- class vspyx.Core.Function_a8005a1f2e
- class vspyx.Core.Function_a83011c4da
- class vspyx.Core.Function_a8d18cd0e8
- class vspyx.Core.Function_a95cfed895
- class vspyx.Core.Function_ab1f70354c
- class vspyx.Core.Function_ab7596eecc
- class vspyx.Core.Function_abe556ad31
- class vspyx.Core.Function_acd36324cb
- class vspyx.Core.Function_adf9884c24
- class vspyx.Core.Function_b0c7a11145
- class vspyx.Core.Function_b1426189a3
- class vspyx.Core.Function_b3afbfc193
- class vspyx.Core.Function_b4670da4e1
- class vspyx.Core.Function_b4b0109a2b
- class vspyx.Core.Function_b7c9d341c9
- class vspyx.Core.Function_b9ef01da62
- class vspyx.Core.Function_ba6fb8bb78
- class vspyx.Core.Function_bc9980100d
- class vspyx.Core.Function_bea2002a9b
- class vspyx.Core.Function_c0471d99f1
- class vspyx.Core.Function_c122e5469c
- class vspyx.Core.Function_c1e6fc091c
- class vspyx.Core.Function_c2ae3ddfab
- class vspyx.Core.Function_c43fd24ebf
- class vspyx.Core.Function_c51e8aa74c
- class vspyx.Core.Function_c54e42977a
- class vspyx.Core.Function_c6031c9092
- class vspyx.Core.Function_c68d8a0f69
- class vspyx.Core.Function_c6eac12677
- class vspyx.Core.Function_c8af197f2e
- class vspyx.Core.Function_c8d07bd634
- class vspyx.Core.Function_cc1f2c4b3b
- class vspyx.Core.Function_cc47ba165d
- class vspyx.Core.Function_ccb3e26b1d
- class vspyx.Core.Function_ccd6000015
- class vspyx.Core.Function_cd10fb84ee
- class vspyx.Core.Function_cf76228978
- class vspyx.Core.Function_cfab67cc2b
- class vspyx.Core.Function_d08cdd1524
- class vspyx.Core.Function_d0db731c4e
- class vspyx.Core.Function_d27a7cfeae
- class vspyx.Core.Function_d28acd7060
- class vspyx.Core.Function_d50dea3f3c
- class vspyx.Core.Function_d58ad274de
- class vspyx.Core.Function_d7dca48dc8
- class vspyx.Core.Function_d90e283472
- class vspyx.Core.Function_d94d5eba3e
- class vspyx.Core.Function_d98f948150
- class vspyx.Core.Function_d9afe74e34
- class vspyx.Core.Function_da394132b9
- class vspyx.Core.Function_db6b466cfb
- class vspyx.Core.Function_dc14980427
- class vspyx.Core.Function_dc27da2c70
- class vspyx.Core.Function_dcc7dd41b3
- class vspyx.Core.Function_dd319a691a
- class vspyx.Core.Function_de44a67ae9
- class vspyx.Core.Function_de7291667f
- class vspyx.Core.Function_e0985dbb3b
- class vspyx.Core.Function_e09fbce949
- class vspyx.Core.Function_e0ebc0d4a5
- class vspyx.Core.Function_e2084bd7cc
- class vspyx.Core.Function_e2636e7a65
- class vspyx.Core.Function_e364932036
- class vspyx.Core.Function_e397ac510c
- class vspyx.Core.Function_e39bd47448
- class vspyx.Core.Function_e3d7f2cf1e
- class vspyx.Core.Function_e4191e7529
- class vspyx.Core.Function_e4766b54ce
- class vspyx.Core.Function_e6a04685ef
- class vspyx.Core.Function_e6ef80b9ed
- class vspyx.Core.Function_e6fabad22b
- class vspyx.Core.Function_e801180a74
- class vspyx.Core.Function_e8dff68767
- class vspyx.Core.Function_ead18bd741
- class vspyx.Core.Function_eb974d60ec
- class vspyx.Core.Function_ed55d9b8a8
- class vspyx.Core.Function_ee477ed3d8
- class vspyx.Core.Function_ee5fe9fd44
- class vspyx.Core.Function_ef21eb8ca9
- class vspyx.Core.Function_efb8873f58
- class vspyx.Core.Function_f01d4e266d
- class vspyx.Core.Function_f0a3d49219
- class vspyx.Core.Function_f150285919
- class vspyx.Core.Function_f187d676b3
- class vspyx.Core.Function_f2c7ce2b02
- class vspyx.Core.Function_f403f67433
- class vspyx.Core.Function_f437e639fa
- class vspyx.Core.Function_f4553c1908
- class vspyx.Core.Function_f470a03f0d
- class vspyx.Core.Function_f4a6e16e5c
- class vspyx.Core.Function_f4ba7e61b0
- class vspyx.Core.Function_f5499abc0a
- class vspyx.Core.Function_f60db37ead
- class vspyx.Core.Function_f690b7ecd2
- class vspyx.Core.Function_f76f76b722
- class vspyx.Core.Function_f78886869e
- class vspyx.Core.Function_f8f6a0e8b3
- class vspyx.Core.Function_fae60a0b05
- class vspyx.Core.Function_fb6e273842
- class vspyx.Core.Function_fbe69082dc
- class vspyx.Core.Function_fbec0d0c9e
- class vspyx.Core.Function_fc1d03e432
- class vspyx.Core.Function_fcd25d59dc
- class vspyx.Core.Function_fe5fe2d616
- class vspyx.Core.Function_ff2e1d1587
- class vspyx.Core.Function_ffc452019b
- class vspyx.Core.IPAddress
Bases:
IPAddressBase
IPAddress
- class CastResult
Bases:
enum.IntFlag
Support for integer-based Flags
- CastFailure = 0
- CastSucceeded = 1
- CastTranslated = 2
- ApplyString(self, str: IPAddress.ApplyString.str) bool
- ApplyString(self, str: IPAddress.ApplyString.str, type: IPVersion) bool
- IPv4(self) Any
- IPv6(self) Any
- IsMulticast(self) bool
- class vspyx.Core.IPAddressAndPort
IPAddressAndPort
- Address :IPAddress
- Port :int
- __eq__(self, rhs: IPAddressAndPort) bool
Return self==value.
- __str__(self) str
Return str(self).
- class vspyx.Core.IPAddressBase
IPAddressBase
- __eq__(self, other: IPAddressBase) bool
Return self==value.
- __ne__(self, other: IPAddressBase) bool
Return self!=value.
- class vspyx.Core.IPVersion
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- IPv4 = 4
- IPv6 = 6
- NONE = 0
- class vspyx.Core.IPv4Address
Bases:
IPAddressBase
IPv4Address
- And(self, other: IPv4Address) IPv4Address
- ApplyString(self, str: IPv4Address.ApplyString.str) bool
- Clear(self) Any
- Compare(self, other: IPv4Address) int
- Data(self) int
- static FromHost(val: int) IPv4Address
- IsMulticast(self) bool
- static MaskFromPrefix(prefixLength: int) IPv4Address
- Not(self) IPv4Address
- Or(self, other: IPv4Address) IPv4Address
- UInt(self) int
- UIntHost(self) int
- Xor(self, other: IPv4Address) IPv4Address
- __eq__(self, other: IPv4Address) bool
Return self==value.
- __ne__(self, other: IPv4Address) bool
Return self!=value.
- __str__(self) str
- __str__(self, port: int) str
Return str(self).
- assign(self, str: int) IPv4Address
- assign(self, str: IPv4Address.assign.str) IPv4Address
- assign(self, str: IPv4Address.assign.str) IPv4Address
- class vspyx.Core.IPv6Address
Bases:
IPAddressBase
IPv6Address
- And(self, other: IPv6Address) IPv6Address
- ApplyString(self, str: IPv6Address.ApplyString.str) bool
- Clear(self) Any
- Compare(self, other: IPv6Address) int
- Data(self) int
- IsLoopback(self) bool
- IsMulticast(self) bool
- IsUnspecified(self) bool
- IsV4Translation(self) bool
- static LinkLocalFromMACAddress(macAddress: int) IPv6Address
- static MaskFromPrefix(prefixLength: int) IPv6Address
- MsbLsb(self) Any
- Not(self) IPv6Address
- Or(self, other: IPv6Address) IPv6Address
- static RawIsV4Translation(data: int) bool
- Xor(self, other: IPv6Address) IPv6Address
- __eq__(self, other: IPv6Address) bool
Return self==value.
- __ne__(self, other: IPv6Address) bool
Return self!=value.
- __str__(self) str
- __str__(self, port: int) str
Return str(self).
- assign(self, str: int) IPv6Address
- assign(self, str: IPv6Address.assign.str) IPv6Address
- assign(self, str: IPv6Address.assign.str) IPv6Address
- class vspyx.Core.Linkable
Bases:
Object
Linkable
- Children :List[Linkable]
- OnLinksChanged :Callback_634bd5c449
- Parents :List[Linkable]
- PruneRelationships(self) Any
- class vspyx.Core.Log
The Log class is used to add a new item to the log. It adds all values streamed to it a new log line when deconstructed. It’s ideal use is as a temporary object. For example: Log(“tag”).o() << “Hello, world!”;
- d(self, msg: str) Any
- e(self, msg: str) Any
- o(self, msg: str) Any
- v(self, msg: str) Any
- w(self, msg: str) Any
- class vspyx.Core.Logger
Global logger
This class handles logging output and debug messages. Since logging is such a critical component, it is one of the few systems that are not themselves a module, since we need the log when loading modules. Because of this, all instances of Core currently share the same log, although this could change.
- class Level
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Debug = 4
- Error = 1
- NONE = 0
- Output = 3
- Verbose = 5
- Warning = 2
- class Line
Line
- level :Logger.Level
- message :str
- tag :str
- time :Any
- static FromPrefixedString(input: str) Logger.Line
Parse the level, tag, and message from a prefixed log string Prefixed log strings are printed when coloring is not an option (e.g. to log files)
If there is no prefix, the string will be returned as-is
- Parameter input:
The input string
- class Output
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- File = 2
- NONE = 3
- Stderr = 1
- Stdout = 0
- FilterLevel :Logger.Level
Get the minimum level for a message to appear in the log
- Instance :Logger
Get static instance of Logger
- GetOutput(self) Logger.Output
- static LevelFromPrefix(prefix: int) Any
Get the level from the specified prefix (Level::Debug from ‘D’)
- Parameter prefix:
The prefix to obtain the level for
- static LevelPrefix(level: Logger.Level) int
Get the prefix for the specified level (‘D’ for debug)
- Parameter level:
The level to obtain the prefix of
- Print(self, level: Logger.Level, tag: Logger.Print.str, str: Logger.Print.str) Any
- Print(self, level: Logger.Level, tag: Logger.Print.str, str: Logger.Print.str, time: Any) Any
- Print(self, line: Logger.Line) Any
Print a message with a particular level and tag
- Parameter line:
line object containing parameters
- SetOutput(self, output: Logger.Output) Any
- SetOutput(self, output: Logger.Output, filename: Any) Any
- SetOutputToFile(self, path: str) Any
- SetOutputToNone(self) Any
- SetOutputToStderr(self) Any
- SetOutputToStdout(self) Any
- class vspyx.Core.Lookup_2113e3f1f0
Lookup<Core::Function<void (unsigned char, unsigned int, unsigned char)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_5a831c5725
- assign(self, rhs: Lookup_2113e3f1f0) Lookup_2113e3f1f0
- class vspyx.Core.Lookup_622daa8c11
Lookup<Core::Callback<void ()>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Callback_634bd5c449
- assign(self, rhs: Lookup_622daa8c11) Lookup_622daa8c11
- class vspyx.Core.Lookup_6c1beffc05
Lookup<Core::Function<bool (unsigned short, AUTOSAR::Classic::PduInfoType *)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_a8d18cd0e8
- assign(self, rhs: Lookup_6c1beffc05) Lookup_6c1beffc05
- class vspyx.Core.Lookup_82c6226f53
Lookup<Core::Function<void (unsigned char, unsigned short, unsigned char, const unsigned char *, const unsigned char *, unsigned short)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_99ba9cc388
- assign(self, rhs: Lookup_82c6226f53) Lookup_82c6226f53
- class vspyx.Core.Lookup_8a676d31c9
Lookup<Core::Function<unsigned char (unsigned short, unsigned char, unsigned char, unsigned char)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_d58ad274de
- assign(self, rhs: Lookup_8a676d31c9) Lookup_8a676d31c9
- class vspyx.Core.Lookup_9bb5f9e691
Lookup<Core::Function<bool (unsigned short, const AUTOSAR::Classic::PduInfoType *)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_fb6e273842
- assign(self, rhs: Lookup_9bb5f9e691) Lookup_9bb5f9e691
- class vspyx.Core.Lookup_e0009b14f2
Lookup<Core::Function<void (unsigned short, unsigned char, unsigned char)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_239395c14c
- assign(self, rhs: Lookup_e0009b14f2) Lookup_e0009b14f2
- class vspyx.Core.Lookup_fd2ad145df
Lookup<Core::Function<void (unsigned char, AUTOSAR::Classic::EthTrcv_LinkStateType)>>
- Names :List[str]
- Erase(self, name: str) Any
- __getitem__(self, name: str) Function_de44a67ae9
- assign(self, rhs: Lookup_fd2ad145df) Lookup_fd2ad145df
- class vspyx.Core.Module
Bases:
ResolverObject
Base class for all modules. Modules are discrete pieces of functionality.
- Unload(self, app: Application) Any
Called when the module is being unloaded. This may be called as a consequence of the destructor of the global application object. The app pointer should be used rather than calling GetApplication()
- class vspyx.Core.ModuleManager
Bases:
Object
Represents a collection of managed application modules
- LoadedModules :List[str]
Get a list of all loaded modules names
- Returns:
name of all loaded modules
- class vspyx.Core.Numeric
Bases:
int
int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
- class vspyx.Core.Object
Base class for every object.
- class vspyx.Core.Optional(*args, **kwds)
Bases:
Optional
Optional type.
Optional[X] is equivalent to Union[X, None].
- class vspyx.Core.Resolver
Resolves and provides identification handlers for application objects
- Dirty :bool
- NumberOfRegisteredObjects :int
- OnDirtyFlagChanged :Callback_2cfb0f7969
- Root :ResolverObject
- AbsoluteURITo(self, obj: ResolverObject) str
- Clear(self) Any
- static IDsMatch(wildcardedId: str, staticId: str) bool
- Initialize(self, app: Application) Any
- Prune(self) Any
- Query(self, uri: str) List[ResolverObject]
- Resolve(self, uri: str) ResolverObject
- ShortestAbsoluteURITo(self, obj: ResolverObject) str
- ShortestURITo(self, obj: ResolverObject) str
- URITo(self, obj: ResolverObject) str
- __getitem__(self, uri: str) ResolverObject
- class vspyx.Core.ResolverCollection
Bases:
ResolverObject
An owning and non-owning helper class that acts as a collection and automatically sets a parent relationship
- Add(self, obj: ResolverObject) Any
- Clear(self) Any
- static New() ResolverCollection
- Remove(self, obj: ResolverObject) Any
- class vspyx.Core.ResolverObject
Bases:
Linkable
Base class for objects that can be resolved and serialized
- Application :Application
- ID :str
- ModificationTriggersDirty :bool
- OnConfigurationMutation :Callback_634bd5c449
- Serialized :bool
- UUID :UUID
- 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.
- ExpectInitialized(self) Any
- Initialize(self, app: Application, id: str) Any
- Initialize(self, app: Application, id: str, uuid: Any) Any
- Initialize(self, app: Application, id: str, uuid: Any, params: Serialization.CreationParameters) Any
Initialize the object.
This function must be called before the object can be used.
- Parameter app:
the global application object
- Parameter id:
id of the object
- Parameter params:
parameters on how the object was created
- URITo(self) str
- URITo(self, exact: bool) str
Return a URI to this object.
- Parameter exact:
include UUID of object in URI, so that a future resolve returns this (and only this) object
- __getitem__(self, uri: str) ResolverObject
- class vspyx.Core.ResolverOpaque
Bases:
ResolverObject
A string value which is stored in the Core Resolver and potentially saved, but not parsed by the Core.
- OnConfigurationMutation :Callback_634bd5c449
- 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.
- static New(defaultVal: str) ResolverOpaque
- static New(config: Any) ResolverOpaque
- assign(self, s: str) ResolverOpaque
- class vspyx.Core.ResolverOwningCollection
Bases:
ResolverCollection
An owning helper class that acts as a collection and automatically sets a parent relationship
- Clear(self) Any
- static New() ResolverOwningCollection
- class vspyx.Core.RingBuffer_ec04ab975d
RingBuffer<std::shared_ptr<Runtime::Point>>
- Back(self) vspyx.Runtime.Point
- BackErase(self, n: int) Any
- Clear(self) Any
- CopyTo(self, dst: vspyx.Runtime.Point, length: int) int
- CopyToAndErase(self, dst: vspyx.Runtime.Point, length: int) int
- Empty(self) bool
- Front(self) vspyx.Runtime.Point
- FrontErase(self, n: int) Any
- Full(self) bool
- MaxSize(self) int
- Pop(self) Any
- Position(self) int
- Push(self, x: vspyx.Runtime.Point) Any
- Push(self, x: vspyx.Runtime.Point, quantity: int) Any
- Resize(self, newSize: int) Any
- Size(self) int
- __getitem__(self, pos: int) vspyx.Runtime.Point
- assign(self, other: RingBuffer_ec04ab975d) RingBuffer_ec04ab975d
- class vspyx.Core.Rollback
Takes a list of steps which will be completed in reverse order on the deletion of this object unless Cancel() is called.
This object is not internally thread-safe.
- Cancel(self) Any
Do not perform the rollback when the object is destroyed
- Push(self, what: str, action: Function_634bd5c449) Any
- Push(self, what: str, action: Function_634bd5c449, optional: bool) Any
Add a step for rolling back the action.
Provide what as a string that describes what the step is meant to do, such as “remove the object from the array”, so that error reporting can be more verbose.
Marking the step as optional allows the rest of the rollback to complete even if the step fails.
- class vspyx.Core.ScheduledTaskBase
Bases:
Object
Represents a managed asynchronous application operation
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_dc23e18c23
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_0f35f34819
Bases:
ScheduledTaskBase
ScheduledTask<std::shared_ptr<Frames::Buffer>>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) vspyx.Frames.Buffer
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_6b4128c881
Bases:
ScheduledTaskBase
ScheduledTask<std::shared_ptr<AUTOSAR::Foundation::ARXML>>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) vspyx.AUTOSAR.Foundation.ARXML
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_85a6305015
Bases:
ScheduledTaskBase
ScheduledTask<int>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) int
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_a3295bec43
Bases:
ScheduledTaskBase
ScheduledTask<void>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) Any
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_bd3c109fb4
Bases:
ScheduledTaskBase
ScheduledTask<std::shared_ptr<Ford::VBF>>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) vspyx.Ford.VBF
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_e612a13ab9
Bases:
ScheduledTaskBase
ScheduledTask<pybind11::object>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) Any
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.ScheduledTask_ef25277eaf
Bases:
ScheduledTaskBase
ScheduledTask<bool>
- Finished :bool
- Hidden :bool
- IsIndeterminate :bool
- Progress :float
- Status :str
- Successful :bool
- Cancel(self) Any
- CancelShuttingDown(self) Any
- Get(self) bool
- Join(self) Any
- Joinable(self) bool
- class vspyx.Core.Serialization
Represents the basis for serialization and deserialization of application object data
- class vspyx.Core.StandardDeviation
Represents an ongoing standard deviation compuation
- StandardDev :float
- AddSample(self, y: float) Any
- Clear(self) Any
- SetScalar(self, scalar: float) Any
- class vspyx.Core.Statistics
Bases:
ResolverObject
Represents a collection of timers and provides an interface to their relevant statistics
- Enabled :bool
Return if collection of statistics is enabled.
- TimerStats :Any
Get snapshot of statistics from all timers
- Clear(self) Any
Clear all timers
- HasTimer(self, name: str) bool
- Reset(self) Any
Reset all timers
- class vspyx.Core.SystemTimer
Represents a system-synchronized timer
- ElapsedCPUTime(self) float
- ElapsedWallTime(self) float
- Pause(self) Any
- Reset(self) Any
- Resume(self) Any
- Running(self) bool
- Start(self) Any
- Stop(self) Any
- __iadd__(self, rhs: SystemTimer) SystemTimer
- __isub__(self, rhs: SystemTimer) SystemTimer
- assign(self, rhs: SystemTimer) SystemTimer
- class vspyx.Core.TaskInterface
Bases:
Object
Interface through which a running {Task} communicates its status
- Hidden :bool
- IsIndeterminate :bool
Check if the task is in indeterminate mode
- Progress :float
- Returns:
current percent complete, from [0, 1.0]
- Status :str
- Returns:
a description of the task
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_0f35f34819
Bases:
TaskInterface
Task<std::shared_ptr<Frames::Buffer>>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_443841e026
- Progress :float
- Status :str
- Cancel(self) Any
Requst that the task be cancelled
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) vspyx.Frames.Buffer
- Execute(self, composite: TaskInterface) vspyx.Frames.Buffer
Execute the task with a specified {TaskInterface}
This version is useful when composing multiple tasks :Returns: return value from the underlying function
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_6b4128c881
Bases:
TaskInterface
Task<std::shared_ptr<AUTOSAR::Foundation::ARXML>>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_a22df1a0e1
- Progress :float
- Status :str
- Cancel(self) Any
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) vspyx.AUTOSAR.Foundation.ARXML
- Execute(self, composite: TaskInterface) vspyx.AUTOSAR.Foundation.ARXML
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_85a6305015
Bases:
TaskInterface
Task<int>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_fd57614f5c
- Progress :float
- Status :str
- Cancel(self) Any
Requst that the task be cancelled
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) int
- Execute(self, composite: TaskInterface) int
Execute the task with a specified {TaskInterface}
This version is useful when composing multiple tasks :Returns: return value from the underlying function
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_a3295bec43
Bases:
TaskInterface
Task<void>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_f398882b00
- Progress :float
- Status :str
- Cancel(self) Any
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) Any
- Execute(self, composite: TaskInterface) Any
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_bd3c109fb4
Bases:
TaskInterface
Task<std::shared_ptr<Ford::VBF>>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_b3245de858
- Progress :float
- Status :str
- Cancel(self) Any
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) vspyx.Ford.VBF
- Execute(self, composite: TaskInterface) vspyx.Ford.VBF
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_e612a13ab9
Bases:
TaskInterface
Task<pybind11::object>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_5a87514cb4
- Progress :float
- Status :str
- Cancel(self) Any
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) Any
- Execute(self, composite: TaskInterface) Any
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Task_ef25277eaf
Bases:
TaskInterface
Task<bool>
- Hidden :bool
- IsIndeterminate :bool
- OnChange :Callback_630f22ee64
- Progress :float
- Status :str
- Cancel(self) Any
Requst that the task be cancelled
- CheckCancel(self) Any
Check to see if cancel has been requested. If so, Cancelled will be thrown
- Execute(self) bool
- Execute(self, composite: TaskInterface) bool
Execute the task with a specified {TaskInterface}
This version is useful when composing multiple tasks :Returns: return value from the underlying function
- SetIndeterminate(self) Any
Set that the task is in indeterminate mode (no percentage progress)
- class vspyx.Core.Tasks
Bases:
Object
Represents a collection of managed tasks
- ActiveTasks :List[ScheduledTaskBase]
- FailedTasks :List[ScheduledTaskBase]
- OnTaskFinish :Callback_dc23e18c23
- OnTaskStart :Callback_dc23e18c23
- ClearFailedTasks(self) Any
- StartTask(self, func: Callable) ScheduledTask_e612a13ab9
- TaskFinished(self, task: ScheduledTaskBase) Any
- class vspyx.Core.Timer
Bases:
ResolverObject
Represents a runtime stopwatch useful for recording timing statistics
- Stats :TimerStatistics
Get a snapshot of statistics
- Reset(self) Any
Reset timer
- Start(self) Any
Start timer
- Stop(self) Any
Stop measuring :Returns: number of nanoseconds the timer measured
- class vspyx.Core.TimerStatistics
Bases:
Object
Represents a snapshot of certain timer statistics
- Count :int
The number of times the timer was measured
- Last :Any
The duration of the last measured time
- Max :Any
The maximum measured time
- Min :Any
The minimum measured time
- RunningAverage :Any
- StandardDeviation :Any
- class vspyx.Core.URI
Represents a URI and common URI-related usage operations
- AtBottom(self) bool
- AtTop(self) bool
- Current(self) str
- CurrentDepth(self) int
- CurrentUUID(self) Any
- Down(self) bool
- GoToDepth(self, newDepth: int) bool
- IsAbsolute(self) bool
- IsRoot(self) bool
- MaximumDepth(self) int
- static Sanitize(str: URI.Sanitize.str) URI
- static Sanitize(str: int) URI
- static Sanitize(str: URI.Sanitize.str) URI
- UUIDIfExact(self) Any
- Up(self) bool
- __str__(self) str
Return str(self).