Packets Period Packet

This packet allows the user to configure, add, remove, modify and clear state packets (packets 20 through 180).

Note: This packet will only affect the port from which the packet is sent, leaving the other ports unaffected. e.g. If you are connected to the Primary serial port, sending this packet will only change the ANPP output for the Primary serial port.

Packets Period Packet
Packet ID 181
Length 2 + (5 x number of packet periods)
Read / Write Read / Write
Field # Bytes Offset Data Type Size Description
1 0 u8 1 Permanent
2 1 u8 1 Clear Existing Packet Periods
3 2 u8 1 Packet ID
4 3 u32 4 Packet Period
+       Fields 3-4 repeat for additional packet periods

Packets Period Packet

Clear Existing Packets

This is a boolean field, when set to one it deletes any existing packet rates. When set to zero existing packet rates remain. Only one packet rate can exist per packet ID, so new packet rates will overwrite existing packet rates for the same packet ID.

Packet Period

This indicates the period in units of the packet timer period. The packet rate can be calculated as follows.

Packet Rate = 1000000/(Packet Period x Packet Timer Period) Hz

For example if the packet timer period is set to 1000 (1 ms). Setting packet ID 20 with a packet period of 50 will give the following.

Packet 20 Rate = 1000000/(50 x 1000)

Packet 20 Rate = 20 Hz