parameters: (self, us: Union[ushort, int])
docstring: Puts an unsigned short value.
  
          :param us: an integral value in the range :math:`0` to :math:`2^{16} - 1` inclusive.
          :raise: * ``AssertionError`` if parameter is out of the range :math:`0` to :math:`2^{16} - 1` inclusive.
                  * :exc:`DataException` if there is a Proton error.
docstring_summary: Puts an unsigned short value.
docstring_tokens: Puts an unsigned short value .
function: def put_ushort(self, us: Union[ushort, int]) -> None:
          """
          Puts an unsigned short value.
  
          :param us: an integral value in the range :math:`0` to :math:`2^{16} - 1` inclusive.
          :raise: * ``AssertionError`` if parameter is out of the range :math:`0` to :math:`2^{16} - 1` inclusive.
                  * :exc:`DataException` if there is a Proton error.
          """
          self._check(pn_data_put_ushort(self._data, us))
function_tokens: def put_ushort ( self , us : Union [ ushort , int ] ) -> None : self . _check ( pn_data_put_ushort ( self . _data , us ) )