def write(self, data):
        """
        Writes data to the device.

        :param data: data to write
        :type data: string

        :raises: :py:class:`~alarmdecoder.util.CommError`
        """
        try:
            self._device.write_data(data)

            self.on_write(data=data)

        except FtdiError as err:
            raise CommError('Error writing to device: {0}'.format(str(err)), err)
def write ( self , data ) : try : self . _device . write_data ( data ) self . on_write ( data = data ) except FtdiError as err : raise CommError ( 'Error writing to device: {0}' . format ( str ( err ) ) , err )
Writes data to the device.

        :param data: data to write
        :type data: string

        :raises: :py:class:`~alarmdecoder.util.CommError`