:py:mod:`viam.components.base` ============================== .. py:module:: viam.components.base Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 base/index.rst client/index.rst service/index.rst Package Contents ---------------- Classes ~~~~~~~ .. autoapisummary:: viam.components.base.Vector3 .. py:class:: Vector3(*, x: float = ..., y: float = ..., z: float = ...) Bases: :py:obj:`google.protobuf.message.Message` Abstract base class for protocol messages. Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below. .. py:attribute:: x :type: float .. py:attribute:: y :type: float .. py:attribute:: z :type: float