From 81fcf16ae6fd1c51a746436eb0f96667ce33be1c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 24 Feb 2021 17:59:32 +0100 Subject: validation: Add comments to message queue tests Split up post-condition. --- .../validation/tc-message-construct-errors.c | 1364 +++++++++++++++----- 1 file changed, 1056 insertions(+), 308 deletions(-) (limited to 'testsuites') diff --git a/testsuites/validation/tc-message-construct-errors.c b/testsuites/validation/tc-message-construct-errors.c index 0792e29d48..d5e0b301fd 100644 --- a/testsuites/validation/tc-message-construct-errors.c +++ b/testsuites/validation/tc-message-construct-errors.c @@ -7,7 +7,7 @@ */ /* - * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) + * Copyright (C) 2020, 2021 embedded brains GmbH (http://www.embedded-brains.de) * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -54,8 +54,6 @@ #include #include -#include -#include #include @@ -123,6 +121,18 @@ typedef enum { RtemsMessageReqConstructErrors_Post_Status_NA } RtemsMessageReqConstructErrors_Post_Status; +typedef enum { + RtemsMessageReqConstructErrors_Post_Name_Valid, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_Name_NA +} RtemsMessageReqConstructErrors_Post_Name; + +typedef enum { + RtemsMessageReqConstructErrors_Post_IdValue_Assigned, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged, + RtemsMessageReqConstructErrors_Post_IdValue_NA +} RtemsMessageReqConstructErrors_Post_IdValue; + /** * @brief Test context for spec:/rtems/message/req/construct-errors test case. */ @@ -207,6 +217,10 @@ static const char * const * const RtemsMessageReqConstructErrors_PreDesc[] = { NULL }; +#define NAME rtems_build_name( 'T', 'E', 'S', 'T' ) + +#define INVALID_ID 0xffffffff + #define MAX_MESSAGE_QUEUES 4 #define MAX_PENDING_MESSAGES 1 @@ -247,11 +261,17 @@ static void RtemsMessageReqConstructErrors_Pre_Id_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_Id_Id: { + /* + * The id parameter shall reference an object identifier value. + */ ctx->id = &ctx->id_value; break; } case RtemsMessageReqConstructErrors_Pre_Id_Null: { + /* + * The id parameter shall be NULL. + */ ctx->id = NULL; break; } @@ -268,11 +288,17 @@ static void RtemsMessageReqConstructErrors_Pre_Name_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_Name_Valid: { - ctx->config.name = rtems_build_name( 'N', 'A', 'M', 'E' ); + /* + * The name of the message queue configuration shall be valid. + */ + ctx->config.name = NAME; break; } case RtemsMessageReqConstructErrors_Pre_Name_Invalid: { + /* + * The name of the message queue configuration shall be invalid. + */ ctx->config.name = 0; break; } @@ -289,16 +315,29 @@ static void RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_MaxPending_Valid: { + /* + * The maximum number of pending messages of the message queue configuration + * shall be valid. + */ ctx->config.maximum_pending_messages = MAX_PENDING_MESSAGES; break; } case RtemsMessageReqConstructErrors_Pre_MaxPending_Zero: { + /* + * The maximum number of pending messages of the message queue configuration + * shall be zero. + */ ctx->config.maximum_pending_messages = 0; break; } case RtemsMessageReqConstructErrors_Pre_MaxPending_Big: { + /* + * The maximum number of pending messages of the message queue configuration + * shall be big enough so that a calculation to get the message buffer + * storage area size overflows. + */ ctx->config.maximum_pending_messages = UINT32_MAX; break; } @@ -315,16 +354,29 @@ static void RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_MaxSize_Valid: { + /* + * The maximum message size of the message queue configuration shall be + * valid. + */ ctx->config.maximum_message_size = MAX_MESSAGE_SIZE; break; } case RtemsMessageReqConstructErrors_Pre_MaxSize_Zero: { + /* + * The maximum message size of the message queue configuration shall be + * zero. + */ ctx->config.maximum_message_size = 0; break; } case RtemsMessageReqConstructErrors_Pre_MaxSize_Big: { + /* + * The maximum message size of the message queue configuration + * shall be big enough so that a calculation to get the message buffer + * storage area size overflows. + */ ctx->config.maximum_message_size = SIZE_MAX; break; } @@ -343,11 +395,18 @@ static void RtemsMessageReqConstructErrors_Pre_Free_Prepare( switch ( state ) { case RtemsMessageReqConstructErrors_Pre_Free_Yes: { + /* + * The system shall have at least one inactive message queue object + * available. + */ /* Nothing to do */ break; } case RtemsMessageReqConstructErrors_Pre_Free_No: { + /* + * The system shall have no inactive message queue object available. + */ i = 0; ctx->seized_objects = T_seize_objects( Create, &i ); break; @@ -365,11 +424,19 @@ static void RtemsMessageReqConstructErrors_Pre_Area_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_Area_Valid: { + /* + * The message buffer storage area begin pointer of the message queue + * configuration shall be valid. + */ ctx->config.storage_area = buffers; break; } case RtemsMessageReqConstructErrors_Pre_Area_Null: { + /* + * The message buffer storage area begin pointer of the message queue + * configuration shall be NULL. + */ ctx->config.storage_area = NULL; break; } @@ -386,11 +453,19 @@ static void RtemsMessageReqConstructErrors_Pre_AreaSize_Prepare( { switch ( state ) { case RtemsMessageReqConstructErrors_Pre_AreaSize_Valid: { + /* + * The message buffer storage area size of the message queue configuration + * shall be valid. + */ ctx->config.storage_size = sizeof( buffers ); break; } case RtemsMessageReqConstructErrors_Pre_AreaSize_Invalid: { + /* + * The message buffer storage area size of the message queue configuration + * shall be invalid. + */ ctx->config.storage_size = SIZE_MAX; break; } @@ -405,53 +480,67 @@ static void RtemsMessageReqConstructErrors_Post_Status_Check( RtemsMessageReqConstructErrors_Post_Status state ) { - rtems_status_code sc; - switch ( state ) { case RtemsMessageReqConstructErrors_Post_Status_Ok: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_SUCCESSFUL. + */ T_rsc_success( ctx->status ); - T_eq_ptr( ctx->id, &ctx->id_value ); - T_ne_u32( ctx->id_value, 0xffffffff ); - - sc = rtems_message_queue_delete( ctx->id_value ); - T_rsc_success( sc ); break; } case RtemsMessageReqConstructErrors_Post_Status_InvAddr: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_INVALID_ADDRESS. + */ T_rsc( ctx->status, RTEMS_INVALID_ADDRESS ); - T_null( ctx->id ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } case RtemsMessageReqConstructErrors_Post_Status_InvName: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_INVALID_NAME. + */ T_rsc( ctx->status, RTEMS_INVALID_NAME ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } case RtemsMessageReqConstructErrors_Post_Status_InvNum: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_INVALID_NUMBER. + */ T_rsc( ctx->status, RTEMS_INVALID_NUMBER ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } case RtemsMessageReqConstructErrors_Post_Status_InvSize: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_INVALID_SIZE. + */ T_rsc( ctx->status, RTEMS_INVALID_SIZE ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } case RtemsMessageReqConstructErrors_Post_Status_TooMany: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_TOO_MANY. + */ T_rsc( ctx->status, RTEMS_TOO_MANY ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } case RtemsMessageReqConstructErrors_Post_Status_Unsat: { + /* + * The return status of rtems_message_queue_construct() shall be + * RTEMS_UNSATISFIED. + */ T_rsc( ctx->status, RTEMS_UNSATISFIED ); - T_eq_u32( ctx->id_value, 0xffffffff ); break; } @@ -460,6 +549,72 @@ static void RtemsMessageReqConstructErrors_Post_Status_Check( } } +static void RtemsMessageReqConstructErrors_Post_Name_Check( + RtemsMessageReqConstructErrors_Context *ctx, + RtemsMessageReqConstructErrors_Post_Name state +) +{ + rtems_status_code sc; + rtems_id id; + + switch ( state ) { + case RtemsMessageReqConstructErrors_Post_Name_Valid: { + /* + * The unique object name shall identify the message queue constructed by + * the rtems_message_queue_construct() call. + */ + id = 0; + sc = rtems_message_queue_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id ); + T_rsc_success( sc ); + T_eq_u32( id, ctx->id_value ); + break; + } + + case RtemsMessageReqConstructErrors_Post_Name_Invalid: { + /* + * The unique object name shall not identify a message queue. + */ + sc = rtems_message_queue_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id ); + T_rsc( sc, RTEMS_INVALID_NAME ); + break; + } + + case RtemsMessageReqConstructErrors_Post_Name_NA: + break; + } +} + +static void RtemsMessageReqConstructErrors_Post_IdValue_Check( + RtemsMessageReqConstructErrors_Context *ctx, + RtemsMessageReqConstructErrors_Post_IdValue state +) +{ + switch ( state ) { + case RtemsMessageReqConstructErrors_Post_IdValue_Assigned: { + /* + * The value of the object identifier variable shall be equal to the object + * identifier of the message queue constructed by the + * rtems_message_queue_construct() call. + */ + T_eq_ptr( ctx->id, &ctx->id_value ); + T_ne_u32( ctx->id_value, INVALID_ID ); + break; + } + + case RtemsMessageReqConstructErrors_Post_IdValue_Unchanged: { + /* + * The value of the object identifier variable shall be unchanged by the + * rtems_message_queue_construct() call. + */ + T_eq_u32( ctx->id_value, INVALID_ID ); + break; + } + + case RtemsMessageReqConstructErrors_Post_IdValue_NA: + break; + } +} + static size_t RtemsMessageReqConstructErrors_Scope( void *arg, char *buf, @@ -490,583 +645,1159 @@ static T_fixture RtemsMessageReqConstructErrors_Fixture = { .initial_context = &RtemsMessageReqConstructErrors_Instance }; -static const uint8_t RtemsMessageReqConstructErrors_TransitionMap[][ 1 ] = { +static const uint8_t RtemsMessageReqConstructErrors_TransitionMap[][ 3 ] = { { - RtemsMessageReqConstructErrors_Post_Status_Ok + RtemsMessageReqConstructErrors_Post_Status_Ok, + RtemsMessageReqConstructErrors_Post_Name_Valid, + RtemsMessageReqConstructErrors_Post_IdValue_Assigned }, { - RtemsMessageReqConstructErrors_Post_Status_Unsat + RtemsMessageReqConstructErrors_Post_Status_Unsat, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_Unsat + RtemsMessageReqConstructErrors_Post_Status_Unsat, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_Unsat + RtemsMessageReqConstructErrors_Post_Status_Unsat, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvNum + RtemsMessageReqConstructErrors_Post_Status_InvNum, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvSize + RtemsMessageReqConstructErrors_Post_Status_InvSize, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_TooMany + RtemsMessageReqConstructErrors_Post_Status_TooMany, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvAddr + RtemsMessageReqConstructErrors_Post_Status_InvAddr, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged }, { - RtemsMessageReqConstructErrors_Post_Status_InvName + RtemsMessageReqConstructErrors_Post_Status_InvName, + RtemsMessageReqConstructErrors_Post_Name_Invalid, + RtemsMessageReqConstructErrors_Post_IdValue_Unchanged } }; @@ -1663,7 +2394,7 @@ static void RtemsMessageReqConstructErrors_Prepare( RtemsMessageReqConstructErrors_Context *ctx ) { - ctx->id_value = 0xffffffff; + ctx->id_value = INVALID_ID; memset( &ctx->config, 0, sizeof( ctx->config ) ); } @@ -1678,6 +2409,15 @@ static void RtemsMessageReqConstructErrors_Cleanup( RtemsMessageReqConstructErrors_Context *ctx ) { + if ( ctx->id_value != INVALID_ID ) { + rtems_status_code sc; + + sc = rtems_message_queue_delete( ctx->id_value ); + T_rsc_success( sc ); + + ctx->id_value = INVALID_ID; + } + T_surrender_objects( &ctx->seized_objects, rtems_message_queue_delete ); } @@ -1826,6 +2566,14 @@ T_TEST_CASE_FIXTURE( ctx, RtemsMessageReqConstructErrors_TransitionMap[ index ][ 0 ] ); + RtemsMessageReqConstructErrors_Post_Name_Check( + ctx, + RtemsMessageReqConstructErrors_TransitionMap[ index ][ 1 ] + ); + RtemsMessageReqConstructErrors_Post_IdValue_Check( + ctx, + RtemsMessageReqConstructErrors_TransitionMap[ index ][ 2 ] + ); RtemsMessageReqConstructErrors_Cleanup( ctx ); ++index; } -- cgit v1.2.3