SPX10.

spx10 هو برنامج للاتصال المنفذ التسلسلي الخام غير المتزامن مع واجهة الكمبيوتر X10 CM17A.
التحميل الان

SPX10. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Free for non
  • السعر:
  • FREE
  • اسم الناشر:
  • John Conover
  • موقع ويب الناشر:
  • http://www.johncon.com/nformatix/rel.html

SPX10. العلامات


SPX10. وصف

SPX10 هو برنامج للاتصال المنفذ التسلسلي الخام غير المتزامن مع واجهة الكمبيوتر X10 CM17A. SPX10 هو برنامج للاتصال بالمنفذ التسلسلي الخام غير المتزامن مع واجهة الكمبيوتر X10 CM17A واستقبال MR26A RF المستخدمة في العديد من أنظمة أتمتة المنزل. يهدف البرنامج إلى توفير اتصال ميناء مسلسل بسيط وموثوق به بين جهاز كمبيوتر يعمل بنظام Linux و X10 CM17A، (على سبيل المثال، "الألعاب النارية") وواجهة الكمبيوتر واستقبال MR26A RF، (كلاهما على نفس المنفذ،) ويسمح لأجهزة X10 يتم التحكم فيه، ومراقبة، عبر ناقل حركة RF من قبل الكمبيوتر، (جهاز التحكم عن بعد العالمي X10 UR81A، غالبا ما يتم توزيعه مع MR26A مدعوم، أيضا.) المنفذ الافتراضي هو / DEV / TTYS0 عند 9600 باود. ملف قفل الإشارة الافتراضي هو /var/Lock/lck..ttys0، التي لديها قفل استشاري FCNTL (2) مطبق. يتم التحكم في المنفذ التسلسلي من خلال Termios (3)، وسيتم استعادته إلى القيم الأصلية عند الخروج. يتم إنشاء عملية قراءة الطفل المتسلسل من قبل شوكة (2) من عملية الكتابة الأصل، وكلتا العمليات تستجيب ل Sigint = ^ C و Sigterm الإشارات. يتم تنفيذ عنصر تحكم المنفذ التسلسلي غير المتزامن مع تحديد (2). يستخدم ملف الإدخال، (عادة Stdin للأوامر،) إدخالا مشتركا للتحكم في التدفق. تعبر رموز جهاز X10 وأرخصات النقل في قاعدة بيانات بحث ثنائية باستخدام mmap (2)، والذي يحتوي أيضا على حقل تسلسل الأوامر، (بما في ذلك مكالمات SHELL،) التي يتم تنفيذها استجابة لرمز نقل معين. يتم دعم الأسماء والمتطلبات المتغيرة عبر جدول بحث تجزئة. ملف قاعدة البيانات هو ملف حقل محدد ل UNIX ملف حقل محدد، في ترتيب متعمد، (أي شيدت مع فرز (1)،) يتكون من أربعة حقول: رمز نقل X10. الكود والقلم والقلم. يعرف المستخدم الاسم المستعار. تسلسل الأمر القيادي للتنفيذ استجابة لرمز ناقل الحركة. مثال على سبيل المثال: D5 AA 6400 AD A. ISSET IX EXEC ECHO "تم اكتشاف الحركة" | Mailx -s "تم اكتشاف الحركة" 5551234@myphone.com تشغيل الجهاز A11، ثم إرسال رسالة إلى هاتفي الخلوي إذا تم اكتشاف الحركة على الشرفة الأمامية، ولكن فقط إذا تم تعيين المتغير "التاسع"، (على سبيل المثال ، يتيح المتغير "التاسع" ناقل الحركة إلى هاتفي الخلوي.) كاشف الحركة على رمز المنزل A، رمز الجهاز 9، والذي يحتوي على تسلسل الإرسال، "D5 AA 6400 م." (كان سبب إدراج تسلسل الإرسال في قاعدة البيانات للتمويل مع الأجهزة والمنتجات الأخرى - سيقوم البرنامج بطباعة تسلسلات نقل غير معروفة تم استلامها لإدراجها في المستقبل في قاعدة البيانات أو اتخاذ إجراءات مراوغة في حالات التشويش أو التصادم، إلخ.) اللغة في الحقل 4: ؟: رمز المنزل ورمز الوحدة، أي "B12" على: قم بتشغيل جهاز، أي "B12 ON": قم بإيقاف تشغيل جهاز، أي "B12 قبالة" قاتمة ( ؟)؟: خافت للجهاز، أي "B12 dim" أو "B12 dim 5" مشرق ( ؟)؟: سطع الجهاز، أي "B12 مشرق" أو "B12 Bright 5" All_off: جميع الأجهزة OFF في المنزل، أي، All_lamps_off: جميع المصابيح في المنزل، أي "B All_lamps_off"، (في الواقع اسم مستعار لل All_off) All_lamps_on: جميع المصابيح في منزل، أي، "B All_Lamps_on"، (في الواقع اسم مستعار لل All_on) إنهاء: إيقاف PROGRAMEXIT: الاسم المستعار ل "إنهاء" تعيين : تعيين متغير، أي تعيين X123 "، (متغير إما مجموعة، أو غير ذلك) إعادة تعيين : إعادة تعيين متغير، أي إعادة تعيين x123 "، (متغير إما مجموعة، أو أنه ليس) Unset: الاسم المستعار ل" إعادة تعيين "asset : اختبار إذا تم تعيين متغير، أي IE، "ISESET X123 B12 ON"، (يتم تعيين متغير إما، أو غير ذلك) ISNotset : اختبار إذا لم يتم تعيين متغير، IE، "ISNotset X123 B12 ON "، (يتم تعيين متغير إما، أو غير ذلك) EXEC : تنفيذ نظام CommandSystem: الاسم المستعار ل" Exec "المتغير: أي سلسلة أبجدية رقمية ليست واحدة من الكلمات الرئيسية المذكورة أعلاه"؛ "محدد الأوامر، أي "ISSET X123 B12 ON؛ ISSET ABC B11 إيقاف "لاحظ أن أوامر ISSET و ISNotset تسمح بستناء بسيطة - الوظيفة الرئيسية هي تمنع التفريخ قذيفة لكل حالة تغيير الحالة، (مثل كاشف الحركة في الغرفة،) على سبيل المثال: ISSET X123 EXEC MYFILE ؛ asset abc exec myprogramwould استدعاء عملية شل فقط إذا تم تعيين x123، (أو ABC،)؛ أي بنيات أكثر تعقيدا يجب معالجتها بواسطة مترجم قذيفة في ملف دفعي.


SPX10. برامج ذات صلة

pydilbert.

مشروع Pydilbert هو برنامج لجلب يوميا Dilbert Comic مع واجهة المستخدم الرسومية. ...

120

تحميل

FLV2MPEG.

مشروع FLV2MPEG هو مجرد برنامج نصي قائمة بخدمة قصيرة كتبت إلى الدفعات تحويل الملفات .flv إلى شيء أقل من الملكية. ...

164

تحميل

كا باسكال

كافي باسكال هو واجهة المستخدم الرسومية قليلا مترجم باسكال مجانا. ...

378

تحميل