| 434 | */ |
| 435 | |
| 436 | int EncodeConnectedDataItemLength( |
| 437 | const CipMessageRouterResponse *const message_router_response, |
| 438 | ENIPMessage *const outgoing_message) { |
| 439 | outgoing_message->used_message_length += AddIntToMessage( |
| 440 | (EipUint16) ( message_router_response->data_length + 4 + 2 /* TODO: Magic numbers */ |
| 441 | + (2 * message_router_response->size_of_additional_status) ), |
| 442 | &outgoing_message->current_message_position); |
| 443 | return outgoing_message->used_message_length; |
| 444 | } |
| 445 | |
| 446 | /** |
| 447 | * @brief Encodes a sequence number into the message |
no test coverage detected