Interface IPlaneSelectDef
Active plane selection state written by
PlaneSelectSyntax.
Property names are used as JSON keys via nameof.
ISO: G17/G18/G19. Heidenhain: implicit from L/CC syntax. Term carries the brand-specific G-code; Plane stores the conventional, brand-neutral axis-pair name (XY/ZX/YZ).
public interface IPlaneSelectDef
- Extension Methods
Examples
"PlaneSelect": { "Term": "G17", "Plane": "XY" }
Properties
Plane
Active plane axis-pair (XY, ZX, or YZ).
string Plane { get; set; }
Property Value
Term
NC term of the plane-select code on this block (G17/G18/G19).
string Term { get; set; }