Giter Club home page Giter Club logo

Comments (4)

Sapd avatar Sapd commented on June 15, 2024

For the battery, it reads directly a register from the usb protocol. So it simply directly reports what the headset reports. Note that the battery reporting in most headsets will always be inaccurate (I would guess around 20% variation).

Did you have a chance to test it on Windows?

It could also be, that for your (ID_ARCTIS_7_2019), we would have to adjust the value. If you find out that 32% (very roughly estimated) is ca. indeed half of the full battery level.

from headsetcontrol.

trevarj avatar trevarj commented on June 15, 2024

I have an Arctis 7 2019 - I have written my own controller in Python (Windows works too) and found that the battery is not a percentage, but it is max 0x75 (117 or around there). Also I noticed that when you send the request for the percentage, the first read does not always pick up the updated value...It's stupid because the way you request the battery is a control transfer and then you have to read from the register after an interrupt fires, instead of a control read. Idk much about USB though to know if this is standard or not.

from headsetcontrol.

github-actions avatar github-actions commented on June 15, 2024

This issue is stale because it has been open 300 days with no activity. Remove stale label or comment or this will be closed in 60 days.

from headsetcontrol.

github-actions avatar github-actions commented on June 15, 2024

This issue was closed because it has been stalled with no activity.

from headsetcontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.