Repetier-Host Plugin  1.0
RepetierHostExtender.interfaces.PrinterConnectorBase Class Reference

Base class for all ways to connect a 3d printer to the host. Each connection type has to inherit and implement this interface. More...

List of all members.

Public Member Functions

delegate void OnPauseChanged (bool paused)
abstract void Activate ()
abstract void Deactivate ()
abstract bool Connect ()
abstract bool Disconnect (bool force)
abstract bool IsConnected ()
abstract void InjectManualCommand (string command)
abstract void InjectManualCommandFirst (string command)
abstract void InjectManualCommandReplace (string command)
abstract bool HasInjectedMCommand (int code)
abstract UserControl ConnectionDialog ()
abstract void SetConfiguration (IRegMemoryFolder key)
abstract void SaveToRegistry ()
abstract void LoadFromRegistry ()
abstract void Emergency ()
abstract void RunJob ()
abstract void PauseJob (string text)
abstract void ContinueJob ()
abstract void KillJob ()
abstract bool IsJobRunning ()
abstract void TrySendNextLine ()
abstract void ResendLine (int line)
abstract void GetInjectLock ()
abstract void ReturnInjectLock ()
abstract void RunPeriodicalTasks ()
abstract void ToggleETAMode ()
abstract void AnalyzeResponse (string res)

Public Attributes

long linesSend = 0
OnPauseChanged eventPauseChanged
 These delegate methods are called after pause state is changed.

Properties

abstract string Name [get]
abstract string Id [get]
abstract bool IsPaused [get]
abstract int MaxLayer [get]
abstract string ETA [get]
abstract Printjob Job [get]
abstract int InjectedCommands [get]

Detailed Description

Base class for all ways to connect a 3d printer to the host. Each connection type has to inherit and implement this interface.


Member Data Documentation

These delegate methods are called after pause state is changed.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties Events