mycnc:server_api
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
mycnc:server_api [2022/01/07 13:08] – ivan | mycnc:server_api [2022/02/15 10:38] – ivan | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Server API ====== | ====== Server API ====== | ||
- | This article serves as the main reference point for all myCNC material related to the myCNC Server API. It will be expanded at a full manual. | + | //This article serves as the main reference point for all myCNC material related to the myCNC Server API.// |
- | The server API allows to control movement and machine coordinates remotely, via a series of commands. A list of such commands is presented below for jog control, etc. To obtain a full list of commands, type ? while connected to the remote host: | + | The server API allows to control movement and machine coordinates remotely, via a series of commands. |
+ | |||
+ | To enable Server API functionality, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | A list of Server API commands is presented below for jog control, etc. To obtain a full list of commands, type ? while connected to the remote host: | ||
{{: | {{: | ||
Line 15: | Line 21: | ||
| ProgramAppend | | | ProgramAppend | | ||
| ProgrmaEnd | | | ProgrmaEnd | | ||
- | | ProgramPlay | | + | | ProgramPlay |
| ProgramPlayBack | | | ProgramPlayBack | | ||
| ProgramPlayStep | | | ProgramPlayStep | | ||
| ProgramPlayStepBack | | | ProgramPlayStepBack | | ||
| ProgramPause | | | ProgramPause | | ||
- | | ProgramStop | | + | | ProgramStop |
- | | ProgramReset | | + | | ProgramReset |
| GetEstimateTime | | | GetEstimateTime | | ||
- | | GetMachinePosition | | + | | GetMachinePosition |
| GetProcess | | | GetProcess | | ||
- | | GetWorkPosition | | + | | GetWorkPosition |
| GetMyCNCVersion | | | GetMyCNCVersion | | ||
- | | GetFVariable | | + | | GetFVariable |
- | | GetIVariable | | + | | GetIVariable |
| GetReady | | | GetReady | | ||
| LineAppend | | | LineAppend | | ||
| GetScanData | | | GetScanData | | ||
| GetSensors | | | GetSensors | | ||
- | | GetMCC | | + | | GetMCC |
- | | GetMCPtr | | + | | GetMCPtr |
| GetHW | | | GetHW | | ||
| GetHWDAC | | | GetHWDAC | | ||
| GetHWADC | | | GetHWADC | | ||
- | | GetHWInputBit | | + | | GetHWInputBit |
- | | GetHWInputs | | + | | GetHWInputs |
| GetHWOutputs | | | GetHWOutputs | | ||
| GetHWPWM | | | GetHWPWM | | ||
Line 51: | Line 57: | ||
| RunPLC | | | RunPLC | | ||
| SaveConfig | | | SaveConfig | | ||
- | | SetG92 | | + | | SetG92 |
| SetHWDAC | | | SetHWDAC | | ||
| SetHWOutputBit | | | SetHWOutputBit | | ||
Line 63: | Line 69: | ||
| SinglePlay | | | SinglePlay | | ||
| ShutDown | | | ShutDown | | ||
- | |||
====Server API, Jog control==== | ====Server API, Jog control==== |
mycnc/server_api.txt · Last modified: 2022/09/07 15:33 by ivan