لنفترض أن لدي تعداد Kotlin التالي
فئة التعداد BleSerialCommands(رمز val: بايت، val inboundSize: Int?، val outboundSize: Int?) {
 // الضغط على الأزرار يكون للداخل فقط
 BUTTON\_COMMAND(0x10.toByte(), 6, null),

 // سيكون لكل من رسائل إعلام عنوان MAC المتاحة القادمة من الدونجل وطلبات إقران MAC المرسلة إلى الدونجل نفس البنية
 العنوان\_COMMAND(0x20.toByte(), 20, 20),

 // تحديثات التكوين صادرة فقط ولها أحجام متغيرة بناءً على الأمر
 CONFIG\_UPDATE\_COMMAND(0x40.toByte(), null, null),

 // يحتوي الإصدار الصادر فقط على معرف الأمر، بينما يحتوي الإصدار الوارد على بايت واحد لكل إصدار من الأجهزة والبرامج الثابتة
 VERSION\_COMMAND(0x50.toByte(), 5, 3),

 // هذه رسائل ack/nack وهي واردة فقط
 ACK\_NACK\_COMMAND(0x60.toByte(), 4, null),

 // تحتوي الطلبات الصادرة على معرف الأمر فقط، بينما تحتوي الرسائل الواردة على بايت للوضع
 MODE\_COMMAND(0x70.toByte(), 4, 3),

 // هذه صادرة فقط وتحتوي على معرف الأمر فقط.
 UNPAIR\_COMMAND(0x80.toByte(), null, 3),

 // تحتوي هذه على عنوان MAC عند الدخول، ولكنها تحتوي فقط على بايت الأمر عند الخروج. ومع ذلك، إذا كان الدونجل غير مقترن، فسوف يقوم بإرجاع حزمة nack بدلاً من هذه.
 العنوان\_REQUEST(0x90.toByte(), 20, 3)
}

لدي بايت وأريد استرداد قيمة التعداد لذلك البايت. ما هي طريقة بسيطة للقيام بذلك؟ سطر واحد بشكل مثالي
{"evolved_from": null, "kind": "human", "source": "ewof/sharegpt-instruct-unfiltered-deduped"}