vspyx.MonitorView

Package Contents

Classes

AnnotatedValue

AnnotatedValue

Column

Column

Highlight

Highlight

Instance

Instance

Line

Line

Module

Module

class vspyx.MonitorView.AnnotatedValue

AnnotatedValue

Data :vspyx.Runtime.Value
Highlighting :List[Highlight]
Units :str
__str__(self) str

Return str(self).

class vspyx.MonitorView.Column

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.MonitorView.Column

Column

ID :str
CloneState(self) Any
GetValue(self, uLine: Line) AnnotatedValue
GetValue(self, line: Line) AnnotatedValue
UpdateState(self, state: Any) Any
class vspyx.MonitorView.Highlight

Highlight

class EDirectionHint

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Highlight.EDirectionHint

Enum where members are also (and must be) ints

Down = 2
Indeterminite = 5
Left = 3
NONE = 0
Right = 4
Up = 1
class EType

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Highlight.EType

Enum where members are also (and must be) ints

Callout = 2
Change = 1
NONE = 0
ChangedAgo :Any
DirectionHint :Highlight.EDirectionHint
Index :int
LastChangedAgo :Any
Type :Highlight.EType
class vspyx.MonitorView.Instance

Bases: vspyx.Runtime.Component

Inheritance diagram of vspyx.MonitorView.Instance

Instance

class NameModes

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Instance.NameModes

Enum where members are also (and must be) ints

Long = 1
Short = 0
class ScrollModes

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Instance.ScrollModes

Enum where members are also (and must be) ints

Scrolling = 1
Static = 0
class SortingModes

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Instance.SortingModes

Enum where members are also (and must be) ints

Ascending = 1
Descending = 2
NoSorting = 0
class TimestampModes

Bases: enum.IntEnum

Inheritance diagram of vspyx.MonitorView.Instance.TimestampModes

Enum where members are also (and must be) ints

Absolute = 1
Relative = 0
Columns :List[Column]
DesiredLevel :vspyx.Runtime.PointLevel
InReviewBuffer :bool
MinimumLevel :vspyx.Runtime.PointLevel
NameMode :Instance.NameModes
NumberOfLines :int
OnConfigurationMutation :vspyx.Core.Callback_634bd5c449
Paused :bool
PercentBufferFilled :float
PercentBufferPosition :float
ScrollMode :Instance.ScrollModes
SortColumn :Column
SortMode :Instance.SortingModes
TimestampMode :Instance.TimestampModes
AddFilter(self, name: str, mode: int, expression: str) Any
Clear(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.

GetLines(self, start: int, num: int) List[Line]

Make the lines of the monitor

Parameter start:

line number to begin returning from; set to 0 in scrolling mode to get latest lines

Parameter num:

number of lines

Returns:

the lines

static New() Instance
static New(config: Any) Instance
RemoveFilter(self, id: str) bool
Save(self, path: str) Any
SetupFromBuffer(self, buffer: str) vspyx.Core.ScheduledTask_ef25277eaf
SetupFromCommunicationComponent(self, component: vspyx.Communication.Component) Any
UpdateFilter(self, id: str, name: str, mode: int, expression: str) bool
class vspyx.MonitorView.Line

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.MonitorView.Line

Line

Children :List[Line]
Count :int
Description :str
ID :int
Name :str
Parents :List[Line]
Point :vspyx.Runtime.Point
RelativeTimestamp :Any
RenderLineCount :int
Statistics :vspyx.Runtime.Trace.Statistics
ChildrenCount(self) int
ParentsCount(self) int
Serialize(self, columns: List[Column], dataBytesLimit: int) Any
__str__(self) str

Return str(self).

class vspyx.MonitorView.Module

Bases: vspyx.Core.Module

Inheritance diagram of vspyx.MonitorView.Module

Module