maxsonarez: throw exception(s) on fatal errors

Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Jon Trulson 2015-09-10 14:15:02 -06:00 committed by Mihai Tudor Panu
parent ab20e34c59
commit aeb120c284

View File

@ -33,7 +33,8 @@ MAXSONAREZ::MAXSONAREZ(int pin, float aref)
{
if (!(m_aio = mraa_aio_init(pin)))
{
cerr << __FUNCTION__ << "mraa_aio_init() failed." << endl;
throw std::invalid_argument(std::string(__FUNCTION__) +
": mraa_aio_init() failed, invalid pin?");
return;
}