ControlL10 :: CM17.

ControlX10 :: CM17 هو امتداد بيرل للامرار RF 'Firecracker'.
التحميل الان

ControlL10 :: CM17. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Bruce Winter
  • موقع ويب الناشر:
  • http://search.cpan.org/~bbirth/ControlX10-CM11-2.09/CM11.pm

ControlL10 :: CM17. العلامات


ControlL10 :: CM17. وصف

ControlX10 :: CM17 هو امتداد بيرل ل "الألعاب النارية" الارسال RF. ControlX10 :: CM17 هو امتداد بيرل ل 'Firecracker' RF Transmitter.Synopsis استخدم Controll X10 :: CM17؛ # $ Serial_Port هو كائن تم إنشاؤه باستخدام Win32 :: Serialport # أو جهاز :: SerialPort اعتمادا على OS # Serial_Port الخاص بي = Setup_serial_port ('com10'، 4800)؛ ControlX10 :: CM17 :: إرسال ($ serial_port، 'a1j')؛ # يتحول الجهاز A1 على ControllX10 :: CM17 :: إرسال ($ serial_port، 'A1K')؛ # يقوم بتشغيل جهاز A1 Off ControlL10 :: CM17 :: إرسال ($ serial_port، 'bo')؛ # يتحول جميع الأضواء على رمز المنزل B OFFThe Firecracker (CM17A) هو وحدة تحكم X10 إرسال فقط يتصل بمنفذ تسلسلي وينقل الأوامر عبر RF إلى X10 Transcepers. يستمد Firecracker إمدادات الطاقة الخاصة به من إشارات RTS أو DTR من إشارات منفذ تسلسلي. يجب أن تكون واحدة على الأقل من هذه الإشارات مرتفعة في جميع الأوقات لضمان عدم فقد الطاقة من النيران. يتم انضجلة الإشارات لنقل بعض الشيء (DTR ل "1" و RTS ل "0"). لا يتم استخدام خطوط القراءة / الكترونية RX / TX العادية من قبل الجهاز - ولكن يتم تمريرها للسماح بالسماح بتوصيل جهاز تسلسلي آخر (طالما أنه لا يتطلب مصافحة الأجهزة) .A حزمة الأوامر 40 بت تتكون من ثابت رأس 16 بت، تذييل ثابت 8 بت، و 16 بت بيانات. تنقسم البيانات إلى رمز منزل 5 بت $ (A-P) وتشغيل $ 11 بت. هناك أوامر "على" ل 16 وحدة لكل رمز منزل $ (1J، 2J ... FJ، GJ) أوامر "إيقاف" (1K، 2K ... FK، GK). يقوم بإرسال فك ترميز سلسلة المعلمة التي تجمع بين بطولة $ House $ في تعليمات واحدة. بالإضافة إلى أوامر عملية $ التي تعمل على وحدات فردية، هناك بعض التي تنطبق على رمز منزل $ بالكامل أو إلى أوامر سابقة. وظيفة التشغيل $ Listen Light Light Programmed 14 M Dimit Light Light مبرمجة 14 n جميع الأنوار OFF OLL الأنوار على جميع الوحدات OFFSTARTING مع الإصدار 0.6، قد يتم دمج سلسلة من الأوامر الساطعة أو الخفيفة في عملية واحدة واحدة عن طريق تحديد كمية موقعة من التغيير المطلوب بعد رمز الوحدة. سيتم إرسال أمر "ON" لتحديد الوحدة التي تليها ساطع / قاتمة واحدة على الأقل. سيتم جولة القيمة إلى الحجم الأكبر التالي إن لم يكن مضاعفا بنسبة 14. ControlX10 :: CM17 :: إرسال ($ serial_port، 'A3-10')؛ # مخرجات "A3J"، "AM" - عنصر تحكم قاتم واحد على الأقل :: CM17 :: إرسال ($ Serial_Port، 'A3-42')؛ # مخرجات "A3J"، "AM"، "AM"، "أنا" - حتى مضاعفات 14 ControlX10 :: CM17 :: إرسال ($ Serial_Port، 'AF-45')؛ # مخرجات "AFJ"، "آل"، "،"، "الجولة" - حول الاحتياجات الباقية: perl.


ControlL10 :: CM17. برامج ذات صلة