Skip to main content

Module linuxcnc

Module linuxcnc 

Source
Expand description

LinuxCNC machine control types and service definitions

Modules§

error_message
Nested message and enum types in ErrorMessage.
linux_cnc_command
Nested message and enum types in LinuxCNCCommand.
linux_cnc_service_client
Generated client implementations.
linux_cnc_service_server
Generated server implementations.
operator_message_command
Nested message and enum types in OperatorMessageCommand.
program_command
Nested message and enum types in ProgramCommand.

Structs§

AnalogOutputCommand
Set analog output
AutoCommand
Auto mode command
AxisStatus
Axis status
BrakeCommand
Brake command
CommandResponse
CoolantCommand
Coolant command
DebugCommand
Debug level
DeleteFileRequest
Delete a file from the nc_files directory
DeleteFileResponse
DigitalOutputCommand
Set digital output
ErrorMessage
Error/message from error channel
FeedrateCommand
Feed rate override command
FileInfo
GCodeStatus
G-code and M-code status
GetStatusRequest
Empty - returns full status
HomeCommand
Home command
IoStatus
I/O status
JogCommand
Jog command
JointStatus
Joint status
LimitStatus
Limit status for a joint (bitmask: 1=min_hard, 2=max_hard, 4=min_soft, 8=max_soft)
LinuxCncCommand
LinuxCncStatus
ListFilesRequest
List files in the nc_files directory
ListFilesResponse
LoadToolTableCommand
Load tool table
MaxVelCommand
Maximum velocity command
MdiCommand
Execute MDI command
ModeCommand
Set task mode (manual, auto, mdi)
OperatorMessageCommand
Operator messages
OverrideConfigCommand
Override configuration
OverrideLimitsCommand
Override limits (for recovery from limit switches)
Position
9-axis position (X, Y, Z, A, B, C, U, V, W)
PositionStatus
Position status
ProgramCommand
Program control commands
ProgramOptionsCommand
Optional stop and block delete
RapidrateCommand
Rapid rate override command
ResetInterpreterCommand
Reset interpreter
SetLimitCommand
Set joint limits
SpindleControlCommand
Spindle command
SpindleOverrideCommand
Spindle override command
SpindleStatus
Spindle status
StateCommand
Set machine state (estop, on, off)
StreamErrorsRequest
Empty - streams all errors
StreamStatusRequest
TaskPlanSyncCommand
Task plan sync
TaskStatus
Task status information
TeleopCommand
Teleop enable
ToolEntry
Tool entry in tool table
ToolOffsetCommand
Tool offset command
ToolStatus
Tool status
TrajModeCommand
Trajectory mode
TrajectoryStatus
Trajectory status information
UnhomeCommand
Unhome command
UploadFileRequest
Upload a G-code file
UploadFileResponse
WaitCompleteRequest

Enums§

AutoCommandType
Auto command type
BrakeState
Brake state
CoolantState
Coolant state
ExecState
Execution state
InterpState
Interpreter state
JogType
Jog type
JointType
Joint type
KinematicsType
Kinematics type
MotionType
Motion type
RcsStatus
RCS status
SpindleCommand
Spindle command
SpindleDirection
Spindle direction
TaskMode
Task mode
TaskState
Task state
TrajMode
Trajectory mode