Meaningful error codes instead of plain -1

This commit is contained in:
Pavel Kirienko
2014-03-28 19:21:08 +04:00
parent 4886e2194f
commit ae63ad5db5
34 changed files with 112 additions and 73 deletions
@@ -101,7 +101,7 @@ public:
if (!try_implicit_cast<bool>(callback, true))
{
UAVCAN_TRACE("PanicListener", "Invalid callback");
return -1;
return -ErrInvalidParam;
}
callback_ = callback;
return sub_.start(PanicMsgCallback(this, &PanicListener::handleMsg));