setHomePosition method

Future<bool> setHomePosition(
  1. String profileToken
)

Operation to save current position as the home position. The SetHomePosition command returns with a failure if the “home” position is fixed and cannot be overwritten. If the SetHomePosition is successful, it is possible to recall the Home Position with the GotoHomePosition command.

ACCESS CLASS: ACTUATE

Implementation

Future<bool> setHomePosition(String profileToken) async {
  loggy.debug('setHomePosition');

  final responseEnvelope = await transport.securedRequest(
    uri,
    soap.Body(request: PtzRequest.setHomePosition(profileToken)),
  );

  return responseEnvelope.body.response?.containsKey(
        'SetHomePositionResponse',
      ) ??
      false;
}