* @brief Encodes the Message Router Response data * * @param message_router_response Router Response message to be processed * @param outgoing_message The outgoing message object */
| 598 | * @param outgoing_message The outgoing message object |
| 599 | */ |
| 600 | int EncodeMessageRouterResponseData( |
| 601 | const CipMessageRouterResponse *const message_router_response, |
| 602 | ENIPMessage *const outgoing_message) { |
| 603 | for (size_t i = 0; i < message_router_response->data_length; i++) { |
| 604 | outgoing_message->used_message_length += |
| 605 | AddSintToMessage( (message_router_response->data)[i], |
| 606 | &outgoing_message->current_message_position ); |
| 607 | } |
| 608 | return outgoing_message->used_message_length; |
| 609 | } |
| 610 | |
| 611 | /** |
| 612 | * @brief Encodes the sockaddr info type id into the message |
no test coverage detected