| 21 | //////////////////////////////////////////////////////////////////////////////// |
| 22 | |
| 23 | void erpc_error_handler(erpc_status_t err, uint32_t functionID) |
| 24 | { |
| 25 | switch (err) |
| 26 | { |
| 27 | case kErpcStatus_Fail: |
| 28 | printf("\r\nGeneric failure."); |
| 29 | break; |
| 30 | |
| 31 | case kErpcStatus_InvalidArgument: |
| 32 | printf("\r\nArgument is an invalid value."); |
| 33 | break; |
| 34 | |
| 35 | case kErpcStatus_Timeout: |
| 36 | printf("\r\nOperated timed out."); |
| 37 | break; |
| 38 | |
| 39 | case kErpcStatus_InvalidMessageVersion: |
| 40 | printf("\r\nMessage header contains an unknown version."); |
| 41 | break; |
| 42 | |
| 43 | case kErpcStatus_ExpectedReply: |
| 44 | printf("\r\nExpected a reply message but got another message type."); |
| 45 | break; |
| 46 | |
| 47 | case kErpcStatus_CrcCheckFailed: |
| 48 | printf("\r\nMessage is corrupted."); |
| 49 | break; |
| 50 | |
| 51 | case kErpcStatus_BufferOverrun: |
| 52 | printf("\r\nAttempt to read or write past the end of a buffer."); |
| 53 | break; |
| 54 | |
| 55 | case kErpcStatus_UnknownName: |
| 56 | printf("\r\nCould not find host with given name."); |
| 57 | break; |
| 58 | |
| 59 | case kErpcStatus_ConnectionFailure: |
| 60 | printf("\r\nFailed to connect to host."); |
| 61 | break; |
| 62 | |
| 63 | case kErpcStatus_ConnectionClosed: |
| 64 | printf("\r\nConnected closed by peer."); |
| 65 | break; |
| 66 | |
| 67 | case kErpcStatus_MemoryError: |
| 68 | printf("\r\nMemory allocation error."); |
| 69 | break; |
| 70 | |
| 71 | case kErpcStatus_ServerIsDown: |
| 72 | printf("\r\nServer is stopped."); |
| 73 | break; |
| 74 | |
| 75 | case kErpcStatus_InitFailed: |
| 76 | printf("\r\nTransport layer initialization failed."); |
| 77 | break; |
| 78 | |
| 79 | case kErpcStatus_ReceiveFailed: |
| 80 | printf("\r\nFailed to receive data."); |