const char *xbee_errorToStr(xbee_err error);
enum xbee_errors { XBEE_ENONE = 0, XBEE_EUNKNOWN = -1, XBEE_ENOMEM = -2, XBEE_ESELECT = -3, XBEE_ESELECTINTERRUPTED = -4, XBEE_EEOF = -5, XBEE_EIO = -6, XBEE_ESEMAPHORE = -7, XBEE_EMUTEX = -8, XBEE_ETHREAD = -9, XBEE_ELINKEDLIST = -10, XBEE_ESETUP = -11, XBEE_EMISSINGPARAM = -12, XBEE_EINVAL = -13, XBEE_ERANGE = -14, XBEE_ELENGTH = -15, XBEE_EFAILED = -18, XBEE_ETIMEOUT = -17, XBEE_EWOULDBLOCK = -16, XBEE_EINUSE = -19, XBEE_EEXISTS = -20, XBEE_ENOTEXISTS = -21, XBEE_ENOFREEFRAMEID = -22, XBEE_ESTALE = -23, XBEE_ENOTIMPLEMENTED = -24, XBEE_ETX = -25, XBEE_EREMOTE = -26, XBEE_ESLEEPING = -27, XBEE_ECATCHALL = -28, XBEE_ESHUTDOWN = -29, };
typedef enum xbee_errors xbee_err;
This function behaves similarly to strerror(3) but the returned string will not be modified by subsequent calls.