private void SendControlPacket( ControlByte1Flags controlByte = ControlByte1Flags.Ignore, byte audioMode = (byte)0xff, UInt16 audioDuration = (UInt16)0xffff, byte ledMode = (byte)0xff, UInt16 ledDuration = (UInt16)0xffff, byte readAudioIndex = (byte)0xff, byte readLedIndex = (byte)0xff, byte manualLeds0 = (byte)0xff, byte manualLeds1 = (byte)0xff, byte manualLeds2 = (byte)0xff, byte manualLeds3 = (byte)0xff, byte manualLeds4 = (byte)0xff) { UsbControlPacket usbControlPacket = new UsbControlPacket { ReportId = ReportId_Out_ControlPacket, ControlByte1 = controlByte, AudioMode = audioMode, AudioDuration = audioDuration, LedMode = ledMode, LedDuration = ledDuration, ReadAudioIndex = readAudioIndex, ReadLedIndex = readLedIndex, ManualLeds0 = manualLeds0, ManualLeds1 = manualLeds1, ManualLeds2 = manualLeds2, ManualLeds3 = manualLeds3, ManualLeds4 = manualLeds4 }; _deviceInterfaceFile.SetOutputReport(usbControlPacket, PacketSize); }
private void SendControlPacket( ControlByte1Flags controlByte = ControlByte1Flags.Ignore, byte audioMode = (byte)0xff, UInt16 audioDuration = (UInt16) 0xffff, byte ledMode = (byte)0xff, UInt16 ledDuration = (UInt16)0xffff, byte readAudioIndex = (byte)0xff, byte readLedIndex = (byte)0xff, byte manualLeds0 = (byte)0xff, byte manualLeds1 = (byte)0xff, byte manualLeds2 = (byte)0xff, byte manualLeds3 = (byte)0xff, byte manualLeds4 = (byte)0xff) { UsbControlPacket usbControlPacket = new UsbControlPacket { ReportId = ReportId_Out_ControlPacket, ControlByte1 = controlByte, AudioMode = audioMode, AudioDuration = audioDuration, LedMode = ledMode, LedDuration = ledDuration, ReadAudioIndex = readAudioIndex, ReadLedIndex = readLedIndex, ManualLeds0 = manualLeds0, ManualLeds1 = manualLeds1, ManualLeds2 = manualLeds2, ManualLeds3 = manualLeds3, ManualLeds4 = manualLeds4 }; _deviceInterfaceFile.SetOutputReport(usbControlPacket, PacketSize); }