Einzelnen Beitrag anzeigen

Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#1

Chromoflex mit Delphi ansteuern

  Alt 18. Aug 2010, 14:32
Hallo,
ich versuche momentan einen Chromoflex mit delphi zu steuern und habe jetzt aus Basic einen Quelltext dafür.

Nur komme ich mit der Übersetzung nicht wirklich weiter.

Code:
private void SendColor(Color col)
        {
            buffer[0] = 0xCA; // Start sentinel

            int address = (int)nudAddress.Value;
            buffer[1] = (byte)(address / (256 * 256));   // Address
            buffer[2] = (byte)((address / 256) % 256);
            buffer[3] = (byte)(address % 256);

            buffer[4] = 0x00; // length
            buffer[5] = 4;    // length (unescaped)

            buffer[6] = 0x7E; // command

            buffer[7] = 4; // register address

            buffer[8] = col.R;
            buffer[9] = col.G;
            buffer[10] = col.B;

            //buffer[11] = 0x00; // unused x-value

            CalculateCrc16(buffer, 11);

            // buffer[11 .. 12] = crc

            SendPacket(buffer, 13);
 
        }

Was hat in den folgenden beiden Zeilen das % Zeichen zu bedeuten:

Code:
            buffer[2] = (byte)((address / 256) % 256);
            buffer[3] = (byte)(address % 256);
  Mit Zitat antworten Zitat