Bonjour,
Voici un programme de test sur bus I²C qui permet de tester une sortie:
1 2 3 4 5 6 7 8 9 10
| #region DOUT Set
private void btnSetDOUT0_Click(object sender, EventArgs e) {
try {
BaseboardIODigitalCommand.SetDOUTByNumber(m_iDeviceHandle, 0);
pictDOUT0.Image = Properties.Resources.led_green;
} catch (Exception ex) {
log.Error(ex.Message);
MessageBox.Show("Error : " + ex.Message);
}
} |
Je pense avoir compris que l'image allait changer
s'il y a une exception ca va me lancer un programme approprié.
Mais cette ligne:
BaseboardIODigitalCommand.SetDOUTByNumber(m_iDeviceHandle, 0);
J'ai compris que j'allais dans la classe BaseboardIODigitalCommand
puis dans la structure SetDOUTByNumber.
Jusque la ai je bien compris?
voici la structure SetDOUTByNumber:
1 2 3 4 5 6 7
| public static void SetDOUTByNumber(int iDeviceHandle, int iIoNumber) {
BaseboardIOCommand.BBIO_RESULT eBBIOResultCode = BBIO_DOUT_SingleWrite(iDeviceHandle, iIoNumber, true);
// On contrôle le code de retour
BaseboardIOCommand.checkBBIOResultCode(eBBIOResultCode);
log.Info("DOUT" + iIoNumber.ToString() + " set."); |
Pouvez-vous m'expliquer?
Merci d'avance.
Partager