این رابط با استفاده از API REST با یک سرور Amadeus HotSOS ارتباط برقرار میکند.
این رابط فقط دادههای اتاق را همگامسازی میکند و رویدادها را همگامسازی نمیکند. اگر این مورد ضروری باشد، به پشتیبانی Antcas مراجعه کنید.
توجه: این رابط در زمان ارسال بسیار آهسته است. ممکن است کمی وقت بکشد تا مقدار در نماهنگ ظاهر شود.
پلیهای فردی از سرور Antcas به طریق HTTPS به پورتال HotSOS انجام میشود. URL API ثابت تعیین شده و نمیتواند تغییر کند. در اینجا اتاقهایی که قبلاً در برنامه HotSOS و در Config Antcas تعریف شدهاند، پرسش میشوند. حداکثر تعداد پرسشها در هر دقیقه به طور پیشفرض 30 است. سرور Antcas به سیاست تعیینشده پایبند است تا بار کار Gegenseite و شبکه را کاهش دهد. این معنی دارد که ممکن است چند دقیقه طول بکشد تا یک تغییر در سرور Antcas دریافت شود.
در زمان راهاندازی سرور، ابتدا پیامها دریافت میشوند و سپس همه وضعیتهای پیام ارسال میشوند. اگر در بین این دو تغییری از طرف HotSOS رخ دهد، نتیجه آن این خواهد بود که وضعیت ابتدا به SPS میرسد و سپس دوباره ارسال میشود.
اگر خطا در ارتباط رخ دهد، پرسش پس از رسیدن به زمان انتظار خودکاراً تکرار میشود. پیام خطا تنها یک بار در نماهنگ ظاهر میشود. اگر ارتباطی در زمان انتظار تعیینشده برقرار نشود، رابط نیز به عنوان آفلاین اعلام میشود.
آدرس مقصد آدرس سرور بدون URI و پیشوند https:// است.
توجه: در هنگام استفاده از یک سرور پروکسی، باید توجه داشت که مسیر URI تغییر نکند.
نماهنگ میتواند از منابع مختلف نمایش داده شود. در جدول زیر همه امکانات توضیح داده شدهاند.
| منبع | توضیحات |
|---|---|
| Client | مقدار دریافتی از طرف HotSOS. |
| Server | مقدار ارسالی یا خوانده شده توسط Antcas Control. |
| System | پیام سیستم عمومی. |
| نام | نوع داده | توضیحات |
|---|---|---|
| string | شماره اتاق را مطابق با رابط تنظیم میکند. | |
| bool | درخواست تمیز کردن اتاق. | |
| string | وضعیت سرویس فعلی اتاق. | |
| string | وضعیت اتاق. | |
| string | نام اتاق دریافتی. | |
| bool | Do Not Disturb دریافت شده. | |
| bool | اتاق اشغال شده است. |
توجه: فقط میتوانید از مقادیر زیر استفاده کنید. همه مقادیر دیگر ارسال نمیشوند و در نماهنگ با رنگ قرمز نشان داده میشوند.
| مقدار | توضیحات |
|---|---|
| CLEAN | اتاق تمیز است. |
| DIRTY | اتاق کثیف است. |
| OUT_OF_ORDER | اتاق آسیب دیده است. |
| OUT_OF_SERVICE | اتاق خارج از خدمت است. |
| INSPECTED | اتاق بررسی شده است. |
| PICKUP | اتاق در وضعیت برداشتن قرار دارد. |
توجه: فقط میتوانید از مقادیر AWAITING_SERVICE و DO_NOT_DISTURB استفاده کنید.
| مقدار | توضیحات |
|---|---|
| AWAITING_SERVICE | اتاق در انتظار تمیزکاری است. |
| DO_NOT_DISTURB | مهمان نمیخواهد آزاردهنده شود. |
| VACANT_CLEANED | اتاق تمیز شده و خالی است. |
| OCCUPIED_CLEANED | اتاق تمیز شده و اشغال شده است. |
| CLEANING_STARTED | تمیزکاری اتاق شروع شده است. |
| SERVICE_REFUSED | مهمان سرویس را رد کرده است. |
| STOPPED | تمیزکاری متوقف شده است. |
| TO_BE_INSPECTED | اتاق نیاز به بررسی دارد. |
| INSPECTED | اتاق بررسی شده است. |
| LATE_SERVICE | مهمان میخواهد سرویس دیرتر باشد. |
| RETURN_LATER | مهمان برای بازگشت در زمان بعد درخواست داده است. |