Repetier-Host Plugin  2.0.0
RepetierHostExtender.basic.GCodeAnalyzer Class Reference
Inheritance diagram for RepetierHostExtender.basic.GCodeAnalyzer:

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. More...
 
float RealY [get]
 Return real y coordinate in mm. More...
 
float RealZ [get]
 Return real z coordinate in mm. More...
 

Events

OnPosChange eventPosChanged
 
OnPosChangeFast eventPosChangedFast
 
OnAnalyzerChange eventChange
 
PropertyChangedEventHandler PropertyChanged
 

Property Documentation

◆ RealX

float RepetierHostExtender.basic.GCodeAnalyzer.RealX
get

Return real x coordinate in mm.

◆ RealY

float RepetierHostExtender.basic.GCodeAnalyzer.RealY
get

Return real y coordinate in mm.

◆ RealZ

float RepetierHostExtender.basic.GCodeAnalyzer.RealZ
get

Return real z coordinate in mm.


The documentation for this class was generated from the following file:
About Us | Privacy Policy