Sie sind nicht angemeldet.
Quellcode |
|
1 2 3 4 5 6 7 |
if (aquaduct.Profil == AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_A) aquaduct.Profil = AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_B; else aquaduct.Profil = AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_A; string WriteData = aquaduct.CreateStringFromStructure(AquaComputer.TranslationClasses.aquaduct.TransferTypeRegister.RAM); UsbHid.HidWriteToDevice(i, WriteData); |
Quellcode |
|
1 2 3 4 5 6 |
Cd_aquaerodata.Profil = AquaComputer.TranslationClasses.aquaero_Rev4.ProfilRegister.Profil_A; AeWriteString = Cd_aquaerodata.CreateStringFromStructure(AquaComputer.TranslationClasses.aquaero_Rev4.TransferTypeRegister.PROFIL_LOAD); if (Cd_HIDControl.ControlBusy == false) { Cd_HIDControl.HidWriteToDevice(Cd_HIDDeviceIndex, AeWriteString); } |
Quellcode |
|
1 2 3 4 5 6 7 8 |
if (aquaduct.Profil == AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_A) aquaduct.Profil = AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_B; else aquaduct.Profil = AquaComputer.TranslationClasses.aquaduct.ProfilRegister.Profil_A; string WriteData = aquaduct.CreateStringFromStructure(AquaComputer.TranslationClasses.aquaduct.TransferTypeRegister.PROFIL_LOAD); if (UsbHid.ControlBusy == false) UsbHid.HidWriteToDevice(i, WriteData); |
Quellcode |
|
1 2 3 4 5 6 7 |
// aquaduct.LED_Mode[1] = AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch; // aquaduct.LED_PWM[1] = 0; aquaduct.LED_Mode[1] = AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Hot_Cold; string WriteData = aquaduct.CreateStringFromStructure(AquaComputer.TranslationClasses.aquaduct.TransferTypeRegister.RAM); if (UsbHid.ControlBusy == false) UsbHid.HidWriteToDevice(i, WriteData); |
Quellcode |
|
1 2 3 4 5 |
byte Data = System.Convert.ToByte(Cd_aquaerodata.LED_Mode[1]); SetBit(ref Data, (byte)AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister.Manual_Auto_Switch, true); Cd_aquaerodata.LED_Mode[1] = ((AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister)(Data)); Cd_aquaerodata.LED_PWM[1] = Convert.ToByte((LED_PowerEdit1.ValueInt * 80) / 100); WriteToDeviece(Cd_aquaerodata); |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// heller dunkler byte Data = (byte)Cd_aquaerodata.LED_Mode[1]; SetBit(ref Data, (byte)AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister.Hot_Cold, false); LED_DunklerSel1.Checked = false; Cd_aquaerodata.LED_Mode[1] = ((AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister)(Data)); //auto mode byte Data = System.Convert.ToByte(Cd_aquaerodata.LED_Mode[2]); SetBit(ref Data, (byte)AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister.Manual_Auto_Switch, false); Cd_aquaerodata.LED_Mode[2] = ((AquaComputer.TranslationClasses.aquaero_Rev4.LED_ModeRegister)(Data)); WriteToDeviece(Cd_aquaerodata); |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
byte Data1 = System.Convert.ToByte(aquaduct.LED_Mode[1]); byte Data2 = System.Convert.ToByte(aquaduct.LED_Mode[2]); if (GetBit(Data1, (byte)AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch)) { SetBit(ref Data1, (byte)AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch, false); SetBit(ref Data2, (byte)AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch, false); aquaduct.LED_Mode[1] = ((AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister)(Data1)); aquaduct.LED_Mode[2] = ((AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister)(Data2)); } else { SetBit(ref Data1, (byte)AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch, true); SetBit(ref Data2, (byte)AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister.Manual_Auto_Switch, true); aquaduct.LED_Mode[1] = ((AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister)(Data1)); aquaduct.LED_PWM[1] = Convert.ToByte(0); aquaduct.LED_Mode[2] = ((AquaComputer.TranslationClasses.aquaduct.LED_ModeRegister)(Data2)); aquaduct.LED_PWM[2] = Convert.ToByte(0); } string WriteData = aquaduct.CreateStringFromStructure(AquaComputer.TranslationClasses.aquaduct.TransferTypeRegister.RAM); if (UsbHid.ControlBusy == false) UsbHid.HidWriteToDevice(i, WriteData); |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
void SetBit(ref byte B, byte pos, bool Value) { byte x; if ( Value ) x = (byte)(B | (1 << (pos - 1))); else x = (byte)(B & ~(1 << (pos - 1))); B = x; } Boolean GetBit(byte B, byte pos) { return ((B & (1 << (pos - 1))) != 0); } |
-