RemoteCommand
=============

.. currentmodule:: lsst.ts.salobj.topics

.. autoclass:: RemoteCommand
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~RemoteCommand.DataType
      ~RemoteCommand.data
      ~RemoteCommand.has_data
      ~RemoteCommand.metadata

   .. rubric:: Methods Summary

   .. autosummary::

      ~RemoteCommand.close
      ~RemoteCommand.next_ackcmd
      ~RemoteCommand.put
      ~RemoteCommand.set
      ~RemoteCommand.set_start
      ~RemoteCommand.start

   .. rubric:: Attributes Documentation

   .. autoattribute:: DataType
   .. autoattribute:: data
   .. autoattribute:: has_data
   .. autoattribute:: metadata

   .. rubric:: Methods Documentation

   .. automethod:: close
   .. automethod:: next_ackcmd
   .. automethod:: put
   .. automethod:: set
   .. automethod:: set_start
   .. automethod:: start