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

Class EnumsTestServiceHandler

test/python_impl_tests/test_enums/test_enums.py:44–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42# Handlers
43###############################################################################
44class EnumsTestServiceHandler(IEnumsService):
45 def test_enumColor_in(self, a):
46 global gEnumColorAServer
47 gEnumColorAServer = a
48 return
49
50 def test_enumColor_in2(self, b):
51 global gEnumColorBServer
52 gEnumColorBServer = b
53 return
54
55 def test_enumColor_out(self, c):
56 # c enum is defined as an out parameter
57 c.value = gEnumColorAServer
58 return
59
60 def test_enumColor_inout(self, e):
61 # e enum is defined as an out parameter
62 e.value = e.value - 9
63 return
64
65 def test_enumColor_return(self):
66 return (gEnumColorAServer + 9)
67
68 def test_enumColor_allDirection(self, a, b, c, e):
69 c.value = a
70 e.value = b
71 return a
72
73 def test_enumColor2_allDirection(self, a, b, c, e):
74 c.value = a
75 e.value = b
76 return a
77
78 def test_enumErrorCode_allDirection(self, a, b, c, e):
79 c.value = a
80 e.value = b
81 return a
82
83
84###############################################################################

Callers 1

servicesFunction · 0.85

Calls

no outgoing calls

Tested by 1

servicesFunction · 0.68