Proemion بائٹ کمانڈ پروٹوکول بائنری کمانڈ یوزر مینوئل

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion لوگو

بائٹ کمانڈ مینوئل

بائٹ کمانڈ پروٹوکول بائنری کمانڈز

بائٹ کمانڈ مینول پیغام کی ترسیل کے لیے ریموٹ ہوسٹ اور CAN نیٹ ورک کے ذریعے استعمال کیے جانے والے Proemion Byte Command Protocol کے کمانڈز اور ان کی ساخت کی وضاحت کرتا ہے۔

جنرل

بائٹ کمانڈ مینول Proemion بائٹ کمانڈ پروٹوکول کے ذریعے استعمال ہونے والے ڈھانچے اور کمانڈز کی وضاحت کرتا ہے۔
اس پروٹوکول کو Proemion GmbH کے تمام CAN ٹو پی سی گیٹ ویز کے ذریعے سپورٹ کیا جاتا ہے تاکہ ڈیوائس کے ذریعے تعاون یافتہ انٹرفیس کے ذریعے ریموٹ ہوسٹ کے ساتھ بات چیت کی جا سکے۔
مندرجہ ذیل دستی آلہ کے مخصوص دستورالعمل کو بڑھاتا ہے۔
غیر یقینی صورتحال کی صورت میں براہ کرم اپنے مخصوص گیٹ وے ڈیوائس کے ڈیوائس مینوئلز سے بھی رجوع کریں۔
CAN ٹو پی سی گیٹ وے CAN نیٹ ورک کو ایک مخصوص انٹرفیس جیسے RS232، USB، Ethernet، Bluetooth یا WLAN کا استعمال کرتے ہوئے ریموٹ ہوسٹ سے جوڑتے ہیں۔
Proemion Byte کمانڈ پروٹوکول میزبان اور CAN نیٹ ورک کے درمیان دو طرفہ شفاف CAN پیغام کی ترسیل کے ساتھ ساتھ میزبان اور گیٹ وے کے درمیان کمانڈز کی منتقلی کے لیے کام کرتا ہے۔
چونکہ تمام Proemion CAN ٹو پی سی گیٹ ویز ایک ہی پروٹوکول پر کام کرتے ہیں، اس لیے کسی بھی ایپلیکیشن سافٹ ویئر کو مختلف مواصلاتی انٹرفیس استعمال کرنے کے لیے صرف بنیادی مواصلاتی معمولات کا تبادلہ کرکے آسانی سے بڑھایا جا سکتا ہے۔
زیادہ تر کمانڈز کو تمام گیٹ ویز کے ذریعے سپورٹ کیا جاتا ہے، بعض صورتوں میں خصوصی کمانڈز کو سنگل ڈیوائسز کے ذریعے سپورٹ نہیں کیا جاتا ہے۔
باب کمانڈز اور ڈیوائسز میں ٹیبل آپ کو ایک اوور فراہم کرتا ہے۔view ہر ایک گیٹ وے قسم کے ذریعہ تعاون یافتہ کمانڈز پر۔

نوٹ
عام طور پر تمام کمانڈز جو ڈیوائسز کی سیٹنگز کو متاثر کرتی ہیں صرف گیٹ وے کی غیر مستحکم RAM میموری میں محفوظ کی جاتی ہیں، ری سیٹ کرنے کے بعد ڈیوائسز کی غیر اتار چڑھاؤ والی میموری میں محفوظ کردہ سیٹنگز کو دوبارہ استعمال کیا جاتا ہے۔
آپ ان سیٹنگز کو ڈیوائس کے مخصوص کنفیگریٹر سافٹ ویئر کے ساتھ تبدیل کر سکتے ہیں یا – اگر ڈیوائس کے ذریعے سپورٹ ہو تو – CANopen کے ذریعے۔
استثناء: کمانڈ "CAN baud rate" مستقل طور پر محفوظ ہے۔
کچھ گیٹ ویز کے لیے کنفیگریٹر سافٹ ویئر میں اسٹارٹ بائٹ (ڈیفالٹ: 0x43) اور اسٹاپ بائٹ (ڈیفالٹ: 0x0D) کو تبدیل کرنا ممکن ہے۔
اس دستی میں تمام وضاحتیں فرض کرتی ہیں کہ پہلے سے طے شدہ اقدار استعمال کی گئی ہیں۔
مزید معلومات اور مدد کے لیے سپورٹ فارم پُر کریں، سروس اور سپورٹ دیکھیں۔
ڈرائیورز، سافٹ ویئر، فرم ویئر اور دستاویزات کے تازہ ترین ورژن ہماری ویب سائٹ پر دستیاب ہیں۔ webسائٹ: ڈاؤن لوڈ سینٹر.

1.1. سروس اور سپورٹ 
ڈرائیوروں کے تازہ ترین ورژن، سافٹ ویئر، فرم ویئر، اور دستاویزات ہمارے میں دستیاب ہیں۔ دستاویز لائبریری.

کیا آپ کو مدد کی ضرورت ہے یا بگ کی اطلاع دینا چاہتے ہیں؟
ہماری وزٹ کریں۔ webسائٹ پریمیون مزید معلومات کے لیے، یا پر ٹکٹ حاصل کریں۔ حمایت.

بائٹ موڈ کمانڈز

2.1 کمانڈ فارمیٹ (بائٹ موڈ)

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
'C' (0x43) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔ یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔
لمبائی 0x00-0xFF لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔
حکم 0x00-0xFF کمانڈ بائٹ، اقدار 0x00 سے 0xFE براہ راست کمانڈز ہیں، قدر 0xFF کا مطلب ہے کہ اگلے بائٹ میں کمانڈ کی توسیع ہوتی ہے۔
ڈیٹا xx ڈیٹا کا مواد
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔
0x0D (کیریج ریٹرن) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔ یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔

"-" کا مطلب ہے کہ یہ قدر دلچسپی کی نہیں ہے۔
"xx" کا مطلب ہے کہ فیلڈ میں کنفیگریشن / ریپلائی ویلیو شامل ہے۔
ہر پیغام جو Proemion CAN ڈیوائس کی ترتیبات کو تبدیل کرتا ہے یا درخواست کرتا ہے اس کا جواب اسی کمانڈ بائٹ والے پیغام کے ذریعے دیا جاتا ہے، جس میں نئی ​​ترتیبات ہوتی ہیں۔

نوٹ
درخواست کی کمانڈز کو عام طور پر اضافی پیرامیٹرز کی ضرورت نہیں ہوتی ہے (کوئی "ڈیٹا" فیلڈ نہیں)۔
کمانڈ کی تفصیل میں استثناء کا ذکر کیا گیا ہے۔

2.1.1. سابقample

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی 0x0B لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔
حکم 0x00 11 بٹ ID CAN پیغام
ڈیٹا 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB پہلے)
CAN-پیغام ڈیٹا مواد
چیکسم 0xCE SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف 0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.2 توسیعی کمانڈ فارمیٹ (بائٹ موڈ)

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
'C' (0x43) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔
یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔
لمبائی 0x00-0xFF لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔
توسیعی کمانڈ 0xD0-0xDF کمانڈ بائٹ، اقدار 0xD0 سے 0xDF توسیعی کمانڈز ہیں۔
ڈیٹا xx بائٹ 0: CAN-چینل (CAN 0 کے لیے 1 سے شروع ہوتا ہے) / 128 … 255 ماڈیول کے لیے مخصوص (WLAN/GSM/GPS…)
بائٹ 1: حکم
بائٹ 2: ڈیٹا کا مواد
چیکسم 0xCE SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف 0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

"-" کا مطلب ہے کہ یہ قدر دلچسپی کی نہیں ہے۔
"xx" کا مطلب ہے کہ فیلڈ میں کنفیگریشن / ریپلائی ویلیو شامل ہے۔

2.2.1. سابقample - توسیعی کمانڈ

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی 0x0D لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔
حکم 0xD0۔ توسیعی کمانڈ
ڈیٹا 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-چینل: 2
کمانڈ: 11 بٹ ID CAN پیغام ID (0x789) (MSB پہلے)
CAN-پیغام ڈیٹا مواد
چیکسم 0x19 SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.3۔ ڈیٹا پیغامات پر کارروائی کریں۔
یہ پیغامات موصول ہونے والے CAN پیغامات کو میزبان کو منتقل کرنے یا میزبان سے CAN پیغامات کو CAN نیٹ ورک کو بھیجنے کے لیے استعمال کیے جاتے ہیں۔

2.3.1 CAN ڈیٹا فریم کا استقبال
CAN بس سے گیٹ وے کے ذریعے موصول ہونے والے CAN ڈیٹا فریم پیغامات کو درج ذیل فارمیٹ میں میزبان انٹرفیس میں منتقل کیا جاتا ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x00 11 بٹ ID CAN پیغام موصول ہوا۔
0x01 11-بٹ ID CAN پیغام موصول ہوا، پیغام میں ایک اضافی 32-بٹ ٹائمسٹ شامل ہے۔amp قدر
0x02 29 بٹ ID CAN پیغام موصول ہوا۔
0x03 29-بٹ ID CAN پیغام موصول ہوا، پیغام میں ایک اضافی 32-بٹ ٹائمسٹ شامل ہے۔amp قدر
ڈیٹا 11 بٹ ID پیغامات کے لیے:
0x00-0xFF بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
29 بٹ ID پیغامات کے لیے:
0x00-0xFF بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر
(صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر ٹائمسٹamp مطلوبہ ہے، اس اختیار کو متعلقہ کمانڈ پیغام کے ساتھ فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.3.2 CAN ڈیٹا فریم منتقل کریں۔
CAN ڈیٹا فریم پیغامات کو CAN بس میں منتقل کرنے کے لیے، میزبان انٹرفیس درج ذیل فارمیٹ میں ڈیٹا کو گیٹ وے پر بھیجتا ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x00 11 بٹ ID CAN ڈیٹا فریم منتقل کریں۔
0x02 29 بٹ ID CAN ڈیٹا فریم منتقل کریں۔
ڈیٹا 11 بٹ ID پیغامات کے لیے:
0x00-0xFF بائٹ 0-1:
11 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
8 CAN ڈیٹا بائٹس تک
29 بٹ ID پیغامات کے لیے:
0x00-0xFF بائٹ 0-3:
29 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
8 CAN ڈیٹا بائٹس تک
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.3.3 CAN ریموٹ فریم کا استقبال
CAN بس سے گیٹ وے کے ذریعے موصول ہونے والے CAN ریموٹ فریم پیغامات کو درج ذیل فارمیٹ میں میزبان انٹرفیس میں منتقل کیا جاتا ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x04 11 بٹ ID CAN ریموٹ فریم موصول ہوا۔
0x05 11 بٹ ID CAN ریموٹ فریم موصول ہوا، پیغام میں ایک اضافی 32 بٹ ٹائمسٹ شامل ہے۔amp قدر
0x06 29 بٹ ID CAN ریموٹ فریم موصول ہوا۔
0x07 29 بٹ ID CAN ریموٹ فریم موصول ہوا، پیغام میں ایک اضافی 32 بٹ ٹائمسٹ شامل ہے۔amp قدر
ڈیٹا 11 بٹ ID ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-1:
11 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) ایک اضافی 32 بٹ ٹائمسٹamp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
29 بٹ ID ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-3:
29 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹس:
DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) ایک اضافی 32 بٹ ٹائمسٹamp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر ٹائمسٹamp مطلوبہ ہے، اس اختیار کو متعلقہ کمانڈ پیغام کے ساتھ فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.3.4 منتقل کر سکتے ہیں ریموٹ فریم
CAN ریموٹ فریم پیغامات کو CAN بس میں منتقل کرنے کے لیے، میزبان انٹرفیس درج ذیل فارمیٹ میں گیٹ وے کو ڈیٹا بھیجتا ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x04 11 بٹ ID CAN ریموٹ فریم منتقل کریں۔
0x06 29 بٹ ID CAN ریموٹ فریم منتقل کریں۔
ڈیٹا 11 بٹ ID ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-1:
11 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹ:
DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ)
29 بٹ ID ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-3:
29 بٹ CAN ID (MSB پہلے)
اضافی ڈیٹا بائٹ:
DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.3.5 RS232 ڈیٹا فریم ترسیل اور استقبال

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x09 RS232 ڈیٹا فریم
ڈیٹا xx RS232 ڈیٹا
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.3.6 آپٹیمائزیشن بلاک وصول کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x08 آپٹیمائزیشن بلاک وصول کریں۔
ڈیٹا xx آپٹیمائزیشن ڈیٹا وصول کریں۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.4 تاثرات کے پیغامات
ان پیغامات میں فیڈ بیک ڈیٹا ہوتا ہے جو صارف کو CAN پیغامات کی درست ترسیل کو چیک کرنے کی اجازت دیتا ہے۔

2.4.1 پیغام ٹرانسمیشن کی رائے کر سکتے ہیں

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x20 11 بٹ ID CAN پیغام منتقل کیا گیا۔
0x21 11 بٹ ID CAN پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
0x22 29 بٹ ID CAN پیغام منتقل کیا گیا۔
0x23 29 بٹ ID CAN پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
0x24 11 بٹ ID CAN ریموٹ فریم منتقل کیا جا سکتا ہے۔
0x25 11 بٹ ID CAN ریموٹ فریم منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
0x26 29 بٹ ID CAN ریموٹ فریم منتقل کیا جا سکتا ہے۔
0x27 29 بٹ ID CAN ریموٹ فریم منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
0x28 11 بٹ آئی ڈی ٹرانسمٹ سرور پیغام منتقل کیا گیا۔
0x29 11 بٹ ID ٹرانسمٹ سرور پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
0x2A 29 بٹ آئی ڈی ٹرانسمٹ سرور پیغام منتقل کیا گیا۔
0x2B 29 بٹ ID ٹرانسمٹ سرور پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے
ڈیٹا 11 بٹ ID پیغامات / ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-1:
11 بٹ CAN ID (MSB پہلے)
0x00-0xFF اضافی ڈیٹا بائٹس (ریموٹ فریم پر نہیں۔ رائے):
8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
29 بٹ ID پیغامات / ریموٹ فریموں کے لیے:
0x00-0xFF بائٹ 0-3:
29 بٹ CAN ID (MSB پہلے)
0x00-0xFF اضافی ڈیٹا بائٹس (ریموٹ فریم پر نہیں۔ رائے):
8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر فیڈ بیک میسجز چاہیں تو متعلقہ کمانڈ کے ذریعے فیڈ بیک آپشن کو فعال کرنا ہوگا (سوئچ سرور آبجیکٹ کو آن/آف دیکھیں)۔
اگر ٹائمسٹamp پسند کیا جاتا ہے، اس اختیار کو متعلقہ پیغام کے ذریعے فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.5 تشخیصی ڈیٹا کے پیغامات
2.5.1. ڈیوائس آئی ڈی

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x40 ڈیوائس ID سٹرنگ (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
ڈیٹا
(صرف جواب پر)
0x00-0xFF ID سٹرنگ (صرف جواب پر)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.5.2 ہارڈ ویئر / سافٹ ویئر ورژن

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x41 ہارڈ ویئر / سافٹ ویئر ورژن (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
ڈیٹا
(صرف جواب پر)
0x00-0xFF بائٹ 0-1: ڈیوائس کا ہارڈ ویئر ورژن
بائٹ 2-3: فرم ویئر کا سافٹ ویئر ورژن
بائٹ 4-5: بوٹ لوڈر کا سافٹ ویئر ورژن
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.5.3. غلطی حیثیت

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x42 خرابی کی حیثیت (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
0x43 خرابی کی کیفیت کا پیغام جس میں ایک اضافی ٹائمسٹ شامل ہے۔amp قدر
(کوئی درخواست کا حکم نہیں، صرف جوابی پیغام)
ڈیٹا
(صرف جواب پر)
0x00-0xFF بائٹ 0:
بٹ 0: بفر اوور فلو وصول کر سکتے ہیں۔
بٹ 1: ٹائم آؤٹ کو منتقل کر سکتا ہے۔
بٹ 2: CAN غلطی کاؤنٹر اوور فلو
بٹ 3: CAN بس میں خرابی
بٹ 4: میزبان انٹرفیس نحو کی خرابی۔
بٹ 5: میزبان انٹرفیس فارمیٹ کی خرابی۔
بٹ 6: میزبان انٹرفیس بفر اوور فلو منتقل کرتا ہے۔
بٹ 7: استعمال نہیں کیا
بائٹ 1 (CAN کنٹرولر کا آخری ایرر کوڈ):
'0': کوئی خرابی نہیں۔
'1': ایک ترتیب میں 5 سے زیادہ مساوی بٹس آئے ہیں۔
'2': موصول ہونے والے پیغام کا فارمیٹ درست نہیں ہے۔
'3': منتقل شدہ پیغام کو تسلیم نہیں کیا گیا۔
'4': ٹرانسمیشن کے دوران ریکسیوی لیول سیٹ کرنا ممکن نہیں ہے۔
'5': ٹرانسمیشن کے دوران غالب لیول سیٹ کرنا ممکن نہیں۔
'6': موصولہ CRC چیک کی رقم غلط تھی۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر ٹائمسٹamp پسند کیا جاتا ہے، اس اختیار کو متعلقہ پیغام کے ذریعے فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
جب بھی خرابی کی حیثیت تبدیل ہوتی ہے، ایک غلطی کی حیثیت کا پیغام خود بخود پیدا ہوتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.5.4 انٹرفیس ورژن

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x44 انٹرفیس ورژن (مثال کے طور پر بلوٹوتھ ماڈیول، WLAN-module، …) (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
ڈیٹا
(صرف جواب پر)
0x00-0xFF ASCII کوڈ شدہ ورژن سٹرنگ
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
ماڈیول قابل انتخاب ہے۔

2.5.5 موجودہ CAN-بس لوڈ

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x47 فی سیکنڈ پیغامات میں موجودہ بس لوڈ (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
ڈیٹا
(صرف جواب پر)
0x00-0xFF بائٹ 0-1:
غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.5.6 ڈیوائس مصروف / کمانڈ تعاون یافتہ نہیں ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x48 ڈیوائس کمانڈ پر عمل نہیں کر سکتی (صرف دیگر کمانڈز پر ردعمل)
ڈیٹا 0x00-0xFF مستقبل کے استعمال کے لیے محفوظ ہے۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.5.7 CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x49 CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔
ڈیٹا 0x00-0xFF غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے)
(آلہ کو دوبارہ ترتیب دینے کے بعد RAM پیرامیٹر واپس 0 پر سیٹ کر دیا گیا ہے)
10 ms میں اگلی کمانڈ کا اندازہ ہونے تک تاخیر کا وقت، یہ قدر صرف ایک بار لاگو ہوتی ہے!
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6۔ CAN کنٹرولر سیٹ اپ پیغامات
2.6.1 چینل ID کی ترتیبات کو تبدیل کریں / وصول کرنے کی درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x50 چینل ID کی ترتیبات کی وصولی کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x51 موصول چینل ID کی ترتیبات کو تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0xFF بائٹ 0:
آبجیکٹ نمبر وصول کریں (رینج گیٹ وے ڈیوائس پر منحصر ہے) CANview  USB / RS232: 0…8
CANview  ایتھرنیٹ: 0…7
بلوٹوتھ / WLAN کو لنک کر سکتے ہیں: 0…15
0x00-0x07 بائٹ 1:
بٹ 0: 0 = چینل غیر فعال، 1 = چینل فعال بٹ 1: 0 = 11 بٹ ID وصول کریں، 1 = 29 بٹ ID حاصل کریں۔ بٹ 2: 0 = 11 بٹ ID تبدیل کریں، 1 = 29 بٹ ID تبدیل کریں۔
بائٹ 2-3: 11 بٹ ID اگر بائٹ 1، بٹ 2 = 0
بائٹ 2-5: 29 بٹ ID اگر بائٹ 1، بٹ 2 = 1
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر تبدیلی کے پیغام میں کوئی ID کی معلومات نہیں ہے (لمبائی بائٹ <4) آخری ID کی ترتیب باقی ہے۔
اس معاملے میں بائٹ 1، بٹ 2 کو نظر انداز کر دیا جاتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6.2 چینل ماسک کی ترتیبات کو تبدیل کریں / وصول کرنے کی درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x52 چینل ماسک کی ترتیبات کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x53 موصول چینل ماسک کی ترتیبات کو تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0xFF بائٹ 0:
آبجیکٹ نمبر وصول کریں (رینج گیٹ وے ڈیوائس پر منحصر ہے) CANview  USB / RS232: 0…8
CANview  ایتھرنیٹ: 0…7
بلوٹوتھ / WLAN کو لنک کر سکتے ہیں: 0…15
0x00-0x07 بائٹ 1:
بٹ 0: 0 = چینل غیر فعال، 1 = چینل فعال
بٹ 1: 0 = 11 بٹ ماسک حاصل کریں، 1 = 29 بٹ ماسک حاصل کریں۔
بٹ 2: 0 = 11 بٹ ماسک تبدیل کریں، 1 = 29 بٹ ماسک تبدیل کریں۔
بائٹ 2-3: 11 بٹ ماسک اگر بائٹ 1، بٹ 2 = 0
بائٹ 2-5: 29 بٹ ماسک اگر بائٹ 1، بٹ 2 = 1
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر تبدیلی کے پیغام میں کوئی ماسک کی معلومات نہیں ہے (لمبائی بائٹ <4)، ماسک کی آخری ترتیب باقی رہتی ہے۔
اس معاملے میں بائٹ 1، بٹ 2 کو نظر انداز کر دیا جاتا ہے۔
اگر آلہ ہر چینل کے لیے انفرادی ماسک کو سپورٹ نہیں کرتا ہے (CANview RS232)، چینل 1 سے 7 کے ماسک سیٹنگز کو نظر انداز کر دیا جاتا ہے اور چینل 0 کی سیٹنگ کے ساتھ جواب دیا جاتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6.3 CAN بوڈ کی شرح

بائٹ قدر تفصیل
ایس او ایف

(فریم کا آغاز)

0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x56 CAN بوڈ ریٹ پیرامیٹرز کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں)
0x57 CAN بوڈ ریٹ کے پیرامیٹرز سیٹ کریں۔
ڈیٹا 0x00-0xFF بائٹ 0: 0xFF اگر کوئی سی آئی اے معیاری بوڈ ریٹ کے مطابق نہیں ہے، ورنہ:
0x00: 10 kBit/sec
0x01: 20 kBit/sec
0x02: 50 kBit/sec
0xFE: 100 kBit/sec
0x03: 125 kBit/sec
0x04: 250 kBit/sec
0x05: 500 kBit/sec
0x06: 800 kBit/sec
0x07: 1 MBit/sec
0xFF: BTR قدریں استعمال ہوتی ہیں۔
بائٹ 1: BTR0 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) بائٹ 2: BTR1 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) بائٹ 3: BTR2 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF)  بائٹ 4: BTR3 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر ڈیٹا بائٹ 0 کو 0xFF پر سیٹ کیا جاتا ہے، تو BTR قدریں غیر معیاری بوڈ ریٹ سیٹ کرنے کے لیے استعمال ہوتی ہیں۔
اگر معیاری بوڈ ریٹ استعمال کیا جاتا ہے، تو BTR قدریں ضروری نہیں ہیں، اگر وہ بہرحال استعمال کی جاتی ہیں، تو انہیں نظر انداز کر دیا جاتا ہے!
اگر آپ کو بوڈ ریٹ سیٹ کرنے کی ضرورت ہے جو ڈیوائس کی معیاری سیٹنگز سے تعاون یافتہ نہیں ہے، تو براہ کرم مزید معلومات کے لیے ہمارے سپورٹ سے رابطہ کریں، سروس اور سپورٹ دیکھیں۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6.4 کنٹرولر ری سیٹ کر سکتے ہیں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x58 CAN کنٹرولر ری سیٹ (کوئی اضافی ڈیٹا بائٹس نہیں)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
"CAN کنٹرولر ری سیٹ" کمانڈ CAN کنٹرولر کی مکمل ری سیٹ انجام دیتی ہے، بشمول ٹائمسٹamp قدر، وصول اور منتقلی بفرز۔
CAN کنٹرولر ری سیٹ آلہ کی خرابی کی حالت کو بھی دوبارہ ترتیب دیتا ہے۔
اس وجہ سے، CAN کنٹرولر کو دوبارہ ترتیب دینے کے بعد، خرابی کی صورتحال کو اپ ڈیٹ کرنے کے لیے، ایک ایرر اسٹیٹس میسج تیار ہوتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6.5 CAN انٹرفیس آٹو بوڈ موڈ سیٹ کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x59 آٹو بوڈ موڈ سیٹ کریں (کوئی اضافی ڈیٹا بائٹس نہیں)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
آٹو باؤڈ موڈ صرف ان معیاری بوڈ ریٹس کے ساتھ ممکن ہے جن کی ڈیوائس سپورٹ کرتی ہے۔
آٹو باؤڈ کا پتہ لگانے کے لیے ضروری ہے کہ بس میں ورکنگ کمیونیکیشن ہو۔
جبکہ بوڈ ریٹ کا پتہ لگانے کا عمل فعال ہے، Proemion CAN ڈیوائسز غیر فعال موڈ میں ہیں اور CAN بس پر ٹریفک پر ان کا کوئی اثر نہیں ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

آٹو بوڈ کمانڈ گیٹ وے ڈیوائس کو "آٹو بوڈ موڈ" پر سیٹ کرتی ہے۔
ڈیوائس CAN پر ٹریفک کو سنتا ہے اور خود بخود بوڈ ریٹ کو کنفیگر کرتا ہے (صرف اسٹینڈرڈ بوڈ ریٹ جو ڈیوائس کے ذریعے تعاون یافتہ ہیں وہ قابل شناخت ہیں)۔
صحیح بوڈ ریٹ سیٹنگ حاصل کرنے کے بعد، آلہ ایک جواب تیار کرتا ہے، جس میں باڈ ریٹ کا پتہ چلا ہے۔
اس پیغام کا فارمیٹ CAN baud شرح کی درخواست کے پیغام سے مماثل ہے، سوائے کمانڈ بائٹ 0x59 ہے۔
جب کوئی بوڈ ریٹ کا پتہ نہیں چلتا ہے، تو آلہ آپریشن کے لیے آخری کنفیگر شدہ بوڈ ریٹ استعمال کرتا ہے۔
اس صورت میں، باؤڈ ریٹ کا جواب وہی ہے جیسا کہ غیر معیاری بوڈ ریٹ کی درخواست کی گئی ہے۔

2.6.6 سیٹ / درخواست فعال / غیر فعال موڈ

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x5A فعال / غیر فعال موڈ کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں)
0x5B فعال/غیر فعال موڈ سیٹ کریں۔
ڈیٹا 0x00-0x01 0x00 ڈیوائس = ایکٹو موڈ
0x01 ڈیوائس = غیر فعال موڈ
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.6.7 چینل سائیکل کا وقت تبدیل کریں / وصول کرنے کی درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x5C۔ چینل سائیکل ٹائم وصول کرنے کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x5D چینل وصول کرنے کا وقت تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0xFF بائٹ 0:
آبجیکٹ نمبر وصول کریں (رینج گیٹ وے ڈیوائس پر منحصر ہے) CANview  ایتھرنیٹ: 0…7
بلوٹوتھ / WLAN کو لنک کر سکتے ہیں: 0…15
0x00-0xFF بائٹ 1:
سائیکل کا وقت 10 ms میں
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.7۔ میزبان انٹرفیس کنفیگریشن پیغامات
2.7.1 تاثرات / آؤٹ پٹ کی ترتیبات

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
بائٹ قدر تفصیل
حکم 0x60 تاثرات کی ترتیبات کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں)
0x61 تاثرات کی ترتیبات مرتب کریں۔
ڈیٹا 0x00-0x07 بائٹ 0:
تھوڑا سا 0: 1 = CAN آؤٹ پٹ آن / 0 = CAN آؤٹ پٹ آف
بٹ 1: 1 = ٹرانسمٹ CAN پیغام فیڈ بیک آن / 0 = فیڈ بیک آف
تھوڑا سا 2: 1 = سرور فیڈ بیک آن / 0 = سرور فیڈ بیک آف
تھوڑا سا 3: 1 = RS232 انٹرفیس آن / 0 = RS232 انٹرفیس آف
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
اگر سیریل آؤٹ پٹ غیر فعال ہے، تو موصول ہونے والے CAN پیغامات Proemion CAN ڈیوائس کی RAM میں محفوظ کیے جاتے ہیں۔ اگر یہ بفر بھرا ہوا ہے تو، بفر اوور فلو کی خرابی کی نشاندہی کی جاتی ہے۔
اگر آؤٹ پٹ فعال ہو تو، تمام ذخیرہ شدہ پیغامات فوری طور پر میزبان انٹرفیس میں منتقل ہو جاتے ہیں۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.8۔ سرور انٹرفیس کمانڈز منتقل کریں۔
2.8.1 سرور اشیاء کو آن/آف کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x80 سرور آبجیکٹ آن / آف کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں)
0x81 سرور آبجیکٹ کو آن/آف سیٹ کریں۔
ڈیٹا 0x00-0xFF بائٹ 0:
ہر بٹ جو سیٹ کیا گیا ہے وہ متعلقہ سرور آبجیکٹ پر سوئچ کرتا ہے / ظاہر کرتا ہے کہ سرور آبجیکٹ آن ہے۔
ایک ری سیٹ بٹ غیر فعال سرور اشیاء کو نشان زد کرتا ہے۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔

2.8.2 سرور آبجیکٹ کنفیگریشن کو تبدیل / درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x82 سرور آبجیکٹ کنفیگریشن کی درخواست کریں (ایک اضافی ڈیٹا بائٹ کی ضرورت ہے جس میں سرور آبجیکٹ نمبر ہو)
0x83 سرور آبجیکٹ کو آن/آف سیٹ کریں۔
ڈیٹا 0x01-0x08 بائٹ 0 (آبجیکٹ نمبر):
آٹھ ممکنہ سرور اشیاء میں سے ایک کی تعداد پر مشتمل ہے جسے تبدیل کیا جانا چاہئے۔
0x00-0x01 بائٹ 1 (IDE):
0x00 = 11 بٹ ID آبجیکٹ
0x01 = 29 بٹ ID آبجیکٹ
بائٹ 2 اور اس سے زیادہ بائٹ نمبرز میں درج ذیل معلومات ہوتی ہیں۔ ظاہر میں   حکم:
0x00-0xFF ID (11 یا 29 بٹ)
0x01-0x08 ڈی ایل سی (CAN پیغام کے ڈیٹا بائٹس کی تعداد)
0x00-0xFF تک 8 ڈیٹا بائٹس کین پیغام کا
0x00-0xFF سائیکل کا وقت 10 ms میں سرور آبجیکٹ کا
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
ڈی ایل سی بائٹ کا مواد منتقل شدہ ڈیٹا بائٹس کی تعداد سے متفق ہونا ضروری ہے، بصورت دیگر ٹرانسمٹ سرور غیر متوقع طور پر برتاؤ کر سکتا ہے۔
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔

2.8.3 ٹرانسمٹ چینل آئی ڈی کی ترتیبات کو تبدیل / درخواست کریں۔ 
CAN ٹرانسمیٹ چینل فلٹرز ایک جیسے کام کرتے ہیں جیسے CAN وصول کرنے والے فلٹرز کو باب CAN کنٹرولر سیٹ اپ پیغامات میں بیان کیا گیا ہے۔ میزبان سے موصول ہونے والے پیغامات کو اس فلٹر کی شرائط کے ساتھ چیک کیا جاتا ہے۔ اگر شرائط پوری ہوتی ہیں، تو پیغام CAN بس کو بھیجا جاتا ہے۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x84 ٹرانسمٹ چینل ID کی ترتیبات کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x85 ٹرانسمٹ چینل ID کی ترتیبات کو تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0x07 بائٹ 0:
آبجیکٹ نمبر منتقل کریں۔
0x00-0x07 بائٹ 1:
بٹ 0: 0 = چینل غیر فعال، 1 = چینل فعال
بٹ 1: 0 = ٹرانسمٹ 11 بٹ ID، 1 = ٹرانسمٹ 29 بٹ ID
بٹ 2: 0 = 11 بٹ ID تبدیل کریں، 1 = 29 بٹ ID تبدیل کریں۔
0x00-0xFF بائٹ 2-3: 11 بٹ ID اگر بائٹ 1، بٹ 2 = 0
0x00-0xFF بائٹ 2-5: 29 بٹ ID اگر بائٹ 1، بٹ 2 = 1
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔

2.8.4 ٹرانسمٹ چینل ماسک کی ترتیبات کو تبدیل / درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x86 ٹرانسمٹ چینل ماسک کی ترتیبات کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x87 ٹرانسمٹ چینل ماسک کی ترتیبات کو تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0x07 بائٹ 0:
آبجیکٹ نمبر منتقل کریں۔
0x00-0x07 بائٹ 1:
تھوڑا سا 0: 0 = چینل غیر فعال، 1 = چینل فعال
بٹ 1: 0 = ٹرانسمٹ 11 بٹ ماسک، 1 = ٹرانسمٹ 29 بٹ ماسک
تھوڑا سا 2: 0 = 11 بٹ ماسک تبدیل کریں، 1 = 29 بٹ ماسک تبدیل کریں۔
0x00-0xFF بائٹ 2-3: 11 بٹ ماسک اگر بائٹ 1، بٹ 2 = 0
0x00-0xFF بائٹ 2-5: 29 بٹ ماسک اگر بائٹ 1، بٹ 2 = 1
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔

2.8.5 ٹرانسمٹ چینل سائیکل ٹائم سیٹنگز کو تبدیل / درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0x88 ٹرانسمٹ چینل سائیکل ٹائم سیٹنگز کی درخواست کریں۔
(ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے)
0x89 ٹرانسمٹ چینل سائیکل ٹائم سیٹنگز کو تبدیل کریں۔
(کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے)
ڈیٹا 0x00-0x07 بائٹ 0:
آبجیکٹ نمبر منتقل کریں۔
0x00-0x07 بائٹ 1:+
تھوڑا سا 0: 0 = چینل غیر فعال، 1 = چینل فعال
بٹ 1: 0 = ٹرانسمٹ 11 بٹ سائیکل ٹائم، 1 = ٹرانسمٹ 29 بٹ سائیکل ٹائم
تھوڑا سا 2: 0 = 11 بٹ سائیکل ٹائم تبدیل کریں، 1 = 29 بٹ سائیکل ٹائم تبدیل کریں۔
0x00-0xFF بائٹ 2-3: 11 بٹ سائیکل ٹائم اگر بائٹ 1، بٹ 2 = 0
0x00-0xFF بائٹ 2-5: 29 بٹ سائیکل ٹائم اگر بائٹ 1، بٹ 2 = 1
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.9 ڈیوائس پیرامیٹر کی ترتیبات
2.9.1 ٹائمسٹ کو تبدیل کریں / درخواست کریں۔amp ترتیبات

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xA0 ٹائمسٹ کی درخواست کریں۔amp ترتیبات (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں)
0xA1 ٹائمسٹ سیٹ کریں۔amp ترتیبات
ڈیٹا 0x00-0x13 بائٹ 0:
بٹ 0: 1 = ٹائمسٹamp پر، 0 = ٹائمسٹamp بند
بٹ 1: 1 = رشتہ دار ٹائمسٹamp, 0 = مطلق ٹائمسٹamp
بٹ 4: 1 = غلطی اور ایکو فیڈ بیک ٹائمسٹamp 0 پر = ایرر اور ایکو فیڈ بیک ٹائمسٹamp بند
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

اگر "ٹائمسٹamp-موڈ" کو منتخب کیا جاتا ہے، ہر موصول ہونے والے CAN پیغام کے آخری ڈیٹا بائٹ کے بعد ایک 32 بٹ کاؤنٹر (100 µs ریزولوشن) ویلیو ڈالی جاتی ہے۔
میزبان انٹرفیس سائیڈ پر تمام پیغامات جن میں ٹائمسٹ ہوتا ہے۔amp صحیح تاریخی ترتیب میں ہیں۔
اگر ٹائمسٹamp ایکو شدہ پیغامات ("ٹرانسمٹ سرور فیڈ بیک" یا "سینڈ CAN میسج فیڈ بیک") اور ایرر میسیجز، 'Error and Echo Feedback timest' کے بعد داخل کیا جانا چاہیے۔amp' کو اضافی طور پر چالو کرنا ہوگا۔
"رشتہ دار" اور "مطلق موڈ" کے درمیان فرق یہ ہے کہ کاؤنٹر ویلیو کو "رشتہ دار موڈ" میں موصول ہونے والے ہر پیغام کے بعد دوبارہ ترتیب دیا جاتا ہے۔

نوٹ
"خرابی اور ایکو فیڈ بیک" ٹائمسٹamp صرف اس صورت میں منتقل کیا جاتا ہے جب ٹائمسٹamp موڈ فعال ہے
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.9.2 تبدیل کر سکتے ہیں تاخیر کا وقت

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ میں ڈیٹا بائٹس کی تعداد کمانڈ بائٹس کی تعداد ہوتی ہے۔
حکم 0xA2 CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔
ڈیٹا
(صرف جواب پر)
0x00-0xFF غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ
(آلہ کو دوبارہ ترتیب دینے کے بعد RAM پیرامیٹر واپس 0 پر سیٹ کر دیا گیا ہے)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ تاخیر کا وقت ہر CAN پیغام سے پہلے داخل کیا جاتا ہے، تاکہ CAN کی ترسیل سست ہو جائے۔

2.9.3 آئی پی بلاک انتظار کا وقت مقرر کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xA3 آئی پی بلاک انتظار کا وقت مقرر کریں (بینڈوڈتھ کے بہتر استعمال کے لیے)
ڈیٹا 0x00-0xFF 10 ملی سیکنڈ میں وقفہ
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.9.4 بوڈ ریٹ کیلکولیشن وقفہ سیٹ کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xA4 CAN باؤڈ کی شرح کے حساب کتاب کا وقفہ سیٹ کریں۔
ڈیٹا 0x00-0xFF ملی سیکنڈ میں وقفہ
غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔

2.9.5 آبجیکٹ لغت تک رسائی کو کھول سکتے ہیں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xA5 آبجیکٹ ڈکشنری میں پڑھیں/لکھیں۔
ڈیٹا 0x00-0xFF درخواست: بائٹ 0:
کمانڈ: 0x01 لکھیں، 0x00 پڑھیں (کوئی اضافی ڈیٹا بائٹس نہیں)
بائٹ 1-2:
انڈیکس (ایل ایس بی پہلے)
بائٹ 3:
ذیلی اشاریہ
اضافی ڈیٹا بائٹس:
ڈیٹا (ایل ایس بی پہلے)
جواب: بائٹ 0:
نتیجہ: 0x40 پڑھنے کی کامیابی
0x80 پڑھنے میں ناکامی (کوئی اضافی ڈیٹا بائٹس نہیں)
0x41 تحریری کامیابی (کوئی اضافی ڈیٹا بائٹس نہیں)
0x81 لکھنے میں ناکامی (کوئی اضافی ڈیٹا بائٹس نہیں)
بائٹ 1-2:
انڈیکس (ایل ایس بی پہلے)
بائٹ 3:
ذیلی اشاریہ
اضافی ڈیٹا بائٹس:
ڈیٹا (ایل ایس بی پہلے)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

2.10 ہارڈ ویئر تک رسائی کے احکامات
2.10.1. ڈیوائس کو ری سیٹ کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xC0 ری سیٹ ڈیوائس سیٹ کریں۔
ڈیٹا  -
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
ڈیوائسز اس کمانڈ کا جواب "ڈیوائس آئی ڈی" کے ساتھ دیتی ہیں۔
کچھ ڈیوائسز کے لیے یہ کمانڈ ہارڈویئر ری سیٹ کا باعث نہیں بنتی ہے کیونکہ بصورت دیگر میزبان سے مواصلت ختم ہوجائے گی۔

  • CANview ایتھرنیٹ
  • بلوٹوتھ / WLAN کو لنک کر سکتے ہیں۔

2.10.2. اینالاگ چینل کی قیمت کی درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xC2 اینالاگ چینل ویلیو کی درخواست کریں (چینل نمبر پر مشتمل 1 اضافی ڈیٹا بائٹ کی ضرورت ہے)
ڈیٹا 0x00-0x03 بائٹ 0 (چینل نمبر):
0x00: سپلائی والیومtage
0x01: CAN کم لائن
0x02: CAN ہائی لائن
0x03: اینالاگ ان پٹ 1 اور 2
0x00-0xFF بائٹ 1: اینالاگ قدر (چینل 0…2 کے لیے، نیچے تفصیل دیکھیں)
بائٹ 1-4: (چینل 3 کے لیے) اینالاگ ان پٹ 1 والیومtage IEEE 754 کوڈڈ، LSB پہلے
بائٹ 5-8: (چینل 3 کے لیے) اینالاگ ان پٹ 2 والیومtage IEEE 754 کوڈڈ، LSB پہلے
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔
وی سی سی
CANH/CANL
0x00 0V
0V
وی سی سی
CANH/CANL
0xFF 39V
5V

نوٹ
صرف CANview RS232 CAN لائن والیوم کی پیمائش کر سکتا ہے۔tagای لیولز
یہ پیمائش صرف 125 kBit/s کی CAN baud کی شرح اور اس سے کم کے لیے ممکن ہے۔

ڈیجیٹل چینل کی قیمت مقرر کریں / درخواست کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xC4 ڈیجیٹل چینل ویلیو کی درخواست کریں (چینل نمبر پر مشتمل 1 اضافی ڈیٹا بائٹ کی ضرورت ہے)
0xC5 ڈیجیٹل چینل ویلیو سیٹ کریں (چینل نمبر اور ویلیو پر مشتمل 2 اضافی ڈیٹا بائٹ کی ضرورت ہے)
ڈیٹا 0x00-0xFF بائٹ 0 (چینل نمبر): 0x00: بس ٹرمینیشن ریزسٹر
0x00-0x01 بائٹ 1: ڈیجیٹل قدر (1 = آن، 0 = آف)
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
ہر سیٹ کمانڈ کا جواب اصل اقدار کے ساتھ دیا جاتا ہے۔

2.10.3 کمیونیکیشن پاس ورڈ سیٹ کریں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xC6 مواصلاتی پاس ورڈ چیک کی درخواست کریں۔
ڈیٹا xx حکم
بائٹ 0…n:
پاس ورڈ سٹرنگ (پہلے سے طے شدہ: "GSMONLIN") جواب
بائٹ 0:
0 = پاس ورڈ چیک کیا گیا اور ٹھیک ہے۔
اگر پاس ورڈ کی جانچ ناکام ہو جاتی ہے، تو آلہ سے کوئی جواب نہیں ملتا ہے۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ پیغام CANlink GSM/UMTS پر بائٹ موڈ انٹرفیس کی پوری فعالیت کو کھولنے کے لیے بہت اہم ہے۔
ایک سیشن صرف درست مواصلاتی پاس ورڈ کی جانچ کے ساتھ ہی ممکن ہے!

2.10.4. مواصلات کا پاس ورڈ دوبارہ ترتیب دیں۔

بائٹ قدر تفصیل
ایس او ایف
(فریم کا آغاز)
0x43 SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔
لمبائی xx لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔
حکم 0xC7 مواصلاتی پاس ورڈ چیک کو دوبارہ ترتیب دیں۔
چیکسم xx SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔
ای او ایف
(فریم کا اختتام)
0x0D EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔

نوٹ
یہ پیغام بائٹ موڈ انٹرفیس کو لاک کر دیتا ہے۔
یہ کمانڈ مواصلاتی سیشن کے اختتام پر بھیجی جانی چاہئے۔

کمانڈز اور ڈیوائسز

نیچے دی گئی جدول تمام موجودہ کمانڈز کا خلاصہ فراہم کرتی ہے اور بتاتی ہے کہ کون سا Proemion ڈیوائس ان کی حمایت کرتا ہے۔
Proemion ڈیوائس کے لیے کمانڈ کی قابل استعمال کو "S"، "E" یا "S/E" سے نشان زد کیا گیا ہے۔

ان مخففات کا مطلب ہے:

  • "S" Proemion ڈیوائس اس کمانڈ کو صرف معیاری کمانڈ فارمیٹ میں سپورٹ کرتی ہے (دیکھیں کمانڈ فارمیٹ (بائٹ موڈ))۔
  • "E" Proemion ڈیوائس اس کمانڈ کو صرف توسیعی کمانڈ فارمیٹ میں سپورٹ کرتی ہے (دیکھیں ایکسٹینڈڈ کمانڈ فارمیٹ (بائٹ موڈ))۔
  • "S/E" Proemion ڈیوائس اس کمانڈ کو معیاری کمانڈ فارمیٹ اور توسیعی کمانڈ فارمیٹ میں سپورٹ کرتی ہے۔
پیغام حکم ڈیوائس
قسم CANview یو ایس بی لنک کر سکتے ہیں۔
بلوٹوتھ
2000
لنک کر سکتے ہیں۔
WLAN
2000
لنک کر سکتے ہیں۔
وائرلیس
3000
لنک کر سکتے ہیں۔
وائرلیس 4000
CANview
ایتھرنیٹ
لنک کر سکتے ہیں۔
موبائل
5000
لنک کر سکتے ہیں۔
موبائل
3000
CANview
RS232
ڈیٹا پیغامات پر کارروائی کریں۔ 0x00 S/E S/E S/E S/E S/E S/E S/E S/* S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
تاثرات کے پیغامات 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*مندرجہ ذیل کمانڈ ڈیٹا کے اختیارات CLM3000 اور CLM3600 کے لیے لاگو نہیں کیے گئے ہیں:
- بٹ 2: 1 = سرور فیڈ بیک آن / 0 = سرور فیڈ بیک آف
- بٹ 3: 1 = RS232 انٹرفیس آن / 0 = RS232 انٹرفیس آف

پیغام حکم ڈیوائس
قسم CANview یو ایس بی لنک کر سکتے ہیں۔
بلوٹوتھ
2000
لنک کر سکتے ہیں۔
WLAN
2000
لنک کر سکتے ہیں۔
وائرلیس 3000
لنک کر سکتے ہیں۔
وائرلیس 4000
CANview
ایتھرنیٹ
لنک کر سکتے ہیں۔
موبائل
5000
لنک کر سکتے ہیں۔
موبائل
3000
CANview
RS232
تشخیصی ڈیٹا کے پیغامات 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
CAN کنٹرولر سیٹ اپ پیغامات 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0x5B S/E S/E S/E S/E S/E
0x5C۔ S/E S/E S/E S/E S/E S/E S/E
0x5D S/E S/E S/E S/E S/E S/E S/E
میزبان انٹرفیس کنفیگریشن پیغامات 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
سرور انٹرفیس کمانڈز منتقل کریں۔ 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
قسم CANview   یو ایس بی بلوٹوتھ کو لنک کر سکتے ہیں۔
2000
WLAN کو لنک کر سکتے ہیں۔
2000
وائرلیس 3000 کو لنک کر سکتے ہیں۔ وائرلیس 4000 کو لنک کر سکتے ہیں۔ CANview ایتھرنیٹ موبائل لنک کر سکتے ہیں۔
5000
موبائل لنک کر سکتے ہیں۔
3000
CANview
RS232
ڈیوائس پیرامیٹر کی ترتیبات 0xA0 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
ہارڈ ویئر تک رسائی کے احکامات 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

ورژن: 11.0.549

Proemion لوگو

دستاویزات / وسائل

PDF thumbnailبائٹ کمانڈ پروٹوکول بائنری کمانڈز
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

ایک سوال پوچھیں۔

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

ایک سوال پوچھیں۔

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.