Repetier-Host Plugin  2.0.0
RepetierHostExtender.basic.GCodeAnalyzer Class Reference

List of all members.

Public Types

enum  SDStateValue {
  NOT_USED = 0, WAIT_WRITE_OPEN, WRITING, WAIT_RUN_OPEN,
  PRINTING, PRINT_PAUSED, FAILED, MOUNTED,
  UNMOUNTED
}
enum  PrinterMode { FFF = 0, Laser, CNC }

Public Member Functions

 GCodeAnalyzer (IHost _host, bool privAnal)
void NotifyPropertyChanged (String propertyName="")
ExtruderData GetExtruderData (int extr)
float GetTemperature (int extr)
void SetTemperature (int extr, float t)
void FireChanged ()
void start (bool fire)
void StartJob ()
void Analyze (GCode code)
void changeExtruder (int newId)
void analyzeShort (GCodeShort code)
float totalFilamentUsed ()

Public Attributes

bool Mounted = true
float SDPrintProgress = 0
DateTime LastSDStateChange = DateTime.Now
long SDPrintStartTime = 0
int activeExtruderId = 0
ExtruderData activeExtruder = null
LinkedList< GCodeShortunchangedLayer = new LinkedList<GCodeShort>()
bool uploading = false
float bedTemp = 0
float x = 0
float lastX = 0
float xOffset = 0
bool fanOn = false
int fanVoltage = 0
bool powerOn = true
bool relative = false
bool eRelative = false
bool toolOn = false
int debugLevel = 6
int lastline = 0
bool hasXHome = false
bool privateAnalyzer = false
int maxDrawMethod = 3
bool drawing = true
int layer = 0
bool isG1Move = false
int speedMultiply = 100
float printerWidth
int tempMonitor = 0
double printingTime = 0
float bedCurrentTemperature = 0
float bedOutput = 0
float bedSignalTemperature = 0
float scale = 1.0f
bool bedSignaled = true
bool eChanged
PrinterMode mode = PrinterMode.FFF
long estimatedCommandTime
IPrinter printer = null

Properties

SDStateValue SDState [get, set]
float RealX [get]
 Return real x coordinate in mm.
float RealY [get]
 Return real y coordinate in mm.
float RealZ [get]
 Return real z coordinate in mm.

Events

OnPosChange eventPosChanged
OnPosChangeFast eventPosChangedFast
OnAnalyzerChange eventChange
PropertyChangedEventHandler PropertyChanged

Property Documentation

Return real x coordinate in mm.

Return real y coordinate in mm.

Return real z coordinate in mm.


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