1 dépôt
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 est un utilitaire système macOS pour la surveillance matérielle et le diagnostic des câbles USB-C. Il fonctionne comme un lecteur de puce de marquage, un inspecteur de liaison de données et un analyseur de distribution d'énergie pour identifier les spécifications techniques et les capacités matérielles des câbles connectés. L'outil extrait les identifiants de vendeur et les flags de spécification des puces e-marker internes pour vérifier l'authenticité du câble et identifier les vitesses de transfert de données et les puissances nominales. Il se distingue en fournissant une inspection de la topologie Thunderbolt pour visualiser les liaisons haut débit et en comparant les modes d'affichage actifs avec la capacité de la liaison pour diagnostiquer les limitations de résolution ou de taux de rafraîchissement. Le projet couvre des domaines de diagnostic plus larges, notamment la télémétrie d'alimentation en temps réel pour identifier les goulots d'étranglement de charge, la surveillance de la santé des ports pour détecter les événements de surintensité, et la maintenance d'un registre local persistant pour suivre l'historique des performances des câbles. Les utilisateurs peuvent surveiller l'état du matériel via une interface de barre de menu native et des widgets de bureau, ou exporter l'état des ports et la télémétrie d'alimentation sous forme de texte ou JSON via une interface en ligne de commande.
Interfaces with the macOS I/O Kit framework to retrieve real-time hardware link-state and power telemetry.