1 repository
Low-level interfaces for interacting with operating system kernel frameworks to access hardware state.
Distinct from External I/O Integration: None of the candidates cover macOS I/O Kit or general kernel-level hardware telemetry frameworks.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel Framework Integrations. Refine with filters or upvote what's useful.
WhatCable este un utilitar de sistem macOS pentru monitorizarea hardware și diagnosticarea cablurilor USB-C. Acesta funcționează ca un cititor de cipuri marker, inspector de link-uri de date și analizor de livrare a energiei (power delivery) pentru a identifica specificațiile tehnice și capabilitățile hardware ale cablurilor conectate. Instrumentul extrage ID-urile furnizorului și flag-urile de specificație din cipurile e-marker interne pentru a verifica autenticitatea cablului și a identifica vitezele de transfer de date și rating-urile de curent. Se distinge prin furnizarea inspecției topologiei Thunderbolt pentru a vizualiza link-urile de mare viteză și compararea modurilor de afișare active cu capacitatea link-ului pentru a diagnostica limitările de rezoluție sau rată de refresh. Proiectul acoperă zone de diagnosticare mai largi, inclusiv telemetria energiei în timp real pentru a identifica blocajele de încărcare, monitorizarea stării porturilor pentru detectarea evenimentelor de supracurent și menținerea unui registru local persistent pentru a urmări istoricul performanței cablurilor. Utilizatorii pot monitoriza starea hardware-ului printr-o interfață nativă în bara de meniu și widget-uri desktop, sau pot exporta starea portului și telemetria energiei ca text sau JSON printr-o interfață în linie de comandă.
Interfaces with the macOS I/O Kit framework to retrieve real-time hardware link-state and power telemetry.