Command byte for running INFORM jobs using MceRunInformJob.
Version history
0.2.0
deGroot
Changes
Changed:
- use BOOL for better platform compatibility
show full history
0.2.0
deGroot
Changes
Added:
- initial release
Overview
| name | type | default | comment |
|---|---|---|---|
| bJobNrBit0 | BOOL | job number (0-15), bit 0 | |
| bJobNrBit1 | BOOL | job number (0-15), bit 1 | |
| bJobNrBit2 | BOOL | job number (0-15), bit 2 | |
| bJobNrBit3 | BOOL | job number (0-15), bit 3 | |
| bJobNumberOk | BOOL | confirm the returned job number | |
| bReset | BOOL | reset master job (cursor to top) | |
| bRun | BOOL | start the master job | |
| bHold | BOOL | hold the master job |
Details
bJobNrBit0
BOOLJob number (0-15), bit 0.
bJobNrBit1
BOOLJob number (0-15), bit 1.
bJobNrBit2
BOOLJob number (0-15), bit 2.
bJobNrBit3
BOOLJob number (0-15), bit 3.
bJobNumberOk
BOOLConfirm the returned job number.
bReset
BOOLReset master job (set the cursor to the top).
bRun
BOOLStart the master job.
bHold
BOOLHold the master job.
Source code
Declarations
(*command byte for running INFORM jobs using MceRunInformJob*)
TYPE MceRunInformJobCmdByte :
(*
* -----------------------------------------------------------------------------
* Name : MceRunInformJobCmdByte
* Version : 0.2.0
* Date : 2026-04-01
* Author : deGroot
* Family : YaskawaMce
* Organisation : github.com/YaskawaEurope/mlx-examples
*
* -----------------------------------------------------------------------------
* command byte for running INFORM jobs using MceRunInformJob
* -----------------------------------------------------------------------------
*)
STRUCT
bJobNrBit0 : BOOL; (*job number (0-15), bit 0*)
bJobNrBit1 : BOOL; (*job number (0-15), bit 1*)
bJobNrBit2 : BOOL; (*job number (0-15), bit 2*)
bJobNrBit3 : BOOL; (*job number (0-15), bit 3*)
bJobNumberOk : BOOL; (*confirm the returned job number*)
bReset : BOOL; (*reset master job (cursor to top)*)
bRun : BOOL; (*start the master job*)
bHold : BOOL; (*hold the master job*)
END_STRUCT
END_TYPE