الفرق بين المراجعتين ل"Arduino/serial/flush"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'تنتظر الدالة <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصد...')
 
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
تنتظر الدالة <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كانت هذه الدالة تحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).
+
<noinclude>{{DISPLAYTITLE:التابع <code>Serial.flush()‎</code> في أردوينو}}</noinclude>
 
+
ينتظر التابع <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كان هذا التابع يحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).
ترث الدالة <code>flush()‎</code> من الصنف <code>[[Arduino/stream|stream]]</code>.
 
  
 +
يرث التابع <code>flush()‎</code> من الصنف <code>[[Arduino/stream|stream]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
سطر 12: سطر 12:
 
Serial3.flush()
 
Serial3.flush()
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==القيم المعادة==
== القيم المعادة ==
 
 
لا يعاد أي شيء.
 
لا يعاد أي شيء.
 
 
==انظر أيضًا==
 
==انظر أيضًا==
 +
*التابع <code>[[Arduino/serial/availableforwrite|availableForWrite()‎]]</code>: يجلب عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
 +
*التابع <code>[[Arduino/serial/end|end()‎]]</code>: يعطِّل الاتصال التسلسلي المفتوح محرِّرةً بذلك الرجل 0 (RX) والرجل 1 (TX) لتصبح قابلةً للاستعمال كدخل أو خرج رقمي.
 +
*التابع <code>[[Arduino/serial/peek|peek()‎]]</code>: يعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي.
 +
*التابع <code>[[Arduino/serial/print|print()‎]]</code>: يطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). 
 +
*التابع <code>[[Arduino/serial/read|read()‎]]</code>: يقرأ البيانات المستلمة عبر الاتصال التسلسلي.
 +
*التابع <code>[[Arduino/serial/write|write()‎]]</code>: يكتب بيانات ثنائية على منفذ الاتصال التسلسلي.
 
==مصادر==
 
==مصادر==
*[https://www.arduino.cc/reference/en/language/functions/communication/serial/finduntil/ صفحة الدالة Serial.flush()‎ في توثيق أردوينو الرسمي.]
+
*[https://www.arduino.cc/reference/en/language/functions/communication/serial/finduntil/ صفحة التابع Serial.flush()‎ في توثيق أردوينو الرسمي.]
 +
[[تصنيف: Arduino]]
 +
[[تصنيف: Arduino Method]]
 +
[[تصنيف: Arduino Communication]]
 +
[[تصنيف: Arduino Serial]]

المراجعة الحالية بتاريخ 17:48، 6 نوفمبر 2018

ينتظر التابع flush()‎ اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كان هذا التابع يحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).

يرث التابع flush()‎ من الصنف stream.

البنية العامة

Serial.flush()

// فقط Mega لوحات أردوينو
Serial1.flush()
Serial2.flush()
Serial3.flush()

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • التابع availableForWrite()‎: يجلب عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
  • التابع end()‎: يعطِّل الاتصال التسلسلي المفتوح محرِّرةً بذلك الرجل 0 (RX) والرجل 1 (TX) لتصبح قابلةً للاستعمال كدخل أو خرج رقمي.
  • التابع peek()‎: يعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي.
  • التابع print()‎: يطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). 
  • التابع read()‎: يقرأ البيانات المستلمة عبر الاتصال التسلسلي.
  • التابع write()‎: يكتب بيانات ثنائية على منفذ الاتصال التسلسلي.

مصادر