XPoint 0.1.0
Hardware-agnostic crosspoint matrix routing library
Loading...
Searching...
No Matches
PulseEvent Struct Reference

Internal pulse-event slot for non-blocking latching-relay coil timing. More...

#include <XPoint.h>

Public Attributes

uint8_t r
 Matrix row.
 
uint8_t c
 Matrix column.
 
unsigned long t0
 millis() at coil energize.
 
bool on
 true = slot occupied.
 

Detailed Description

Internal pulse-event slot for non-blocking latching-relay coil timing.

One slot is occupied from the moment a coil is energized until update() detects that pulseDuration ms have elapsed and calls releaseNode(). Managed exclusively by XPoint; not part of the public API.

Member Data Documentation

◆ c

uint8_t PulseEvent::c

Matrix column.

◆ on

bool PulseEvent::on

true = slot occupied.

◆ r

uint8_t PulseEvent::r

Matrix row.

◆ t0

unsigned long PulseEvent::t0

millis() at coil energize.


The documentation for this struct was generated from the following file: