parameters: (self, data)
return_statement: return len(data)
docstring: Output the given string over the serial port.
docstring_summary: Output the given string over the serial port.
docstring_tokens: Output the given string over the serial port .
function: def write(self, data):
          """Output the given string over the serial port."""
          if not self.is_open:
              raise portNotOpenError
          #~ if not isinstance(data, (bytes, bytearray)):
              #~ raise TypeError('expected %s or bytearray, got %s' % (bytes, type(data)))
          try:
              # must call overloaded method with byte array argument
              # as this is the only one not applying encodings
              self._port_handle.Write(as_byte_array(data), 0, len(data))
          except System.TimeoutException:
              raise writeTimeoutError
          return len(data)
function_tokens: def write ( self , data ) : if not self . is_open : raise portNotOpenError #~ if not isinstance(data, (bytes, bytearray)): #~ raise TypeError('expected %s or bytearray, got %s' % (bytes, type(data))) try : # must call overloaded method with byte array argument # as this is the only one not applying encodings self . _port_handle . Write ( as_byte_array ( data ) , 0 , len ( data ) ) except System . TimeoutException : raise writeTimeoutError return len ( data )