Added COMPortDataReader class.