public BackgroundWorker(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, LinkedList <Axis> axesList)
 {
     this.leftDeviceReader  = leftDeviceReader;
     this.rightDeviceReader = rightDeviceReader;
     this.vJoyDevice        = vJoyDevice;
     this.axesList          = axesList;
 }
Example #2
0
 public Axis(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered)
 {
     this.leftDeviceReader  = leftDeviceReader;
     this.rightDeviceReader = rightDeviceReader;
     this.vJoyDevice        = vJoyDevice;
     this.axisInput         = axisInput;
     this.axisOutput        = axisOutput;
     this.centered          = centered;
 }
 public AxisMaximum(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered)
     : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered)
 {
 }
Example #4
0
        public AxisWeightedSum(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered)
            : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered)
        {
            modesWeights    = new byte[3];
            modesWeights[0] = Properties.Settings.Default.mode1Weight;
            modesWeights[1] = Properties.Settings.Default.mode2Weight;
            modesWeights[2] = Properties.Settings.Default.mode3Weight;

            modesButtons    = new byte[3];
            modesButtons[0] = Properties.Settings.Default.mode1Button;
            modesButtons[1] = Properties.Settings.Default.mode2Button;
            modesButtons[2] = Properties.Settings.Default.mode3Button;
        }
 public AxisChange(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered, byte change)
     : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered)
 {
     this.change         = change;
     this.changeInterval = Properties.Settings.Default.changeInterval;
 }