Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

האם המוצר במלאי?
[X]
עמוד המוצר מציג את רמת המלאי האמיתית, הזמינה במחסנינו.
פרטים נוספים
איך מזמינים ומשלמים?
[X]
ההזמנה והתשלום מתבצעים רק דרך האתר.
איסוף או משלוח? כמה זה יעלה?
[X]
האתר מציע 5 אפשרויות משלוח וגם אפשרות לאיסוף עצמי מהמחסן.
אחרי הוספת המוצרים לעגלת הקניות, אפשר לראות בה את האפשרויות, המחירים והערכת זמני הגעת המשלוח.
המחיר יחושב לפי גודל ומשקל המוצרים שבחרת.
פרטים נוספים
מתי ההזמנה מוכנה?
[X]
אין צורך לעדכן אותנו טלפונית על ביצוע ההזמנה. אנו רואים אותה מיד ומטפלים בה במהירות.
כמה מהר? לפי הסטטיסטיקה של 3 חודשים האחרונים, הכוללים גם חגים וחופשים, הזמנות שבוצעו בשעות אלה (יום שישי בין השעות 6 ל-7) היו מוכנות תוך שעה ו-40 דקות.
פרטים נוספים
ייצור ושירותים
מחלקות מוצרים

ספריה - Ethernet - פונקציית ()maintain

2017-12-24 21:18:57
פונקציית ()Ethernet.maintain מאפשרת חידוש של כתובת ה-IP שהושגה משרת DHCP.
כשכתובת IP מושגת משרת DHCP, השרת "משכיר" (lease) את הכתובת להתקן לזמן קצוב. עם פונקציית ()Ethernet.maintain אפשר לבקש חידוש של הכתובת משרת ה-DHCP. תלוי איך הרשת שלכם מוגדרת, ההתקן יכול לקבל את אותה הכתובת, כתובת חדשה או בכלל לא לקבל כתובת.

תוכלו לקרוא לפונקציה זו בכל קצב שתרצו, היא תשלח בקשת שכירות (lease) רק כשצריך, בכל המקרים האחרים היא לא תעשה כלום ותחזיר 0. הדרך הפשוטה ביותר היא לקרוא לפונקציה בכל קריאה לפונקציית ()loop, אבל בתדירות נמוכה זה גם בסדר. אם לא תקראו לפונקציה זו בכלל או תקראו בקצב משמעותית נמוך מפעם בשניה יגרום לאי-חידוש של הכתובת בזמן, כפי שפרוטוקול DHCP דורש זאת, מה שיובל לשימוש בכתובת IP שההתקן קיבל מעבר לזמן המוקצה לו. הדבר לא בהכרח יגרום לבעיה מיידית, אבל כששרת ה-DHCP יקצה את אותה הכתובת להתקן אחר, אז בוודאות יהיו בעיות.

פונקציית ()Ethernet.maintain נוספה לסביבת הפיתוח בגרסה 1.0.1


תחביר

קוד: בחר הכל
Ethernet.maintain();

פרמטרים:
אין.

הפונקציה מחזירה byte עם ערכים הבאים:
  • 0 - לא קרה כלום
  • 1 - חידוש הכתובת נכשל
  • 2 - חידוש הכתובת הצליח
  • 3 - הצמדת כתובת חדשה נכשלה
  • 4 - הצמדת כתובת חדשה הצליחה


ראו גם:

Ethernet

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()Ethernet.begin לפי רישיון Creative Commons Attribution-ShareAlike 3.0.