Code: |
AS + 301 |
Symbolic: |
bccSetR16 |
NOTE: this command is not supported in RTE firmware.
NOTE: This register is referred to the volatile register set.
This command will set value for multiple 16bit integer register. Request parameters are the following:
Offset |
Type |
Label |
Description |
---|---|---|---|
0 |
U8 |
REP |
Number of required registers |
1 |
U16 |
INDEX |
Index of first register (see your hardware/OSF documentation for valid register index values) |
3 |
I16 |
VALUE0 |
Value for register (INDEX+0) |
5 |
I16 |
VALUE1 |
Value for register (INDEX+1) |
7 |
... |
... |
... |
Notes:
•The maximum value for REP in BCC3 is 126.
•The data size is calculated as 3 bytes + (2 bytes * REP)
On success, a bccAck is received without data.
On failure, a bccNack is received. Specific errors:
NACK code |
Description |
Extra data |
---|---|---|
nackReadOnly |
Register read-only or predefined |
U16 Error value index (from 0 to REP-1) |
nackMissingArgs |
One or more parameter missing |
|
nackIllegalArgs |
Illegal parameter |
U16 What illegal 1=Repeat 2=Index |