Implement SendData() specializations
Fix serial port read query

Forgot to specify base class functions as virtual
Add license