debugger

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StartRCP

func StartRCP(rcvr *RPCServer)

Types

type Debugger

type Debugger struct {
	am.ExceptionHandler
	Mach        *am.Machine
	EnableMouse bool
	// contains filtered or unexported fields
}

func (*Debugger) Clear

func (d *Debugger) Clear()

func (*Debugger) ClientConnectedEnd

func (d *Debugger) ClientConnectedEnd(_ *am.Event)

func (*Debugger) ClientConnectedState

func (d *Debugger) ClientConnectedState(_ *am.Event)

func (*Debugger) ClientMsgState

func (d *Debugger) ClientMsgState(e *am.Event)

func (*Debugger) CurrentTx

func (d *Debugger) CurrentTx() *telemetry.MsgTx

func (*Debugger) FullRedraw

func (d *Debugger) FullRedraw()

func (*Debugger) FwdEnter

func (d *Debugger) FwdEnter(_ *am.Event) bool

func (*Debugger) FwdState

func (d *Debugger) FwdState(_ *am.Event)

func (*Debugger) FwdStepEnter

func (d *Debugger) FwdStepEnter(_ *am.Event) bool

func (*Debugger) FwdStepState

func (d *Debugger) FwdStepState(_ *am.Event)

func (*Debugger) HelpScreenState

func (d *Debugger) HelpScreenState()

func (*Debugger) InitState

func (d *Debugger) InitState(_ *am.Event)

func (*Debugger) LiveViewState

func (d *Debugger) LiveViewState(_ *am.Event)

func (*Debugger) NextTx

func (d *Debugger) NextTx() *telemetry.MsgTx

func (*Debugger) PlayingEnd

func (d *Debugger) PlayingEnd(_ *am.Event)

func (*Debugger) PlayingState

func (d *Debugger) PlayingState(_ *am.Event)

func (*Debugger) RewindEnter

func (d *Debugger) RewindEnter(_ *am.Event) bool

func (*Debugger) RewindState

func (d *Debugger) RewindState(_ *am.Event)

func (*Debugger) RewindStepEnter

func (d *Debugger) RewindStepEnter(_ *am.Event) bool

func (*Debugger) RewindStepState

func (d *Debugger) RewindStepState(_ *am.Event)

func (*Debugger) ScrollToStateTx

func (d *Debugger) ScrollToStateTx(state string, fwd bool)

ScrollToStateTx scrolls to the next transition involving the state being activated or deactivated. If fwd is true, it scrolls forward, otherwise backwards.

func (*Debugger) StateNameSelectedEnd

func (d *Debugger) StateNameSelectedEnd(_ *am.Event)

func (*Debugger) StateNameSelectedState

func (d *Debugger) StateNameSelectedState(e *am.Event)

func (*Debugger) StateNameSelectedStateNameSelected

func (d *Debugger) StateNameSelectedStateNameSelected(e *am.Event)

type MsgTxParsed

type MsgTxParsed struct {
	Time          time.Time
	StatesAdded   am.S
	StatesRemoved am.S
	StatesTouched am.S
}

type RPCServer

type RPCServer struct {
	Mach *am.Machine
	URL  string
}

func (*RPCServer) MsgStruct

func (r *RPCServer) MsgStruct(msgStruct *telemetry.MsgStruct, _ *string) error

func (*RPCServer) MsgTx

func (r *RPCServer) MsgTx(msgTx *telemetry.MsgTx, _ *string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL