Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DS4: Implement lazy report sending #7

Open
dogtopus opened this issue Jan 14, 2020 · 0 comments
Open

DS4: Implement lazy report sending #7

dogtopus opened this issue Jan 14, 2020 · 0 comments
Labels
protocol:ps4 PS4 controller protocol

Comments

@dogtopus
Copy link
Member

dogtopus commented Jan 14, 2020

Seems that PS4 is following the HID standard and doesn't care whether or not we need to spam the report every polling cycle. We can take advantage on this by sending the report only when something changes. This way we get potentially lower latency, save some bandwith and there's virtually no need to assume the poll timing unless for significantly faster continuous reporting like a real IMU. For that case we might need to implement some flow control algorithm for adapting to the polling rate.

@dogtopus dogtopus added the protocol:ps4 PS4 controller protocol label Feb 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
protocol:ps4 PS4 controller protocol
Projects
None yet
Development

No branches or pull requests

1 participant