Skip to main content
Version: Next

DALI

DALI Functions

This category contains functions used for DALI interface communication.

API NameBrief Description
api.daliTransaction(command, address, isdir)Transmits DALI command to specified address.

api.daliTransaction(command, address, isdir)


ans = api.daliTransaction(0xA500)

Transmits DALI command to specified address.

Arguments

  • command (integer): DALI command.

Optional

  • address (integer, optional): Address.
  • isdir (integer, optional):
    • 1 if message is direct.
    • 0 if message is not direct.

Return

  • answer (integer): nil or non-zero if an answer has been received from DALI device (when non-direct transmission is used).

Example

-- Initialize DALI device
ans = api.daliTransaction(0xA500)