TModBusTCPConnection.MaskWriteRegister
| TModBusTCPConnection = class (TObject) | Interface de TModBusTCPConnection | Exemples de TModBusTCPConnection |
Qubes 6.0 Modifie la valeur d'un registre de maintien via une formule booléenne
Syntaxe
function MaskWriteRegister(outputAddress: Integer; ANDMask: Integer; ORMask: Integer): Boolean
outputAddress: numéro du registre à modifier (entre 0 et 65535)
ANDMask: masque AND (entier entre 0 et 65535)
ORMask: masque OR (entier entre 0 et 65535)
Remarques
Formule :
- NewValue = ( CurrentValue AND And_Mask) OR (Or_Mask AND (NOT And_Mask))
Note :
- si ORMask vaut 0, la fonction correspond à un ET logique de la valeur courante avec ANDMask
- si ANDMask vaut 0, la fonction écrit ORMask
La fonction renvoie True si la modification a correctement eu lieu.