MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / erpc_error_handler

Function erpc_error_handler

examples/hello_world/c/erpc_error_handler.cpp:23–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21////////////////////////////////////////////////////////////////////////////////
22
23void 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.");

Callers 3

mainFunction · 0.70
mainFunction · 0.70
mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected