C# Class OpenCNCPilot.Communication.Machine

Afficher le fichier Open project: martin2250/OpenCNCPilot

Méthodes publiques

Méthode Description
ClearFile ( ) : void
ClearQueue ( ) : void
Connect ( ) : void
CycleStart ( ) : void
Disconnect ( ) : void
FeedHold ( ) : void
FileGoto ( int lineNumber ) : void
FilePause ( ) : void
FileStart ( ) : void
Machine ( ) : System
ProbeStart ( ) : void
ProbeStop ( ) : void
SendLine ( string line ) : void
SetFile ( IList file ) : void
SoftReset ( ) : void

Private Methods

Méthode Description
ParseProbe ( string line ) : void

Parses a recevied probe report

ParseStatus ( string line ) : void

Parses a recevied status report (answer to '?')

RaiseEvent ( System.Action action ) : void
RaiseEvent ( Action action, string param ) : void
ReportError ( string error ) : void

Reports error. This is there to offload the ExpandError function from the "Real-Time" worker thread to the application thread

UpdateStatus ( string line ) : void

Updates Status info from each line sent

Work ( ) : void

Method Details

ClearFile() public méthode

public ClearFile ( ) : void
Résultat void

ClearQueue() public méthode

public ClearQueue ( ) : void
Résultat void

Connect() public méthode

public Connect ( ) : void
Résultat void

CycleStart() public méthode

public CycleStart ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

FeedHold() public méthode

public FeedHold ( ) : void
Résultat void

FileGoto() public méthode

public FileGoto ( int lineNumber ) : void
lineNumber int
Résultat void

FilePause() public méthode

public FilePause ( ) : void
Résultat void

FileStart() public méthode

public FileStart ( ) : void
Résultat void

Machine() public méthode

public Machine ( ) : System
Résultat System

ProbeStart() public méthode

public ProbeStart ( ) : void
Résultat void

ProbeStop() public méthode

public ProbeStop ( ) : void
Résultat void

SendLine() public méthode

public SendLine ( string line ) : void
line string
Résultat void

SetFile() public méthode

public SetFile ( IList file ) : void
file IList
Résultat void

SoftReset() public méthode

public SoftReset ( ) : void
Résultat void