Commit 8f594cc6 authored by Guillaume Seguin's avatar Guillaume Seguin

Add abs_* properties to GCoder

parent e933369d
...@@ -147,6 +147,22 @@ class GCode(object): ...@@ -147,6 +147,22 @@ class GCode(object):
est_layer_height = None est_layer_height = None
def _get_abs_x(self):
return self.current_x - self.offset_x
abs_x = property(_get_abs_x)
def _get_abs_y(self):
return self.current_y - self.offset_y
abs_y = property(_get_abs_y)
def _get_abs_z(self):
return self.current_z - self.offset_z
abs_z = property(_get_abs_z)
def _get_abs_e(self):
return self.current_e - self.offset_e
abs_e = property(_get_abs_e)
def __init__(self, data, home_pos = None): def __init__(self, data, home_pos = None):
self.lines = [Line(l2) for l2 in self.lines = [Line(l2) for l2 in
(l.strip() for l in data) (l.strip() for l in data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment