بازگشت به میزکار من ↗SOURCE WALKTHROUGH / qt-serial-joystick

رابط دسکتاپ و ارتباط سریال

بررسی نمونه‌کار رابط دسکتاپ و ارتباط سریال از یوسف عمرانی: مسئله، ساختار سورس، فناوری‌ها و حدود نسخه عمومی.

Qt Widgets · C++ · Qt Serial Port

مسئله و زمینه

رابط اپراتور برای یک تجهیز سریال باید ورودی قابل‌کنترل، وضعیت اتصال و تفسیر بازخورد را در کنار هم داشته باشد. این نمونه مسئولیت‌های UI، codec و ورودی/خروجی سریال را جدا کرده است.

آنچه در سورس دیده می‌شود

  • جوی‌استیک سفارشی با ورودی عددی همگام و حرکت محدود
  • حالت‌های موقعیت و سرعت و دوره ارسال قابل‌تنظیم
  • قاب‌بندی ۳۳ بایتی little-endian و کنترل XOR
  • کشف پورت سریال و تحلیل بازخورد تجهیز
نمودار معماری سورس؛ تصویر اجرای محصول نیست

نمودار معماری سورس؛ تصویر اجرای محصول نیست

حدود نسخه و شواهد

سازگاری با تجهیز و زمان‌بندی باید روی سخت‌افزار هدف پذیرفته شود. توقف ارسال در نرم‌افزار معادل توقف اضطراری سخت‌افزاری نیست.

کاربرد برای یک پروژه مشابه

برای ساخت ابزار کنترل دسکتاپ، تحلیل پروتکل سریال و نمایش وضعیت تجهیز می‌توان معماری این نمونه را بررسی کرد.

مشاهده سورس و مستندات در GitHub

برای نیاز مشابه همکاری کنیم؟

نام این نمونه‌کار و تفاوت نیازتان را در ایمیل بنویسید تا دامنه گفت‌وگو مشخص شود.

ارسال درخواست مرتبط