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
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