Windows传感器开发
半路出家的开发狗
本科数学狗,硕士程序狗,第一份工作开发狗,要努力呀骚年
展开
-
工业相机编程模型和流程
不同的工业相机提供不同的编程接口(SDK),尽管不同接口不同相机间编程接口各不相同,他们实际的API结构和编程模型很相似,了解了这些再对工业相机编程就很简单了。 DMA技术 DMA是一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处转载 2015-10-24 08:29:09 · 384 阅读 · 0 评论 -
Windows传感器开发之选择传感器
不同类型的传感器报告不同的信息。微软将这些信息称之为数据域 (Data Field),它们集合在一个 SensorDataReport 中。一台电脑可能需要配备一个以上的传感器供一款应用使用。这款应用在信息可用的情况下并不会关注信息的来源(即来自于哪个传感器)。 下表显示了 Win32/COM 和 .NET 最常用数据域的常量名称。与传感器标识符一样,这些常量仅代表它们对应的 GUID转载 2015-09-24 09:46:52 · 951 阅读 · 0 评论 -
Windows传感器开发之请求用户许可
本主题介绍如何向用户请求许可以使用传感器。有关传感器 API 中的许可的背景信息,请参见管理用户许可。 下面的示例演示某些您可选择以请求用户许可的常见方案。 下面的示例代码简单地使用异步方法调用按类型为从传感器管理器中检索的所有传感器请求许可。平台将打开一个对话框,提示用户仅启用尚未启用的传感器。若要在此例中确定用户是否已启用了任何传感器,您必须处理ISensorEvents::OnS转载 2015-09-24 12:25:09 · 518 阅读 · 0 评论 -
对于Windows传感器开发的一些感悟
先对Windows传感器开发中所用的一些接口进行一些总结 一.ISensorEvents IsensorEvents接口提供了对传感器事件的一系列回调函数,比如OnDataChanged,OnEnter,OnLeave等等。它所针对的是单个的Sensor对象。 二.ISensor ISensor接口相当于对Sensor对象的抽象 三.ISensorManagerEvent原创 2015-09-24 16:24:36 · 965 阅读 · 0 评论 -
Windows传感器编程之获取传感器数据
一、以同步方式检索数据 您可以通过调用 ISensor::GetData 以同步方式检索传感器数据。 下面的示例代码检索传感器数据报告,然后检索三个单独的数据字段值。示例传感器提供有关小时、分钟和秒数据字段中的当前本地时间的自定义数据。名为 pSensor 的变量包含指向 ISensor(表示提供数据的传感器)的指针。 if(SUCCEEDED(hr)) { // G转载 2015-09-24 15:33:57 · 5924 阅读 · 0 评论 -
Windows传感器开发之使用传感器管理器对象
为了使一个应用可以使用传感器,Microsoft Sensor Framework 需要通过一种方式将对象“绑定”到真实的硬件上。它采取了“即插即用”的方式,使用的是一种称为Sensor Manager Object(传感器管理器对象)的特殊工具。 通过类型询问 一款应用可以寻找特定类型的传感器,如 Gyrometer3D。传感器管理器询问电脑上显示的传感器硬件列表,然后返回绑定至该硬转载 2015-09-24 09:57:59 · 1586 阅读 · 0 评论