
Specify one of following values corresponding with each setting
parameter as axis number in "axis".
axis Setting parameter type
-----------------------+------------------------------------
0 Ordinary (none axis type) parameter
-1 All axes data of axis type parameter
1,..,amount of One specified axis data of
controlled axis axis type parameter
Any values are allowed for "axis" to read none axis type setting
parameters. In case that any axis type setting parameter exists in the
specified range, error will be returned by specifying "axis=0".
The read setting parameters are stored in "buf" in following order.
+-----------------------+
│Setting param. Number 1│ <-- buf[0].datano
│-----------------------│
│ Type 1 │ <-- buf[0].type
│-----------------------│
│ Data 1 │ <-- buf[0].u.cdata/idata/ldata/rdata
│ │ cdatas/idatas/ldatas/rdatas
│-----------------------│
:
│-----------------------│
│Setting param. Number n│ <-- buf[n].datano
│-----------------------│
│ Type n │ <-- buf[n].type
│-----------------------│
│ Data n │ <-- buf[n].u.cdata/idata/ldata/rdata
│ │ cdatas/idatas/ldatas/rdatas
+-----------------------+
"Type" includes both parameter type in the upper byte and axis type in
the lower byte.
Type (upper byte) Parameter type
-----------------------+----------------
0 Bit
1 Byte
2 Word
3 2-Word
3 Real
Axis type (lower byte) Parameter type
-----------------------+------------------------------------
0 Ordinary (none axis type) parameter
-1 All axes data of axis type parameter
1,..,amount of One specified axis data of
controlled axis axis type parameter