Afin de convertir l’adresse d’un seul control gear DALI en un octet d’adresse à envoyer sur le fil, multipliez l’adresse courte par 2 et ajoutez 1. La macro C suivante peut être utilisée pour calculer l’octet d’adresse :
dali_addr_macro.cpp
#define DALI_SHORT_ADDR_TO_ADDR_BYTE(short_addr) (1 + (short_addr << 1))Puisque le 1er bit est défini (en ajoutant 1), cela activera le mode commande, i.e. le control gear s’attend à un octet de commande comme octet de données pour le message DALI.
Consultez les articles similaires par catégorie :
DALI
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow