Repetier-Host Plugin  1.5
RepetierHostExtender.interfaces.IPrinter Interface Reference

List of all members.

Public Member Functions

Color ExtruderColor (int exid)
RHBoundingBox MaxInternalBox ()
double maxFeedrateInMMPerSecond (double width, double layerHeight)
 Computes the max. print feedrate for a given layer height and layer width based on the allowed extrusion volume.
void Save ()
void SetMeshChanged ()
 Used internally to force mesh regeneration when hitting apply/ok in printer settings.
void AddConnector (PrinterConnectorBase con)
 Add a new printer connector to the list of connectors. Must be called in post process phase.
void LoadDefaultPrinter ()
 Adds all registered connectors to the printer form and selects the current printer. Used internally only.
void SetScript (int idx, string text)
 Sets a new script content for the given script. idx can be 0 : Start code 1 : End code 2 : Kill code 3 : Pause code 4-8: Scripts 1-5.
string Script (int idx)
List< GCodeShortScriptAsGCodeShort (int idx)

Properties

string PrinterName [get]
float PrintAreaWidth [get, set]
float PrintAreaDepth [get, set]
float PrintAreaHeight [get, set]
int CurrentBinaryVersion [get]
float XHomePos [get, set]
float YHomePos [get, set]
float ZHomePos [get, set]
bool SendETAToDisplay [get]
int PrinterType [get, set]
float XMin [get, set]
float XMax [get, set]
float YMin [get, set]
float YMax [get, set]
float BedLeft [get, set]
float BedFront [get, set]
string SlicerSelection [get, set]
int NumberOfExtruder [get, set]
BindingList< ExtruderDefinitionExtruderDefinitions [get]
float TravelFeedrate [get]
float ZTravelFeedrate [get]
float CncZTop [get]
float DumpAreaLeft [get, set]
float DumpAreaFront [get, set]
float DumpAreaWidth [get, set]
float DumpAreaDepth [get, set]
float DeltaRadius [get, set]
float DeltaHeight [get, set]
bool IsMixingExtruder [get]
int MaxExtruderTemp [get, set]
int MaxBedTemp [get, set]
double ManualExtrusionSpeed [get, set]
double ManualExtrusionSpeedFast [get, set]
double ManualRetractionSpeed [get, set]
int DefaultExtruderTemperature [get]
int DefaultBedTemperature [get]
bool InvertXAxisControl [get]
bool InvertYAxisControl [get]
bool InvertZAxisControl [get]
double MaxExtrusionPerSecond [get]
 Max. volume in mm^3/s the printer can print. This can be used to compute the max. print speed that would work.
bool PrinterHasSD [get, set]

Member Function Documentation

Add a new printer connector to the list of connectors. Must be called in post process phase.

Parameters:
con

Adds all registered connectors to the printer form and selects the current printer. Used internally only.

double RepetierHostExtender.interfaces.IPrinter.maxFeedrateInMMPerSecond ( double  width,
double  layerHeight 
)

Computes the max. print feedrate for a given layer height and layer width based on the allowed extrusion volume.

Parameters:
widthLayer width
layerHeightLayer height
Returns:
Max. print speed in mm/s

Used internally to force mesh regeneration when hitting apply/ok in printer settings.

void RepetierHostExtender.interfaces.IPrinter.SetScript ( int  idx,
string  text 
)

Sets a new script content for the given script. idx can be 0 : Start code 1 : End code 2 : Kill code 3 : Pause code 4-8: Scripts 1-5.

Parameters:
idxScript index
textnew content

Property Documentation

Max. volume in mm^3/s the printer can print. This can be used to compute the max. print speed that would work.


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