Skip to main content
Open topic with navigation

ethernetPacket Selectors: <protocol>.<field>.bitLength

CAPL Functions » Ethernet » Function Overview » ethernetPacket » Selector <protocol>.<field>.bitLength Valid for: CANoe DE • CANoe4SW DE

Selectors

Syntax: dword ethernetPacket.<protocol>.<field>.bitLength;

Description

Bit length of a protocol field. The selector is read only. If <protocol> or <field> is not contained in the packet, the selector returns 0. ethernetPacket::protocol::field::IsAvailable can be used to find out if the field is available.

Parameters

Return Values

Bit length of a protocol field.

Example

ethernetPacket pkt;
word           offset, length;

// initialize packet with IPv4 and UDP protocols
pkt.udp.Init();
pkt.udp.ResizeData(10);

offset = pkt.udp.checksum.bitOffset;
length = pkt.udp.checksum.bitLength;

write( "Protocol field udp.checksum is at bit %d:%d", offset, length );