Common use of Message Length Clause in Contracts

Message Length. The length shall be a 32-bit unsigned integer of the number of bytes in the “Message Data”. The length shall be any number between 1 and 538. Note the UDP protocol under IPv4 has a guaranteed minimum datagram size of 576 bytes that must be supported by all implementations. Subtracting the IPv4 header size of 20 bytes and the UDP header size of 8 bytes, leaves 548 bytes as the maximum amount data that can be sent in a datagram that will guarantee interoperability. Therefore, no message or multi-message datagram shall exceed this data limit. Subtracting the message wrapper size of 24 bytes, gives 524 bytes as the maximum message length of a single message with no room for another message in the datagram. Extra care should be taken when packing multiple messages in the same datagram.

Appears in 2 contracts

Sources: Standardisation Agreement, Nato Standardization Agreement (Stanag)

Message Length. The length shall be a 3216-bit unsigned integer of the number of bytes in the “Message Data”. The length shall be any number between 1 and 538528. Note the Note. The UDP protocol under IPv4 has a guaranteed minimum datagram size of 576 bytes that must be supported by all implementations. Subtracting the IPv4 header size of 20 bytes and the UDP header size of 8 bytes, leaves 548 bytes as the maximum amount data that can be sent in a datagram that will guarantee interoperability. Therefore, no message or multi-message datagram shall exceed this data limit. Subtracting the message wrapper size of 24 20 bytes, gives 524 528 bytes as the maximum message length of a single message with no room for another message in the datagram. Extra care should be taken when packing multiple messages in the same datagram.

Appears in 1 contract

Sources: Standard Interfaces of Uav Control System (Ucs) for Nato Uav Interoperability