You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The device initialize its position when starting.
The Initialization follows an algorithm that includes reading from the registry and falling back to hard-coded values.
User Mode:
When a device entry is created (vJoyDeviceEntry()) the code initializes the device following the same algorithm.
Drawbacks:
Duplicate logic
When starting a feeder it initializes the device entry to default while the "physical" device may be in another position that was set previously.
Enhancement
No changes in the initialization of the kernel
Initialization of the user mode will be done by reading the kernel current position.
Code:
Add IOCTL that reads the device position from the kernel
Add handle to the IOCTL in the kernel and change initialization code in the API code
The text was updated successfully, but these errors were encountered:
v2.1.7
Kernel:
The device initialize its position when starting.
The Initialization follows an algorithm that includes reading from the registry and falling back to hard-coded values.
User Mode:
When a device entry is created (vJoyDeviceEntry()) the code initializes the device following the same algorithm.
Drawbacks:
Enhancement
No changes in the initialization of the kernel
Initialization of the user mode will be done by reading the kernel current position.
Code:
The text was updated successfully, but these errors were encountered: