transceiver return signed values for sending

negative values indicate an error value
Merge pull request #382 from OlegHahm/transceiver_return

transceiver return signed values for sending