11#include "FppTest/component/active/SerialPortIndexEnumAc.hpp"
19 const char *
const compName
20 ) : ActiveTestComponentBase(compName)
32 ActiveTestComponentBase::init(queueDepth, msgSize, instance);
25 void ActiveTest :: {
…}
46 arrayArgsAsync_handler(
48 const FormalParamArray &a,
49 FormalParamArray &aRef
52 this->arrayArgsOut_out(portNum, a, aRef);
56 enumArgsAsync_handler(
58 const FormalParamEnum &en,
59 FormalParamEnum &enRef
62 this->enumArgsOut_out(portNum, en, enRef);
70 this->noArgsOut_out(portNum);
74 primitiveArgsAsync_handler(
84 this->primitiveArgsOut_out(
96 structArgsAsync_handler(
98 const FormalParamStruct &s,
99 FormalParamStruct &sRef
102 this->structArgsOut_out(portNum, s, sRef);
105 stringArgsAsync_handler(
107 const str80String &str80,
108 str80RefString &str80Ref,
109 const str100String &str100,
110 str100RefString &str100Ref
113 this->stringArgsOut_out(
123 arrayArgsGuarded_handler(
125 const FormalParamArray &a,
126 FormalParamArray &aRef
129 this->arrayArgsOut_out(portNum, a, aRef);
133 arrayArgsSync_handler(
135 const FormalParamArray &a,
136 FormalParamArray &aRef
139 this->arrayArgsOut_out(portNum, a, aRef);
142 FormalParamArray ActiveTest ::
143 arrayReturnGuarded_handler(
145 const FormalParamArray &a,
146 FormalParamArray &aRef
149 return this->arrayReturnOut_out(portNum, a, aRef);
152 FormalParamArray ActiveTest ::
153 arrayReturnSync_handler(
155 const FormalParamArray &a,
156 FormalParamArray &aRef
159 return this->arrayReturnOut_out(portNum, a, aRef);
173 enumArgsGuarded_handler(
175 const FormalParamEnum &en,
176 FormalParamEnum &enRef
179 this->enumArgsOut_out(portNum, en, enRef);
183 enumArgsSync_handler(
185 const FormalParamEnum &en,
186 FormalParamEnum &enRef
189 this->enumArgsOut_out(portNum, en, enRef);
192 FormalParamEnum ActiveTest ::
193 enumReturnGuarded_handler(
195 const FormalParamEnum &en,
196 FormalParamEnum &enRef
199 return this->enumReturnOut_out(portNum, en, enRef);
202 FormalParamEnum ActiveTest ::
203 enumReturnSync_handler(
205 const FormalParamEnum &en,
206 FormalParamEnum &enRef
209 return this->enumReturnOut_out(portNum, en, enRef);
213 noArgsGuarded_handler(
217 this->noArgsOut_out(portNum);
221 noArgsReturnGuarded_handler(
225 return this->noArgsReturnOut_out(portNum);
229 noArgsReturnSync_handler(
233 return this->noArgsReturnOut_out(portNum);
241 this->noArgsOut_out(portNum);
245 primitiveArgsGuarded_handler(
255 this->primitiveArgsOut_out(
267 primitiveArgsSync_handler(
277 this->primitiveArgsOut_out(
289 primitiveReturnGuarded_handler(
299 return this->primitiveReturnOut_out(
311 primitiveReturnSync_handler(
321 return this->primitiveReturnOut_out(
333 stringArgsGuarded_handler(
335 const str80String &str80,
336 str80RefString &str80Ref,
337 const str100String &str100,
338 str100RefString &str100Ref
341 this->stringArgsOut_out(
351 stringArgsSync_handler(
353 const str80String &str80,
354 str80RefString &str80Ref,
355 const str100String &str100,
356 str100RefString &str100Ref
359 this->stringArgsOut_out(
369 structArgsGuarded_handler(
371 const FormalParamStruct &s,
372 FormalParamStruct &sRef
375 this->structArgsOut_out(portNum, s, sRef);
379 structArgsSync_handler(
381 const FormalParamStruct &s,
382 FormalParamStruct &sRef
385 this->structArgsOut_out(portNum, s, sRef);
388 FormalParamStruct ActiveTest ::
389 structReturnGuarded_handler(
391 const FormalParamStruct &s,
392 FormalParamStruct &sRef
395 return this->structReturnOut_out(portNum, s, sRef);
398 FormalParamStruct ActiveTest ::
399 structReturnSync_handler(
401 const FormalParamStruct &s,
402 FormalParamStruct &sRef
405 return this->structReturnOut_out(portNum, s, sRef);
418 this->serializeStatus = this->serialOut_out(portNum, Buffer);
422 serialAsyncAssert_handler(
427 this->serializeStatus = this->serialOut_out(SerialPortIndex::ENUM, Buffer);
431 serialAsyncBlockPriority_handler(
436 this->serializeStatus = this->serialOut_out(SerialPortIndex::ARRAY, Buffer);
440 serialAsyncDropPriority_handler(
445 this->serializeStatus = this->serialOut_out(SerialPortIndex::STRUCT, Buffer);
449 serialGuarded_handler(
454 this->serializeStatus = this->serialOut_out(portNum, Buffer);
463 this->serializeStatus = this->serialOut_out(portNum, Buffer);
471 CMD_ASYNC_NO_ARGS_cmdHandler(
480 CMD_ASYNC_PRIMITIVE_cmdHandler(
491 this->primitiveCmd.args.val1 = u32_1;
492 this->primitiveCmd.args.val2 = u32_2;
493 this->primitiveCmd.args.val3 = f32_1;
494 this->primitiveCmd.args.val4 = f32_2;
495 this->primitiveCmd.args.val5 = b1;
496 this->primitiveCmd.args.val6 = b2;
502 CMD_ASYNC_STRINGS_cmdHandler(
509 this->stringCmd.args.val1 = str1;
510 this->stringCmd.args.val2 = str2;
516 CMD_ASYNC_ENUM_cmdHandler(
522 this->enumCmd.args.val = en;
528 CMD_ASYNC_ARRAY_cmdHandler(
534 this->arrayCmd.args.val = arr;
540 CMD_ASYNC_STRUCT_cmdHandler(
543 FormalParamStruct str
546 this->structCmd.args.val = str;
552 CMD_NO_ARGS_cmdHandler(
561 CMD_PRIMITIVE_cmdHandler(
572 this->primitiveCmd.args.val1 = u32_1;
573 this->primitiveCmd.args.val2 = u32_2;
574 this->primitiveCmd.args.val3 = f32_1;
575 this->primitiveCmd.args.val4 = f32_2;
576 this->primitiveCmd.args.val5 = b1;
577 this->primitiveCmd.args.val6 = b2;
583 CMD_STRINGS_cmdHandler(
590 this->stringCmd.args.val1 = str1;
591 this->stringCmd.args.val2 = str2;
603 this->enumCmd.args.val = en;
609 CMD_ARRAY_cmdHandler(
615 this->arrayCmd.args.val = arr;
621 CMD_STRUCT_cmdHandler(
624 FormalParamStruct str
627 this->structCmd.args.val = str;
638 internalArray_internalInterfaceHandler(
639 const FormalParamArray& arr
642 this->arrayInterface.args.val = arr;
647 internalEnum_internalInterfaceHandler(
648 const FormalParamEnum& en
651 this->enumInterface.args.val = en;
656 internalNoArgs_internalInterfaceHandler()
662 internalPrimitive_internalInterfaceHandler(
671 this->primitiveInterface.args.val1 = u32_1;
672 this->primitiveInterface.args.val2 = u32_2;
673 this->primitiveInterface.args.val3 = f32_1;
674 this->primitiveInterface.args.val4 = f32_2;
675 this->primitiveInterface.args.val5 = b1;
676 this->primitiveInterface.args.val6 = b2;
681 internalString_internalInterfaceHandler(
686 this->stringInterface.args.val1 = str1;
687 this->stringInterface.args.val2 = str2;
692 internalStruct_internalInterfaceHandler(
693 const FormalParamStruct& str
696 this->structInterface.args.val = str;
PlatformIntType NATIVE_INT_TYPE
float F32
32-bit floating point
C++-compatible configuration header for fprime configuration.
@ OK
Command successfully executed.