Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data GCodeDef = GCodeDef {}
- defGCD :: GCodeDef
- defG :: GCodeDef
- defM :: GCodeDef
- g :: Int -> RS274Name -> GCodeDef
- m :: Int -> RS274Name -> GCodeDef
- gsub :: Int -> Int -> RS274Name -> GCodeDef
- msub :: Int -> Int -> RS274Name -> GCodeDef
- help :: String -> GCodeDef -> GCodeDef
- toCode :: GCodeDef -> Code
- makeGroup :: RS274Group -> [GCodeDef] -> [GCodeDef]
- data RS274Name
- = Unnamed
- | Rapid
- | Move
- | ArcCW
- | ArcCCW
- | Dwell
- | CubicSpline
- | QuadSpline
- | NURBS
- | XYPlane
- | ZXPlane
- | YZPlane
- | UVPlane
- | WUPlane
- | VWPlane
- | Inches
- | Millimeters
- | SpindleSync
- | RigidTap
- | Probe
- | DrillingCycleCB
- | ThreadingCycle
- | DrillingCycleCancel
- | DrillingCycle
- | DrillingCycleDwell
- | DrillingCyclePeck
- | BoringCycle
- | BoringCycleDwell
- | Absolute
- | Relative
- | ArcAbsolute
- | ArcRelative
- | LatheDiameter
- | LatheRadius
- | InverseTime
- | UnitsPerMinute
- | UnitsPerRevolution
- | SpindleOrient
- | SpindleStop
- | SpindleCW
- | SpindleCCW
- | SpindleModeConstantSurfaceSpeed
- | SpindleModeRPM
- | CoolantMist
- | CoolantFlood
- | CoolantStop
- | ToolLength
- | ToolLengthDynamic
- | ToolLengthAdd
- | ToolLengthCancel
- | Pause
- | OptionalPause
- | ProgramEnd
- | PalletChange
- | PalletChangePause
- | CutterCompensationOff
- | CutterCompensationLeft
- | CutterCompensationDynamicLeft
- | CutterCompensationRight
- | CutterCompensationDynamicRight
- | ToolChange
- | SetCurrentTool
- | SetToolTable
- | StoredPositionMove
- | StoredPositionSet
- | ToolChangePositionMove
- | ToolChangePositionSet
- | MoveInMachineCoordinates
- | CoordinateSystemOffset
- | ResetOffsetsParams
- | ResetOffsets
- | RestoreOffsets
- | OverridesEnable
- | OverridesDisable
- | FeedRateOverride
- | SpindleSpeedOverride
- | AdaptiveFeedControl
- | FeedStopControl
- | ExtruderAbsolute
- | ExtruderRelative
- | SetExtruderTemperature
- | GetExtruderTemperature
- | SetExtruderTemperatureAndWait
- | SetBedTemperature
- | SetBedTemperatureAndWait
- | SetChamberTemperature
- | SetChamberTemperatureAndWait
- | CancelWaitTemperature
- | FanOn
- | FanOff
- | GetCurrentPosition
- | DisplayMessage
- | DisableActuators
- | AutoBedLevel
- data RS274Group
- groupMotion :: [GCodeDef]
- groupPlane :: [GCodeDef]
- groupUnits :: [GCodeDef]
- groupCutterRadius :: [GCodeDef]
- groupToolLengthOffset :: [GCodeDef]
- groupCycles :: [GCodeDef]
- groupDistance :: [GCodeDef]
- groupArcDistance :: [GCodeDef]
- groupLatheDiameterMode :: [GCodeDef]
- groupFeedRateMode :: [GCodeDef]
- groupSpindleControl :: [GCodeDef]
- groupStopping :: [GCodeDef]
- groupCoolantControl :: [GCodeDef]
- groupNonModal :: [GCodeDef]
- groupOtherModal :: [GCodeDef]
- groupExtruder :: [GCodeDef]
- groupHeating :: [GCodeDef]
- groupCooling :: [GCodeDef]
- groupPrinterMisc :: [GCodeDef]
- cncGroups :: [(RS274Group, [GCodeDef])]
- printerGroups :: [(RS274Group, [GCodeDef])]
- allGroups :: [(RS274Group, [GCodeDef])]
- groupNames :: [RS274Group]
- allCodes :: [GCodeDef]
Documentation
data RS274Group Source #
Instances
Eq RS274Group Source # | |
Defined in Data.GCode.RS274.Types (==) :: RS274Group -> RS274Group -> Bool # (/=) :: RS274Group -> RS274Group -> Bool # | |
Ord RS274Group Source # | |
Defined in Data.GCode.RS274.Types compare :: RS274Group -> RS274Group -> Ordering # (<) :: RS274Group -> RS274Group -> Bool # (<=) :: RS274Group -> RS274Group -> Bool # (>) :: RS274Group -> RS274Group -> Bool # (>=) :: RS274Group -> RS274Group -> Bool # max :: RS274Group -> RS274Group -> RS274Group # min :: RS274Group -> RS274Group -> RS274Group # | |
Show RS274Group Source # | |
Defined in Data.GCode.RS274.Types showsPrec :: Int -> RS274Group -> ShowS # show :: RS274Group -> String # showList :: [RS274Group] -> ShowS # |
groupMotion :: [GCodeDef] Source #
groupPlane :: [GCodeDef] Source #
groupUnits :: [GCodeDef] Source #
groupCutterRadius :: [GCodeDef] Source #
groupCycles :: [GCodeDef] Source #
groupDistance :: [GCodeDef] Source #
groupArcDistance :: [GCodeDef] Source #
groupFeedRateMode :: [GCodeDef] Source #
groupStopping :: [GCodeDef] Source #
groupNonModal :: [GCodeDef] Source #
groupOtherModal :: [GCodeDef] Source #
groupExtruder :: [GCodeDef] Source #
groupHeating :: [GCodeDef] Source #
groupCooling :: [GCodeDef] Source #
groupPrinterMisc :: [GCodeDef] Source #
cncGroups :: [(RS274Group, [GCodeDef])] Source #
printerGroups :: [(RS274Group, [GCodeDef])] Source #
allGroups :: [(RS274Group, [GCodeDef])] Source #
groupNames :: [RS274Group] Source #