Libreria ArduinoDMX

Buongiorno a tutti,
sto ampliando il mio programma di gestione luce con il protocollo DMX512A.
Ho trovato la libreria ArduinoDMX e ho trovato la seguente sintassi:

DMX.begin() //penso sia l'impostazione iniziale del segnale DMX
DMX.beginTransmission(); //inizio trasmissione DMX
DMX.write(1, 255); //invia il segnale DMX (in questo esempio "canale 1, valore 255")
DMX.endTransmission(); //fine trasmissione

Non trovo la funzione di ricezione del segnale DMX. A intuito penso sia DMX.read(canale).
Mi potete aiutare?
Vi ringrazio in anticipo.

Questa lib? GitHub - arduino-libraries/ArduinoDMX
I comandi li leggi dentro al file DMX.h
Non mi risulta nessuna lettura:

class DMXClass {
  public:
    DMXClass();
    int begin(int universeSize = DMX_MAX_CHANNELS);
    void end();
    int beginTransmission();
    int write(int channel, byte value);
    int writeAll(byte value);
    int endTransmission();

Mi consigliate qualche altra libreria dove posso trovare quella funzione?

Potresti scrivere la funzione che manca se non trovi una libreria ad-hoc