Details
Description
This is not a certification issue, but with respect to the CIP specification vol1 chap.3:
- If the RPI is not applicable because of device's timer resolution, the API reflects the nearest faster value applicable for the packet interval. (This is not the current beahavior)
- Both RPI=4001uS and RPI=4999uS --> API=4000uS
- The inactivity timeout is the result of "connection time-out multiplier" times the RPI. If the resulting time-out is not achievable within the device's timer resolution limits, the time-out shall be rounded up to the next value within the device's timer resolution limits. (The roundup increases the timeout value 1mS which we can ignore I guess)
- Inactivity timeout for (RPI=4001uS, multiplier=4) --> ROUNDUP(4001*4)=17mS
- Inactivity timeout for (RPI=4001uS, multiplier=512) --> ROUNDUP(4001*512)=2049mS