7.2.1 PresetControl Method
This Method sets the preset value of the Encoder. The security constraints defined in chapter 6.6 apply.
Signature
PresetControl (
[in] 0:Number PresetValue
);
| Argument | Description |
| PresetValue | The desired preset value to apply. |
The Method Result Codes (defined in Call Service) are defined in Table 15.
| Result Code | Description |
| Good | The Method execution was successful. |
| Bad_UserAccessDenied | The user has not the right to execute the Method. |
| Bad_InvalidArgument | The Server is not able to apply the preset value. The preset value may be outside the permissive value bounds. |
| Bad_Locked | The parent EncoderChannelType Object is locked by a different Client’s Session. |
| Bad_RequiresLock | The parent EncoderChannelType Object is not locked. Clients must lock the parent EncoderChannelType Object before invoking a Method. |
| Bad_UnexpectedError | The server is not able to execute the function because an unexpected error occurred. The Device might be temporarily unavailable or unreachable due to network failure. |
The PositionOffset Variable contains the calculated offset belonging to the current preset value of the Encoder.