org.bluez.ThermometerWatcher(5) مدیریت سیستم لینوکس org.bluez.ThermometerWatcher(5)

org.bluez.ThermometerWatcher - سلسلهمراتب ناظر دماسنج بلوتوث

سرویس (Service)
نام یکتا (unique name)
واسط (Interface)
org.bluez.ThermometerWatcher1
مسیر شیء (Object path)
قابل تعریف به صورت آزاد (freely definable)

این فراخوانی بازگشتی (callback) زمانی فراخوانی می‌شود که یک اندازه‌گیری در دماسنج پویش شده باشد.

مقادیر ممکن برای اندازه‌گیری:

مقادیر نما (Exponent) و مانتیس (Mantissa) استخراج‌شده از مقدار ممیز شناور تعریف‌شده بر اساس استاندارد IEEE-11073-20601.

مقدار اندازه‌گیری‌شده به‌صورت زیر محاسبه می‌شود:

(Mantissa) * (10^Exponent)

برای حالت‌های خاص، مقدار Exponent برابر با 0 قرار می‌گیرد و مقدار Mantissa روی یکی از مقادیر زیر تنظیم می‌شود:

مقدار (Value) توضیحات (Description)
+(2^23 - 1) NaN (داده نامعتبر یا ناموجود)
-(2^23) NRes (دقت یا تفکیک‌پذیری ناکافی)
+(2^23 - 2) +Infinity (بی‌نهایت مثبت)
-(2^23 - 2) -Infinity (بی‌نهایت منفی)
مقادیر ممکن:
"celsius" (سلسیوس) یا "fahrenheit" (فارنهایت)
زمان اندازه‌گیری، در صورت پشتیبانی توسط دستگاه. بر حسب ثانیه پس از مبدأ زمان (epoch) بیان می‌شود.
تنها در صورتی وجود دارد که نوع اندازه‌گیری مشخص باشد.
مقادیر ممکن:
"armpit" (زیربغل)، "body" (بدن)، "ear" (گوش)، "finger" (انگشت)، "intestines" (روده‌ها)، "mouth" (دهان)، "rectum" (راست‌روده)، "toe" (انگشت پا)، "tympanum" (پرده گوش)
مقادیر ممکن: "final" (نهایی) یا "intermediate" (میانی)

Santiago Carot-Nemesio <sancane@gmail.com>

جولای 2011 BlueZ