FocasEndpoint
method (string, enum, required)
method (string, enum, required)The method to run on the device
This element must be one of the following enum values:
cnc_sysinfocnc_statinfo2cnc_rdprgnumcnc_exeprgnamecnc_rdopnlsgnlpmc_rdpmcrngcnc_rdspeedcnc_rdsploadcnc_rdgcodeprogram_download
Example: "cnc_sysinfo"
interval (integer)
interval (integer)The interval between reads (only for the subscribe operation)
Default: 1000
Additional restrictions:
Minimum:
500
cronExpression (string)
cronExpression (string)The Cron expression used to poll the endpoint. (For examples, see: https://github.com/node-cron/node-cron)
Examples: "1,2,4,5 * * * *", "1-5 * * * *", "*/2 * * * *", "* * * January,September Sunday"
slctData (integer)
slctData (integer)Specify the data select flag (only applies for the cnc_rdopnlsgnl method)
Default: 32767
Additional restrictions:
Maximum:
32767
addressType (integer)
addressType (integer)Specify the identification code corresponding to the kind of the PMC address (only applies for the pmc_rdpmcrng method)
Default: 0
Additional restrictions:
Maximum:
13
dataType (integer, enum)
dataType (integer, enum)Specify the type of the PMC data or CNC feed rate/spindle speed (only applies for the methods pmc_rdpmcrng and cnc_rdspeed), which can be byte (0), word (1), long (2), float32 (4) or float64 (5). float32 and float64 apply for 30i-B Series/0i-F/PMi-A only. For method cnc_rdspeed valid values are 0 (feed rate), 1 (spindle speed), -1 (all)
This element must be one of the following enum values:
-101245
Default: 0
spindleNumber (integer)
spindleNumber (integer)Specify spindle number to read. from 1 up to 8 for Series 30i, 0i-D/F. 1 up to 4 for Series 15/15i, 16i/18i/21i, 16i/18i/21i, 0i-A/B/C. And only number 1 for Power Mate i-D
Default: 1
Additional restrictions:
Minimum:
1Maximum:
8
type (integer)
type (integer)Specify the group of G code. Only applies for method cnc_rdgcode. Series 15i: goes from 0 to 18,24,25,27/-1/100 to 103/-2. For Series 30i, 0i-D/F, PMi-A: goes from 0 to 36/-1/100 to 103/-2
Default: -1
Additional restrictions:
Minimum:
-2Maximum:
103
block (integer)
block (integer)Specify the block to be read. 0 -> previus block, 1 -> active block, 2 -> next block. Only applies for method cnc_rdgcode
Default: 1
Additional restrictions:
Maximum:
2
numGcd (integer)
numGcd (integer)number of G code data to be read. Only applies for method cnc_rdgcode
Default: 1
Additional restrictions:
Minimum:
1
addressStart (integer)
addressStart (integer)Specify the start PMC address number (only applies for the pmc_rdpmcrng method)
Default: 0
addressEnd (integer)
addressEnd (integer)Specify the end PMC address number (only applies for the pmc_rdpmcrng method)
Default: 0
dataLength (integer)
dataLength (integer)Specify the data block length (only applies for the pmc_rdpmcrng method)
Default: 8
Additional restrictions:
Minimum:
8
Last updated
Was this helpful?

