如何在Win10上使用本机python获取“简单设备方向传感器”值

时间:2019-05-29 07:13:49

标签: python wmi device-orientation pywinusb

我可以使用python pywinusb或wmi访问传感器详细信息供应商,产品名称等,但是如何在不创建Web服务器的情况下访问值并与javascript定向事件进行通信

我尝试使用wmi.WMI(namespace="root\OpenHardwareMonitor"),但不适用于集成传感器。

使用pywinusb,我获得了win10的“简单设备方向传感器”,但没有获得值

filter = hid.HidDeviceFilter()
all_devices = filter.get_devices()

for i in range(0,len(all_devices)):
    if "orientation sensor" in all_devices[i].name :
        print("Device at i= "+str(all_devices[i]))

例如Windows文档:使用C访问加速度计Windows.Devices.Sensors:

async private void ReadingChanged(object sender, 
AccelerometerReadingChangedEventArgs e)
{
    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
    {
        AccelerometerReading reading = e.Reading;
        ScenarioOutput_X.Text = String.Format("{0,5:0.00}", 
reading.AccelerationX);
        ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", 
reading.AccelerationY);
        ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", 
reading.AccelerationZ);
    });
}

我正在搜索诸如axisXvalue,axisYvalue,axisZvalue之类的属性

0 个答案:

没有答案