code: async def set_position(self, position, wait_for_completion=True):
          
          command_send = CommandSend(
              pyvlx=self.pyvlx,
              wait_for_completion=wait_for_completion,
              node_id=self.node_id,
              parameter=position)
          await command_send.do_api_call()
          if not command_send.success:
              raise PyVLXException("Unable to send command")
          await self.after_update()
docs: Set window to desired position.
  
          Parameters:
              * position: Position object containing the target position.
              * wait_for_completion: If set, function will return
                  after device has reached target position.