A DLN adapter generates the
DLN_GPIO_EVENT_ALWAYS events periodically with the
eventPeriod interval regardless of the level on the pin and its changes. This event notifies the current signal level on a pin.
Call the DlnGpioPinSetEventCfg()function to configure events. Specify
DLN_GPIO_EVENT_ALWAYS as the
DLN_GPIO_EVENT_ALWAYS events, the
eventPeriod parameter is required to be non-zero.
Immediately after you configure the
DLN_GPIO_EVENT_ALWAYS event, the DLN adapter sends the first event. The
eventCount field is set to zero and the
value field contains the actual value on the GPIO line. Then, the DLN adapter repeatedly sends events with the actual value on the line in the
value field. The interval between recurring events is equal to
eventPeriod milliseconds. The
eventCount field increments for each event in the series.
The changes of the level on the pin do not affect the
eventCount field. You can only reset it if you change the event configuration.