About the actrld (access control daemon)

For each Nrio network (M2mIoNetwork, NrioNetwork), there is an underlying “actrld” (access control daemon), a low-level process that runs on the JACE host, separate from the station. The actrld polls known Nrio devices (I/O processors) for possible value updates. Each IO device is polled at least 3 times a second, a value fixed in software.

The message response from each IO device is its IoStatus value, a concatenated collection of all IO values.

The actrld does a memory compare with the previous IoStatus message received from each device. If different, the new IoStatus is passed up to the station’s Nrio driver. When the Nrio network polls for values, it reads from each IO device’s values in its IoStatus slot.