โมดูลควบคุมและซิงค์ไร้สาย AirGlu2
คู่มือการใช้งาน
คุณสมบัติหลัก
คุณสมบัติที่เน้นของโมดูล AirGlu2™ มีดังต่อไปนี้:
- โมดูลการซิงค์และควบคุมที่กำหนดค่าได้สำหรับการซิงค์และควบคุมกล้องมืออาชีพ เครื่องบันทึก และอุปกรณ์เสียง
- เครื่องกำเนิดไทม์โค้ดในตัวพร้อม VC TCXO 0.5ppm
- โหมดอินพุตไทม์โค้ดและเอาท์พุตไทม์โค้ด
- โหมดการทำงานแบบมาสเตอร์หรือสเลฟ
- เอาท์พุตการซิงค์ Genlock และ Word Clock
- ซิงค์และควบคุมระบบไร้สายโดยใช้โปรโตคอลย่อย GHz ส่งและรับ
- พอร์ตเสาอากาศภายนอก
- การเชื่อมต่อเพิ่มเติมกับแอปโดยใช้ 2.4GHz Bluetooth LE
- อินพุตควบคุม 2.0v และ 3.3v
- UART สำหรับโฮสต์อุปกรณ์ที่มีอินพุตข้อมูลบัฟเฟอร์
- API UART แบบอนุกรมที่เรียบง่ายสำหรับเมนูและฟังก์ชันการควบคุมทั้งหมด
- พอร์ตไฟฟ้าและ I/O เดียว
- โมดูลติดตั้งบนพื้นผิว
หมดระบบview
การแนะนำ
โมดูล AirGlu™ เป็นโซลูชันประหยัดพลังงานขนาดกะทัดรัดสำหรับการซิงค์และควบคุมแบบไร้สายกับกล้องระดับมืออาชีพ เครื่องบันทึก หรืออุปกรณ์เสียง
เป็นการผสมผสานระหว่างเครื่องรับส่งสัญญาณ MCU/2.4GHz, FPGA และเครื่องรับส่งสัญญาณวิทยุ Sub GHz เข้าด้วยกัน
TCXO 0.5ppm ที่แม่นยำสูงให้ไทม์โค้ดและเอาต์พุตซิงค์ที่เสถียร
สามารถสื่อสารผ่านวิทยุ Sub GHz ไปยังโมดูล AirGluTM และ AirGlu2TM อื่นๆ หรือไปยังแอพพลิเคชั่นของบริษัทอื่นโดยใช้วิทยุ Bluetooth LE ความถี่ 3GHz
มีพอร์ตเสาอากาศภายนอก-ภายในและสามารถติดตั้งบนพื้นผิวบน PCB โฮสต์ได้
มีขนาดกะทัดรัดเป็นพิเศษเพียง 22 มม. x 16 มม.
คำสั่ง S1C API UART แบบอนุกรม
เอพีไอ V5.4
การรับ/เปลี่ยนแปลงการตั้งค่าคอนฟิกูเรชันของ S1C เพื่อเปิดใช้งานอุปกรณ์
คำสั่งทั้งหมดถูกสร้างขึ้นตามปกติโดยใช้สตริงที่เป็นข้อความและส่งไปยังอุปกรณ์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- ลิงก์อนุกรมแบบสองทิศทาง ลิงก์ในปัจจุบันจะใช้พอร์ตอนุกรมระดับลอจิกที่มีหรือไม่มีแฮนด์เชค CTS/RTS โดยมีบอดเรทเริ่มต้นที่ 57600 โปรดทราบว่า I/O อนุกรมมาตรฐาน TCS จะไม่ทนต่อวอลุ่ม RS232 เต็มรูปแบบtagระดับ e RS232 ยังมีลอจิกผกผันด้วย
- สำหรับอุปกรณ์ที่เปิดใช้งาน Bluetooth พลังงานต่ำ
วิธีการที่ใช้ในการอ่านหรือเปลี่ยนแปลงค่าด้วย System One Controller (S1C) โดยใช้ข้อความร้องขอการควบคุมแบบง่าย คำขอเหล่านี้อาจเป็นการเรียกค้นข้อมูลหรือเปลี่ยนแปลงการตั้งค่า S1C จะตอบกลับไปยังข้อมูลที่ร้องขอหรือการเปลี่ยนแปลงการรับทราบที่เกิดขึ้น
สามารถตรวจสอบข้อความควบคุมและการตอบกลับทั้งหมดได้โดยใช้ซอฟต์แวร์เทอร์มินัลที่เรียบง่าย เช่น Teraterm สำหรับลิงก์อนุกรม
ไวยากรณ์คำสั่ง
คำสั่งและการตอบกลับถูกสร้างเป็นสตริง ASCII ที่สามารถอ่านได้
คำสั่ง/การสอบถาม/การตอบกลับจะเริ่มด้วย `#' ซึ่งตัวอักษรเริ่มต้นนี้จะตามด้วยสตริงคำสั่ง/การสอบถาม จากนั้นจึงตามด้วย `?' สำหรับการสอบถามหรือ `=' สำหรับคำสั่ง/การตอบกลับ
คำสั่งและแบบสอบถามทั้งหมดจะคำนึงถึงตัวพิมพ์เล็ก/ใหญ่ โดยปัจจุบันตัวพิมพ์ใหญ่ทั้งหมดและอักขระ ASCII ยาว 4 อักขระ ไม่รวม `#', `=' หรือ `?'
คำสั่งและแบบสอบถามทั้งหมดจะต้องยุติด้วย หรือ - (0x0a หรือ 0x0d,0x0a)[`\n' หรือ `\r\n'] การตอบกลับที่ไม่ใช่แบบไบนารีทั้งหมดจะสิ้นสุดลงด้วยคำตอบเดียว
สตริงค่าคำสั่งต้องไม่เกิน 112 ไบต์เพื่อให้เข้ากันได้กับเครือข่าย BLink
คำสั่งไบนารี
คำสั่งหรือแบบสอบถามที่ต้องการข้อมูลไบนารีจะถูกระบุด้วยอักขระการกำหนดที่แตกต่างกันดังต่อไปนี้
`>'………… ชุดไบนารี (เหมือนกับคำสั่งข้อความ `=')
`<'………… การรับไบนารี (เช่นเดียวกับคำสั่งข้อความ `?')
ตามการกำหนด อักขระจะเป็นไบต์ความยาวเดียวที่ระบุความยาวของข้อมูลไบนารีต่อไปนี้ หากไม่มีข้อมูลไบนารีที่จะตามมา ไบต์ความยาวนี้ควรเป็นศูนย์ จากนั้นไบต์ความยาวควรตามด้วยไบต์แรกของข้อมูลไบนารี ข้อมูลไบนารี (หรือไบต์ความยาวศูนย์) ยังคงต้องตามด้วยอักขระสิ้นสุด `n'
“#BCMD>ความยาว+ข้อมูลไบนารี\n”
คำสั่งหลายคำสั่งต่อบรรทัด
สามารถวางคำสั่งหลายคำสั่งในบรรทัดคำสั่งเดียวได้ ซึ่งมีประโยชน์มากที่สุดสำหรับคำสั่ง/การสอบถาม BLink ไปยังอุปกรณ์ระยะไกลเครื่องเดียว เนื่องจากคำสั่งหลายคำสั่งในบรรทัดเดียวจะถูกส่งไปยังอุปกรณ์ระยะไกลภายในช่วงเฟรมเดียว ซึ่งเร็วกว่า คำสั่งหลายคำสั่งควรแยกกันด้วยเครื่องหมาย `:' (โคลอนเต็ม) แต่ละคำสั่ง เส้น, ไม่ใช่ทุกคำสั่ง ควรเริ่มต้นด้วยอักขระ `#' และสิ้นสุดด้วย \n”
“#TCTM?:TCUB?:RFTX=1:BINC>\04****\n”
การตอบกลับคำสั่งหลายคำสั่งสามารถส่งกลับมาแยกกัน
ต้องจำไว้ว่าความยาวบรรทัดจำกัดอยู่ที่ 112 ตัวอักษร
คำสั่งเครือข่าย BLink ที่อยู่อุปกรณ์เครือข่าย BLink แตกต่างกันเล็กน้อย โปรดดูส่วนถัดไป
'Blink Networks' เพื่อดูรายละเอียดเพิ่มเติม
แหล่งที่มาของไทม์โค้ด
TCSC?………. ส่งคืนแหล่งที่มาของไทม์โค้ดปัจจุบันเป็นสตริง TCSC=n โดยที่ n เป็น ASCII '0' ถึง '2' โดยที่;
0 = ภายใน (รันฟรี)
1 = RF ภายนอก
2 = RF ภายนอก (ต่อ) ทำงานฟรีระหว่างแพ็คเก็ตซิงค์
3 = LTC ภายนอก
4 = LTC ภายนอก (ต่อ) ทำงานฟรีหากสัญญาณถูกลบออก TCSC=n ………. ตั้งค่าแหล่งที่มาของไทม์โค้ดเป็นค่า n ดังรายการด้านล่าง S1C จะตอบกลับด้วยแหล่งที่มาที่ตั้งค่าไว้ในปัจจุบัน โดยที่:
0 = ภายใน
1 = RF ภายนอก
2 = RF ภายนอก (ต่อ)
3 = LTC ภายนอก
4 = LTC ภายนอก (ต่อ)
5 = กด RF หนึ่งครั้งแล้วเข้าสู่โหมดภายใน
6 = แจมไปที่ LTC ครั้งหนึ่งแล้วไปที่โหมดภายใน
ไทม์โค้ด
TCTM?…….. คืนค่าไทม์โค้ดปัจจุบันเป็นสตริง “TCTM=hhmmssff”
TCTM=hhmmssff ……. ตั้งค่า Timecode ปัจจุบัน (เฉพาะในโหมด 'ภายใน' เท่านั้น)
ผู้ใช้บิต (ดูบิตผู้ใช้ RF ด้วย)
TCUB?……… คืนค่าบิตผู้ใช้ปัจจุบัน
TCUB=uuuuuuuu……… ตั้งค่าบิตผู้ใช้ปัจจุบัน (เฉพาะเมื่ออยู่ในโหมด 'ภายใน' หรือสวิตช์บิตผู้ใช้ RF (RFUB) ปิดอยู่)
ไทม์โค้ดการออกอากาศ *
TCBC=n จะกำหนดค่าหน่วยเพื่อออกอากาศสตริง '#TCTM=hhmmssff' บนเอาท์พุตแบบอนุกรมเป็นระยะๆ
TCBC=0……..ปิดการออกอากาศ
TCBC =1……. ส่ง Timecode หนึ่งครั้งต่อวินาทีในเฟรม 10 เฟรม 10 ช่วยให้ปรับค่าออฟเซ็ตของสิ่งที่ใช้/แสดงได้อย่างง่ายดาย
TCBC=2 ส่ง Timecode ทุกเฟรม
การรัน/หยุดไทม์โค้ด *
เมื่อแหล่ง Timecode ถูกตั้งค่าเป็นโหมดไม่ต่อเนื่อง Timecode เอาต์พุตจะ "หยุดนิ่ง" จนกว่าจะเห็นสัญญาณขาเข้า ทำให้ Timecode ทำงาน
ในขณะที่โหมดต่อเนื่องจะยังคงรันไทม์โค้ดต่อไปโดยไม่มีสัญญาณภายนอก จากนั้นจะ "ล็อกแบบซอฟต์ล็อก" เมื่อสัญญาณถูกสร้างขึ้นใหม่ ฟังก์ชันเหล่านี้สามารถแทนที่พฤติกรรมมาตรฐานได้
TCRN?……… คืนค่าว่า Timecode กำลังทำงาน (=1) หรือหยุดทำงาน (=0)
TCRN=n……… ตั้งค่า Timecode ให้ทำงาน (n=1) หรือหยุดนิ่ง (n=0)
อัตราเฟรม *
TCFR?…… ส่งคืนอัตราเฟรมปัจจุบัน (เฟรมต่อวินาที) และส่งคืนว่าใช้การเข้ารหัสแบบ Drop-Frame ของข้อมูลไทม์โค้ดหรือไม่ ส่งคืน TCFR=n,d โดยที่ n คือ FPS
ค่า*1001 และ d เป็นแฟล็กที่แสดงว่าใช้การเข้ารหัสแบบดรอปเฟรมหรือไม่
24000,0 = 23.98 fps (ไม่ Drop-Frame)
24024,0 = 24 เฟรมต่อวินาที
25025,0 = 25 เฟรมต่อวินาที
30000,0 = 29.97 เฟรมต่อวินาที
30000,1 = 29.97 fps ดรอปเฟรม
30030,0 = 30 เฟรมต่อวินาที
30030,1 = 30 fps ดรอปเฟรม
ฟังก์ชันนี้จะยอมรับอัตราเฟรมสองเท่า ดังต่อไปนี้ แต่จะส่งคืนค่าอัตรามาตรฐานในการตอบสนองและสำหรับการค้นหาที่ตามมา
48000,0 = 47.96 fps (ไม่ Drop-Frame)
48048,0 = 48 เฟรมต่อวินาที
50050,0 = 50 เฟรมต่อวินาที
60000,0 = 59.94 เฟรมต่อวินาที
60000,1 = 99.94 fps ดรอปเฟรม
60060,0 = 60 เฟรมต่อวินาที
60060,1 = 60 fps ดรอปเฟรม
TCFR=n,d…….. ตั้งค่าอัตราเฟรมปัจจุบันและเฟรมที่ลดลงเป็นค่า n, d ดังรายการด้านบน ต้องตรวจสอบค่าที่ส่งกลับเนื่องจากค่าที่ไม่ถูกต้องจะถูกละเว้นหรือเปลี่ยนเป็นค่าที่ใกล้เคียงที่สุด
หากเปลี่ยนอัตราเฟรม มาตรฐาน TV Sync อาจเปลี่ยนแปลงไปด้วย สิ่งสำคัญคือต้องอ่านและแสดงค่า TV Sync หลังจากมีการเปลี่ยนแปลง FPS
Genlock หรือ Sync Standard
GLSD?…….. ส่งคืนวิธีการซิงค์ทีวีปัจจุบัน (Genlock) เป็นสตริง GLSD=n โดยที่ n เป็น ASCII 0 ถึง 13 โดยที่
0 = ปิด
1 = พาล
2 = NTSC
3 = 720p
4 = 720p x2 (อัตราสองเท่า)
5 = 1080i
6 = 1080p
7 = 1080px2
8 = LTC (ไทม์โค้ด)
9 = เวิร์ดคล็อก 44.1 กิโลเฮิรตซ์
10 = เวิร์ดคล็อก 88.2 กิโลเฮิรตซ์
11 = เวิร์ดคล็อก 48 กิโลเฮิรตซ์
12 = เวิร์ดคล็อก 96 กิโลเฮิรตซ์
13 = เวิร์ดคล็อก 192 กิโลเฮิรตซ์
GLSD=n ตั้งค่าวิธีการซิงค์ทีวีปัจจุบันเป็นค่า n ตามรายการด้านบน หากมาตรฐานการซิงค์ไม่ได้รับการสนับสนุนสำหรับอัตราเฟรมปัจจุบัน การตอบกลับอาจไม่เหมือนกับคำขอ การตอบกลับจะต้องถอดรหัสและแสดง เนื่องจากไม่สามารถใช้วิธีการซิงค์ทีวีบางวิธีกับอัตราเฟรมบางอัตราได้
ระดับ Genlock หรือ Sync
GLOP?……. ส่งคืนระดับการซิงค์ทีวีปัจจุบัน GLOP=n โดยที่ n คืออักขระ ASCII '0' หรือ '1' โดยที่
0 = ปกติ…… (75 โอห์ม)
1 = สูง…… (2 x 75 โอห์ม = 37.5 โอห์มสำหรับแท่นกล้อง 3 มิติ)
GLOP=n ……..ตั้งค่าเอาท์พุตการซิงค์ทีวีตามตารางด้านบน
หมายเลขช่อง RF *
RFCH?……. ส่งคืนหมายเลขช่อง RF ปัจจุบันเป็น “RFCH=n” ช่วงหมายเลขช่องคือ 1 ถึงสูงสุด 14 แต่จะขึ้นอยู่กับประเทศ/พื้นที่
RFCH=n……. ตั้งค่าหมายเลขช่อง RF ปัจจุบัน การตอบกลับจะต้องถอดรหัสและแสดงผล เนื่องจากไม่สามารถใช้ช่องบางช่องได้ในบางพื้นที่
การตั้งค่าประเทศ/พื้นที่ *
RFCN?……… คืนค่าการตั้งค่าประเทศ/พื้นที่ปัจจุบันสำหรับเครื่องรับส่งสัญญาณแบนด์ ISM
RFCN=n…… ตั้งค่าประเทศ/พื้นที่ปัจจุบัน หากเปลี่ยนประเทศ หมายเลขช่อง RF อาจเปลี่ยนแปลงไปด้วย ดังนั้นต้องอ่านและแสดงหมายเลขช่อง RF หลังจากมีการเปลี่ยนแปลงประเทศ/พื้นที่
0 = CEPT (สหภาพยุโรป/สหราชอาณาจักร) …. 865.050-868.050MHz
1 = FCC (สหรัฐอเมริกา/ออสเตรเลีย) …….. 915.050-918.650MHz
2 = ARIB (ญ)…. ……….920.600-923.600MHz
ความแรงของสัญญาณ RF
RFSI? ส่งคืนความแรงของสัญญาณปัจจุบัน (0 ถึง 99) และระบุว่าหน่วยถูกล็อคกับสัญญาณไทม์โค้ด RF หรือไม่
ผลกลับจะเป็นประมาณนี้;
#RFSI=68,1………… ซึ่งหมายความว่าความแรงของสัญญาณปัจจุบันคือ 68 และเครื่องถูกล็อคแล้ว
ในทางตรงกันข้าม;
#RFSI=14,0…… ซึ่งหมายความว่าความแรงของสัญญาณปัจจุบันคือ 14 และเครื่องได้รับการปลดล็อคแล้ว
บิตผู้ใช้ RF
RFUB?……. คืนค่าสวิตช์เปิด/ปิด 'RF Receive User-Bits' 0 (ศูนย์) ถ้าปิดหรือไม่ได้ซิงค์กับมาสเตอร์ 1 ถ้าเปิดหรือซิงค์แล้ว
RFUB=n…… ตั้งค่าสวิตช์เปิด/ปิด RF User-Bits โดยที่ n = 0(ปิด) หรือ 1(เปิด)
เครื่องส่งสัญญาณเปิด/ปิด *
RFTX?……….. ส่งคืนสถานะของเครื่องส่งสัญญาณ 0 (ศูนย์) ถ้าปิด 1 ถ้าเปิด
RFTX=n…….. ตั้งค่าเครื่องส่งสัญญาณให้เปิด/ปิด โดยที่ n = 0(ปิด) หรือ 1(เปิด)
บันทึก:
เครื่องส่งสัญญาณจะปิดโดยอัตโนมัติหากแหล่ง Timecode ถูกสลับไปที่โหมด RF ภายนอก เครื่องส่งสัญญาณจะไม่ถูกเปิดใช้งานอีกครั้งโดยอัตโนมัติเมื่อสลับกลับ
ชื่อประเภทอุปกรณ์
STTN?…… ส่งคืนประเภทอุปกรณ์ของหน่วยปัจจุบันเป็นสตริงข้อความ เช่น “SystemOne OEM”
ชื่อที่กำหนดอุปกรณ์ได้
STNM?…… ส่งคืนสตริงชื่อข้อความของหน่วยปัจจุบัน สตริงนี้กำหนดโดยผู้ใช้และใช้เพื่อแสดงชื่อ "ที่เป็นมิตร" สำหรับหน่วย เช่น "กล้อง 1"
STNM=…… ตั้งชื่อข้อความของหน่วย ความยาวสูงสุดคือ 11 ตัวอักษร
ความสว่างของจอภาพ (มีประโยชน์เฉพาะเมื่อใช้กับจอภาพเท่านั้น)
STBT?…… (ไม่สนับสนุนอีกต่อไป – ใช้ STBR) ส่งคืนการตั้งค่าความสว่างปัจจุบันเป็น “STBT=n” โดยที่ n คืออักขระ ASCII ที่แสดงค่าความสว่างของจอภาพปัจจุบัน '0' ถึง '7'
STBT=n….. กำหนดความสว่างของจอภาพ
การแก้ไข
STVS?….. คืนค่าเวอร์ชันปัจจุบันเป็นสตริง “STVS= " ที่ไหน แสดงรายการประเภท/การแก้ไขโปรแกรมและประเภท/การแก้ไข FPGA ที่คั่นด้วยเครื่องหมายเซมิโคลอน ';'
ตามด้วยการแก้ไขโปรโตคอล S1C
STVP?……. คืนค่าการแก้ไขโปรแกรม * 100
STVF?…… คืนค่าการแก้ไข FPGA * 100
STVC?….. ส่งคืนการแก้ไขโปรโตคอล S1C
สถานะอุปกรณ์
STST?……. (เลิกใช้แล้ว – ใช้ STSS/STSP)
คืนสถานะปัจจุบันของอุปกรณ์
สถานะจะถูกส่งกลับเป็นสตริง ASCII โดยมีแถบแนวตั้งสถานะแต่ละแถบ ('|',
0x7C) คั่นในแต่ละบรรทัด สถานะที่จะส่งคืนจะเป็นดังนี้:-
1. UserBits “อู้วววววววว”
2. โหมดการซิงค์ (0=INT, 1=Ext RF.. ดูคำสั่ง TCRC)
3. Ext Sync Std (0=ปิด, 1=PAL… ดูคำสั่ง GLSD)
4. FPS (0=25,1=23.98,2=24,3=29.97, 4=30)
5. ประเทศ (ดูคำสั่ง RFCN)
6. ช่องสัญญาณ RF (ดูคำสั่ง RFCH)
7. ระดับความสว่าง (ดูคำสั่ง STBT)
8. แบตเตอรี่ (1-5)
9. บน PSU (0 หรือ 1)
10. ชื่ออุปกรณ์ (ถ้ามี)
11. SSID (สตริง) (ถ้ามี)
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
STST=12ABCD78|0|0|23,030|1|14|60|3|0|D Name|Wave077<LF>
อุปกรณ์แต่ละชิ้น – ข้อมูลคงที่
STSS?….. (สำหรับใช้กับอุปกรณ์เดี่ยว – ใช้ BLSS=n หากผ่าน BLink master)
สถานะปัจจุบันจะถูกส่งกลับเป็นสตริง ASCII โดยแต่ละสถานะจะถูกคั่นด้วยเครื่องหมายจุลภาคในแต่ละบรรทัด สถานะ ' ที่จะส่งกลับจะเป็นดังนี้:-
- ประเภทหน่วย
- ชื่อประเภทอุปกรณ์หน่วย
- การแก้ไขเฟิร์มแวร์ * 100
- การแก้ไข FPGA * 100
- แก้ไขเพิ่มเติม * 100
- การแก้ไข S1C
- แฟล็กความสามารถของอุปกรณ์ – ดูภาคผนวก
แฟล็กความสามารถของอุปกรณ์จะระบุว่าสามารถใช้ฟังก์ชันใดกับอุปกรณ์ได้ เช่น หากมีการติดตั้งจอแสดงผล มีความสามารถ Wifi หรือมีพอร์ต Sync ภายนอก เป็นต้น ซึ่งจะแสดงโดยใช้เลขฐานสิบหก 32 บิต
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
STSS=11, อัลตร้าซิงค์บลู, 201,106,0,5, 0, 07040, XNUMX, EXNUMXFXNUMX
อุปกรณ์ส่วนบุคคล – การสำรวจการเปลี่ยนแปลงข้อมูล
STSP?…… (สำหรับใช้กับอุปกรณ์แต่ละเครื่อง – ใช้ BLSP=n หากผ่าน BLink master) การสำรวจเพื่อเปลี่ยนแปลงข้อมูลสถานะจากอุปกรณ์ปัจจุบัน
สถานะ 'จะถูกส่งกลับเป็นสตริง ASCII โดยแต่ละสถานะจะถูกคั่นด้วยจุลภาคในแต่ละบรรทัด สถานะ ' ที่จะส่งกลับจะเป็นดังนี้:
- หมายเลขกลุ่มเครือข่ายที่ได้รับมอบหมายปัจจุบัน – '0'/'A' – 'F'
- UserBits ปัจจุบัน “UUUUUUUU”
- ข้อมูลมีการเปลี่ยนแปลงแฟล็ก (8 บิตเลขฐานสิบหก) – ดูด้านล่าง
- Ext Sync Std (0=ปิด, 1=PAL… ดูคำสั่ง GLSD)
- เปอร์เซ็นต์แบตเตอรี่tage
- บน PSU (0 หรือ 1)
- ความแรงของสัญญาณ RF (0 ถึง 99)
- ชื่อที่เป็นมิตร
ข้อมูลที่ถูกเปลี่ยนแปลงแฟล็ก – คำจำกัดความของบิต;
0. ข้อมูลหลักคงที่มีการเปลี่ยนแปลง – ใช้ BLSS เพื่อรับการเปลี่ยนแปลง
1. ข้อมูลการสำรวจหลักมีการเปลี่ยนแปลง – ใช้ BLSP เพื่อรับการเปลี่ยนแปลง
2. ข้อมูลคงที่ของอุปกรณ์ที่แนบมาถูกเปลี่ยนแปลง – ใช้ GCSS หรือไม่
3. ข้อมูลการสำรวจอุปกรณ์ที่แนบมาถูกเปลี่ยนแปลง – ใช้ GCSP หรือไม่
4-7 ไม่ระบุ
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
BLSP=1,B,65,CAFEF00D,05,40,0,65,UltraSync 1<LF>
STSP=0…… แฟล็ก Clear Data Changed
คำสั่งบลูทูธพลังงานต่ำ (BLE)
BTPR= ตั้งค่า BLE ให้เป็นโหมดจับคู่ ส่งคืนค่า;
BTPR=0….. หยุดลำดับการจับคู่ใดๆ
BTPR=1….. เริ่มลำดับการจับคู่ – มองหาอุปกรณ์ที่ต้องการจับคู่กับเรา
BTPR=2….. เชื่อมต่อกับอุปกรณ์
BTPR?…….. รับข้อมูลการจับคู่ปัจจุบัน ค่าส่งคืน
BTPR=0……. ลำดับการจับคู่ไม่ได้ใช้งาน
BTPR=1….. กำลังค้นหา
บีทีพีอาร์=2,…… กำลังรอการจับคู่
BTST?……. รับสถานะปัจจุบันของอุปกรณ์ BLE
คำขอนี้จะส่งคืนจำนวนช่องการเชื่อมต่อที่พร้อมใช้งานตามด้วยรายการชื่ออุปกรณ์ที่เชื่อมต่อในปัจจุบันและความแรงของสัญญาณ
เช่น
BTST=1,name1,85,name2,80,,0,,0
แสดงถึงการเชื่อมต่ออุปกรณ์สองเครื่องในปัจจุบันและมีช่องเดียวสำหรับการจับคู่ใหม่กับอุปกรณ์อื่นที่ไม่รู้จักในปัจจุบัน
BTST=…….. ลบข้อมูลการจับคู่
BTST=0……ลบตารางการจับคู่ทั้งหมด
การควบคุมอุปกรณ์และสถานะ – คำสั่งทั่วไป
กฟผ.?
คำสั่งนี้เป็นวิธีการเชื่อมต่อกับอุปกรณ์ นอกจากจะส่งคืนประเภท 'Family' ของอุปกรณ์แล้ว ยังส่งคืนหมายเลขรุ่นด้วย
เนื่องจาก BLST ส่งคืนเฉพาะ 'Family Type' เท่านั้น ฟังก์ชันนี้จึงส่งคืนทั้งสิ่งนี้และโมเดลที่เชื่อมต่อแบบสตริง
แบบสอบถามจะส่งคืนสตริง CSV โดยที่ค่าแรกคือประเภทครอบครัวของอุปกรณ์ที่เชื่อมต่อตามด้วยสตริงที่ระบุหมายเลขรุ่นของอุปกรณ์ หากส่งคืนค่าเพียงค่าเดียว นั่นคือ ไม่มีเครื่องหมายจุลภาคและไม่มีค่าที่สอง แสดงว่าสายเชื่อมต่อ 'ครอบครัว' เสียบอยู่ แต่ไม่พบอุปกรณ์ใดเชื่อมต่อกับสายดังกล่าว
ประเภทอุปกรณ์
-1 = ไม่มีอะไรเชื่อมต่อ
0 = อุปกรณ์เสียง
1 = ศีลโอเค
2 = โกโปร
GCCT? ขอสถานะการควบคุมการขนส่งปัจจุบัน ค่าที่ส่งคืน:-
-1 = ไม่มีการเชื่อมต่อ/ออฟไลน์
0 = ไม่ทราบ
1 = หยุด
2 = การบันทึก
3 = การเล่นซ้ำ
4 = หยุดชั่วคราว
5 = ย้อนกลับ
6 = กรอไปข้างหน้า
GCCT=n
เช่นเดียวกับข้างต้น แต่คำสั่งเพื่อเปลี่ยนสถานะของอุปกรณ์ให้เป็นสถานะ 'n' ตามรายการด้านบน
GCVR คืออะไร?
ขอเวอร์ชันเฟิร์มแวร์สำหรับอุปกรณ์ที่แนบมาและส่งกลับเป็นสตริง ASCII
GCBT?….. คืนค่าระดับแบตเตอรี่เป็นเปอร์เซ็นต์tage หน่วย 0 ถึง 100
GCON?….. สถานะพลังงาน 1=เปิด, 0=ปิด
GCDV? สถานะสื่อ GCDV= - - -
0 = การ์ด CF
1 = การ์ด SD
2 = ฮาร์ดดิสก์ภายใน
3 = ไดรฟ์ภายนอก
0 = นาที
1 = เปอร์เซ็นต์tage
2 = เมกะไบต์
สถานะและการควบคุมอุปกรณ์ที่แนบมา
คำสั่งใหม่เหล่านี้เป็นการรวมคำสั่งเก่าแต่ละคำสั่งเข้าด้วยกัน แต่แยกออกเป็นสองฟังก์ชันเท่านั้น ฟังก์ชันหนึ่งเพื่อรับข้อมูลคงที่ที่เปลี่ยนแปลงไม่บ่อยนัก และอีกฟังก์ชันหนึ่งเพื่อรับข้อมูล
ที่สามารถเปลี่ยนแปลงหรือตั้งค่าได้
GCXS?……. เชื่อมต่อกับข้อมูลคงที่ของอุปกรณ์
ส่งคืนชุดฟิลด์ที่กำหนดอุปกรณ์ที่แนบและความสามารถของอุปกรณ์ ฟิลด์เหล่านี้จะถูกส่งคืนโดยคั่นด้วยจุลภาค
- ชื่อผู้ผลิต – ค่าข้อความ ASCII
- รุ่นของผู้ผลิต – ค่าข้อความ ASCII
- แฟล็กความสามารถ – เลขฐานสิบหก 32 บิต – ดูภาคผนวก
- หน่วยเก็บข้อมูล #1 ชื่อ (สตริง ASCII)
- หน่วยเก็บข้อมูล #1 ความจุ (ค่าจำนวนเต็ม)
- หน่วยเก็บข้อมูล #1 หน่วย 0 = ว่าง/ไม่ทราบ, 1 = MB, 2 = GB, 3=TB
- ชื่อหน่วยจัดเก็บ #2
- หน่วยจัดเก็บ #2 ความจุ
- หน่วยจัดเก็บสินค้า #2
- หน่วยจัดเก็บ #3 … ฯลฯ
GCXP?……. รับข้อมูลการเปลี่ยนแปลงของอุปกรณ์ที่แนบมา
ส่งคืนชุดฟิลด์ที่ระบุสถานะปัจจุบันของอุปกรณ์ที่แนบ ฟิลด์นี้คั่นด้วยจุลภาค
- สถานะการขนส่งปัจจุบัน – ดูภาคผนวก
- ตัวเศษอัตราเฟรมปัจจุบัน
- ตัวหารอัตราเฟรมปัจจุบัน
- เรทแฟล็ก (8 บิต เลขฐานสิบหก) – บิต 0 = ดรอปเฟรม ส่วนที่เหลือไม่ได้ใช้
- เปอร์เซ็นต์ระดับแบตเตอรี่ปัจจุบันtage
- แหล่งจ่ายไฟภายนอก/ธงการชาร์จแบตเตอรี่
- คลิปปัจจุบัน/fileชื่อ
- หน่วยจัดเก็บข้อมูลที่เลือกในปัจจุบันหรือใช้งานอยู่
- หน่วยจัดเก็บ #1 เวลาที่เหลือของสื่อเป็นนาที
- หน่วยจัดเก็บ #1 ขนาดสื่อที่เหลือ
- หน่วยจัดเก็บ #2 เวลาที่เหลือของสื่อเป็นนาที
- หน่วยจัดเก็บ #2 ขนาดสื่อที่เหลือ
- หน่วยจัดเก็บ #3…ฯลฯ
GCXP=…… ใช้ในการตั้งค่าสถานะการขนส่งหรืออัตราเฟรมของอุปกรณ์ที่แนบมา
คำสั่งนี้สามารถเปลี่ยนสถานะการควบคุมการขนส่งหรืออัตราเฟรมได้เท่านั้น คำสั่งจำเป็นต้องระบุฟิลด์แรกเท่านั้นหากต้องการควบคุมสถานะการขนส่ง หรืออาจระบุฟิลด์สองฟิลด์หากต้องการควบคุมอัตราเฟรมด้วย
- สถานะการขนส่งปัจจุบัน – ดูภาคผนวก
- ตัวเศษอัตราเฟรม/บิตปัจจุบัน (ทางเลือก)
- ตัวหารอัตราเฟรม/บิตปัจจุบัน (ทางเลือก)
เครือข่าย BLink
BLink เป็นวิธีการเชื่อมต่ออุปกรณ์ไคลเอนต์/สเลฟกับอุปกรณ์ควบคุมหลักผ่านลิงก์ RF ระยะไกลที่เป็นกรรมสิทธิ์ของ TCS อุปกรณ์หลักจะต้องเป็นอุปกรณ์
ที่ไคลเอนต์เชื่อมต่ออยู่เพื่อการซิงโครไนซ์ RF Timecode
คำสั่ง S1C ทั้งหมดจะถูกส่งไปยังอุปกรณ์หลักก่อน จากนั้นจึงส่งต่อไปยังไคลเอนต์ BLink ผ่านลิงก์ RF จากนั้นจึงตอบกลับคำตอบจากไคลเอนต์ BLink ผ่านลิงก์ RF ไปยังอุปกรณ์หลัก จากนั้นจึงตอบกลับไปยังผู้เริ่มคำสั่ง
โดยทั่วไป คำสั่ง/คำขอทั้งหมดจะได้รับการตอบกลับ แต่โปรดทราบว่าบางคำสั่งอาจใช้เวลาตอบกลับมากกว่าหนึ่งวินาที หากไม่มีการตอบกลับภายใน 2 วินาที คำขอเดิมจะถูกส่งอีกครั้ง
อุปกรณ์หลักจะสำรวจเครือข่าย BLink อย่างต่อเนื่องเพื่อรับข้อมูลสถานะพื้นฐานซึ่งจัดเก็บไว้ในตารางท้องถิ่นเพื่อตอบสนองคำขออย่างรวดเร็ว
นอกจากนี้ BLink master ยังค้นหาอุปกรณ์ใหม่ที่เชื่อมต่อกับเครือข่ายอีกด้วย อุปกรณ์ใหม่จะได้รับ BLink ID ใหม่โดยอัตโนมัติ ซึ่งสอดคล้องกับรายการข้อมูลสถานะในตาราง โดยทั่วไปแล้ว ไคลเอ็นต์ใหม่จะได้รับตำแหน่งว่างในตาราง แต่ถ้าใช้ตำแหน่งเหล่านี้จนหมด รายการจากไคลเอ็นต์ที่ "ไม่ได้รับการติดต่อ" จะถูกนำมาใช้ซ้ำ ตารางนี้อาจเปลี่ยนแปลงได้เมื่ออุปกรณ์ BLink เข้าและออกจากเครือข่าย
- อุปกรณ์ใหม่สามารถใช้รายการตารางของอุปกรณ์ที่หายไปซ้ำได้
- อาจมีรายการตารางของอุปกรณ์ที่ไม่ได้ยินมาเป็นเวลานาน
- อุปกรณ์ที่ส่งคืนอาจได้รับการจัดสรร ID เครือข่าย BLink ใหม่ และตำแหน่งที่แตกต่างกันในตาราง ดังนั้น ต้องมีการรักษาการอ้างอิงถึง ID เฉพาะ
ระบบ BLink สามารถกำหนดค่าให้รองรับไคลเอนต์ได้มากกว่า 1000 ตัว แต่ปัจจุบันจำกัดให้รองรับได้เพียงประมาณ 50 ตัว ขึ้นอยู่กับอุปกรณ์ TCS ที่ใช้เป็นมาสเตอร์ BLink ต้องคำนึงว่าการที่ไคลเอนต์ BLink มากขึ้นจะทำให้ความเร็วของเครือข่ายลดลง
คำสั่งใช้งานกับเครือข่าย BLink
Exampการกำหนดที่อยู่ของหน่วยงานแต่ละหน่วยภายในเครือข่าย BLink
“#@1; GLSD?\n”………. ขอมาตรฐานการซิงค์ของอุปกรณ์ Blink 1
“#@42; GLSD=0\n”…… กำหนดมาตรฐานการซิงค์ของอุปกรณ์ Blink 42 เป็นปิด
บันทึก; “#@0; GLSD?\n”…… ขอมาตรฐานการซิงค์ของ Blink Master และจะได้ผลลัพธ์เหมือนกับ “#GLSD?\n”
คำสั่งออกอากาศไปยังหน่วยทั้งหมดจะใช้กับชุดคำสั่ง/การตั้งค่าที่จำกัดเท่านั้น (ไม่ใช่คำขอ) และจะระบุโดยใช้คำนำหน้า “#@;” เช่น หมายเลขอุปกรณ์ที่หายไป ข้อความออกอากาศจะไม่ได้รับการตอบกลับจากไคลเอนต์ และไม่มีทางทราบได้หากไม่ตรวจสอบว่าได้ยินหรือดำเนินการคำสั่งแล้ว
นอกจากนี้ยังมีคำสั่งการกำหนดที่อยู่กลุ่มที่สามารถกำหนดที่อยู่กลุ่มของหน่วยที่ได้รับมอบหมายให้อยู่ในกลุ่มใดกลุ่มหนึ่งได้ โดยมี 6 กลุ่มที่มีชื่อตั้งแต่ "A" ถึง "F" และควรกำหนดที่อยู่เป็น #@A เช่น เพื่อกำหนดที่อยู่อุปกรณ์กลุ่ม "A"
S1C ออกแบบมาเพื่อระบุอุปกรณ์ "หลัก" หรืออุปกรณ์ใดๆ ที่กำลังรับฟังอุปกรณ์ "หลัก" อุปกรณ์หลักจะเป็นอุปกรณ์ที่การสื่อสาร S1C ทั้งหมดถูกส่งไปเพื่อเข้าถึงเครือข่าย BLink
S1C สามารถใช้กับอุปกรณ์ที่เป็นไคลเอนต์ในเครือข่าย BLink ของอุปกรณ์หลักอื่นได้โดยตรง ในกรณีนี้จะไม่สามารถเข้าถึงเครือข่าย BLink ได้ทันที จะใช้เฉพาะอุปกรณ์ภายในเพื่อขอข้อมูลปัจจุบันของอุปกรณ์นั้นๆ เช่น ไทม์โค้ด เป็นต้น
BLID?…… ดึงข้อมูล BLink ID ปัจจุบันของอุปกรณ์ BLink ID จะถูกกำหนดโดยมาสเตอร์ BLink และไม่สามารถตั้งค่าด้วยวิธีอื่นได้
BLGR?…… คืนค่ากลุ่ม BLink ให้กับสเลฟที่เป็นของสมาชิก อุปกรณ์สเลฟสามารถระบุที่อยู่ได้ทีละรายการหรือภายในกลุ่ม มีทั้งหมด 0 กลุ่ม ดังนั้นคำตอบจะเป็น 'A' ถึง 'F' ขึ้นอยู่กับกลุ่มปัจจุบัน หรือจะคืนค่า 'XNUMX' (ศูนย์) หากสเลฟไม่ได้อยู่ในกลุ่มใดๆ
BLGR= ตั้งค่าหน่วยสเลฟให้เป็นของกลุ่มสเลฟเฉพาะ ค่าควรเป็น ASCII 'A' ถึง 'F' หรือ '0' หากต้องการลบสเลฟออกจากกลุ่มทั้งหมด
การส่งข้อมูลที่กำหนดโดยผู้ใช้ไปยังอุปกรณ์สเลฟ BLink
DASP=
ส่งผู้ใช้กำหนด ไปยังพอร์ตซีเรียลบนอุปกรณ์สเลฟ
ควรใช้คำสั่งนี้ร่วมกับการจัดรูปแบบที่จำเป็นเพื่อระบุหน่วยสเลฟทีละหน่วยหรือโดยรวม เช่น
“#@7; DASP=Hello\n”….. จะส่ง “DASP=Hello” ไปยัง Slave ID #7
“#@; DASP=” To All\n”…… จะส่ง “DASP=To All” ให้กับทาสทุกคน
คำสั่งนี้จะทำงานกับข้อมูลไบนารีเช่น
#@3;DASP>Length+Data\n จะส่ง Length+Data ไปยัง ID สเลฟ #3
ความยาวโดยรวมของคำสั่งควรจะสั้นที่สุดเท่าที่จะเป็นไปได้ และต้องไม่เกิน 112 ไบต์
ส่งข้อมูลที่ผู้ใช้กำหนดจากอุปกรณ์สเลฟกลับไปยังมาสเตอร์
DAMP=
ส่งผู้ใช้กำหนด ไปยังพอร์ตซีเรียลบนอุปกรณ์หลัก
คือ “DAMP=สวัสดี\n”
จะถึงมือเจ้านายเป็น “#@n;DAMP=สวัสดี” – โดยที่ n = รหัสประจำตัวทาส
คำสั่งทั้งหมดต่อไปนี้ควรส่งไปยังอุปกรณ์หลักเท่านั้น
BLST?……. (ไม่สนับสนุนอีกต่อไป – ใช้ BLSS/BLSP)
ส่งคืนจำนวนอุปกรณ์ BLink ที่รู้จักบนเครือข่ายและจำนวนหรือลำดับของตัวเลขที่แสดงบิตแมปของอุปกรณ์สเลฟที่ใช้งานอยู่ คำตอบ BLST = 5, 91 หมายถึงมีอุปกรณ์ออนไลน์อยู่ 5 เครื่องในขณะนี้ และถ้า 91 (ทศนิยม) ถูกแปลงเป็นค่าไบนารี เช่น 1011011 จะให้การแสดงบิตแมปของอุปกรณ์ที่ใช้งานอยู่ โดยที่บิต 0 แสดงถึงอุปกรณ์ 1 บิต 1 แสดงถึงอุปกรณ์ 2 และอื่นๆ ในกรณีนี้ อุปกรณ์ 1, 2, 4, 5 และ 7 ทั้งหมดทำงานอยู่ หมายเลขบิตแมปแต่ละหมายเลขแสดงถึงอุปกรณ์ 8 เครื่อง ดังนั้นหมายเลขที่สามในการตอบกลับจึงแสดงถึงบิตแมปของอุปกรณ์ 9 ถึง 16 และอื่นๆ จากนั้นควรติดตามคำขอนี้ด้วยคำขอแต่ละรายการสำหรับสถานะปัจจุบันของอุปกรณ์เฉพาะ
ต้องใช้คำสั่ง BLST โดยตรงบนอุปกรณ์หลักที่เชื่อมต่อ
การระบุที่อยู่อุปกรณ์สเลฟ เช่น #@3:BLST? จะไม่ส่งกลับสิ่งใดกลับมา
BLST=n….. ดึงข้อมูลสถานะพื้นฐานจากอุปกรณ์เครือข่าย BLink โดยที่ n คือดัชนีในตารางอุปกรณ์ที่จัดเก็บไว้
ตัวอย่างเช่น BLST=1 จะตอบกลับด้วยรายละเอียดของอุปกรณ์แรกในตาราง และ BLST=2 จะตอบกลับด้วยรายละเอียดของอุปกรณ์ที่สองในตาราง และเป็นเช่นนี้ต่อไปเรื่อยๆ
สถานะจะถูกส่งกลับเป็นสตริง ASCII โดยแต่ละสถานะจะถูกคั่นด้วยจุลภาคในแต่ละบรรทัด สถานะ ' ที่จะส่งกลับจะเป็นดังนี้:
- ID (ดัชนีตาราง)
- รหัสเฉพาะ (รูปแบบเลขฐานสิบหกของตัวเลข 32 บิต หรือ 8 อักขระ)
- ประเภทหน่วย
- การตอบกลับครั้งสุดท้าย (นานแค่ไหนแล้วตั้งแต่การตอบกลับครั้งสุดท้ายจากลูกค้า [x10mS])
- ตอบกลับ Timecode “HHMMSSFF”
- UserBits ตอบกลับ “UUUUUUUU”
- โหมดการซิงค์ (0=INT, 1=Ext RF.. ดูคำสั่ง TCSC)
- FPS (0=25,1=23.98,2=24,,,เป็นต้น)
- Ext Sync Std (0=ปิด, 1=PAL… ดูคำสั่ง GLSD)
- ล็อคกับแหล่งที่มาของไทม์โค้ด (0 หรือ 1)
- แบตเตอรี่ (1-5)
- บน PSU (0 หรือ 1)
- UserBits Lock (1=ตั้งค่าได้โดยผู้ใช้ 0=ล็อคเป็น RF Master)
- ประเภทอุปกรณ์ที่แนบมา – ดูคำสั่ง GCMD
- หมายเลขกลุ่มที่ได้รับมอบหมายในปัจจุบัน – 0 หากไม่มี
- แนบมาด้วยคือ Device Flags ค่าควรแบ่งเป็นบิตไบนารี
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
บैंगสต=1,12ABCD78,6,121,00043410,00000000,1,1,0,1,3,0,0,2,0,3
เราอาจต้องการขยายรายการนี้ในอนาคตจึงไม่ต้องสนใจสถานะที่ตามมา
สถานะจะได้รับการอัปเดตเพียงประมาณสองครั้งต่อวินาทีเท่านั้น ดังนั้นควรใช้คำสั่งนี้ไม่บ่อยนัก
การเชื่อมต่อเบื้องต้น – ข้อมูลคงที่
BLSS?……. ส่งคืนบิตแมปของอุปกรณ์ BLink ที่รู้จักบนเครือข่าย
บิตแมปถูกแบ่งออกเป็นค่าเลขฐานสิบหก 32 บิตซึ่งแสดงถึงบิตแมปที่อุปกรณ์สเลฟทำงานอยู่ ฉันบอกว่ามีคำตอบ BLST = 0000005B ถ้าตอนนี้คำตอบถูกแบ่งออกเป็นไบนารี แต่ละบิตแสดงถึงอุปกรณ์ที่มีอยู่หรือไม่ (1 หรือ 0) ดังนั้นค่าเลขฐานสิบหกของ 0000005B จะแบ่งออกเป็นไบนารี 0…0001011011 และแสดงว่ามีการตั้งค่า 5 บิต แสดงว่าขณะนี้มีอุปกรณ์ออนไลน์ 5 เครื่อง นอกจากนี้ บิตที่ถูกตั้งค่ายังแสดงอุปกรณ์ที่ทำงานอยู่ โดยบิต 0 แสดงถึงอุปกรณ์ 1 บิต 1 แสดงถึงอุปกรณ์ 2 และอื่นๆ ในกรณีนี้ อุปกรณ์ 1, 2, 4, 5 และ 7 ทั้งหมดทำงานอยู่ หมายเลขบิตแมปแต่ละหมายเลขแสดงถึงอุปกรณ์ 32 เครื่อง ดังนั้นค่าเพิ่มเติมในคำตอบจะแสดงบิตแมปของอุปกรณ์ 33 ถึง 64 และอื่นๆ
ต้องใช้คำสั่ง BLSS โดยตรงบนอุปกรณ์หลักที่เชื่อมต่อ
การระบุที่อยู่อุปกรณ์สเลฟ เช่น #@3:BLSS? จะไม่ส่งกลับสิ่งใดกลับมา
BLSS=n…… ส่งคืนข้อมูลคงที่ของอุปกรณ์สเลฟ โดยที่ n คือดัชนีในตารางของอุปกรณ์ที่จัดเก็บไว้
สถานะจะถูกส่งกลับเป็นสตริง ASCII โดยแต่ละสถานะจะถูกคั่นด้วยจุลภาคในแต่ละบรรทัด สถานะ ' ที่จะส่งกลับจะเป็นดังนี้:
- รหัสกะพริบตา
- รหัสเฉพาะ (เลขฐานสิบหก 32 บิต)
- ประเภทหน่วย
- ชื่อประเภทอุปกรณ์หน่วย
- การแก้ไขเฟิร์มแวร์ * 100
- การแก้ไข FPGA * 100
- แก้ไขเพิ่มเติม * 100
- การแก้ไข S1C
- แฟล็กความสามารถของอุปกรณ์ (ดูภาคผนวก)
แฟล็กความสามารถของอุปกรณ์จะแจ้งให้ฮับทราบว่าสามารถใช้ฟังก์ชันใดกับอุปกรณ์ได้ เช่น หากมีการติดตั้งจอแสดงผล มีความสามารถ Wifi หรือพอร์ตซิงค์ภายนอก เป็นต้น
เสนอให้ใช้เลขฐานสิบหกขนาด 32 บิต
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
BLSS=1,12ABCD78,11,UltraSyncBLU,201,106,0,5, E0F07040<LF>
อาจเกิดความสับสนเมื่อวิเคราะห์ค่าที่ส่งคืนจากคำขอทั้งสองรายการข้างต้น เนื่องจากทั้งสองรายการส่งคืน “BLSS= ” เพื่อแยกความแตกต่างระหว่างสองสิ่งนี้ความยาวของตัวแรก ฟิลด์นี้จะกำหนดว่าคำตอบมาจากคำขอใด หากฟิลด์แรกมีความยาว 8 อักขระ ก็สามารถระบุได้ว่าคำตอบนั้นมาจากแบบสอบถาม “BLSS?” มิฉะนั้น คำตอบนั้นจะเป็นการตอบกลับแบบสอบถาม “BLSS=n”
โพลทาส
BLSP?……. เหมือนกับคำสั่ง 'BLSS?' – ดูด้านบน
BLSP=n……. ดึงข้อมูลสถานะจากอุปกรณ์เครือข่าย BLink
โดยที่ n หมายถึงดัชนีในตารางอุปกรณ์ที่จัดเก็บ
ตัวอย่างเช่น BLSP=1 จะตอบกลับด้วยรายละเอียดของอุปกรณ์แรกในตาราง และ BLSP=2 จะตอบกลับด้วยรายละเอียดของอุปกรณ์ที่สองในตาราง และเป็นเช่นนี้ต่อไปเรื่อยๆ
สถานะจะถูกส่งกลับเป็นสตริง ASCII โดยแต่ละสถานะจะถูกคั่นด้วยจุลภาคในแต่ละบรรทัด สถานะ ' ที่จะส่งกลับจะเป็นดังนี้:
- รหัสกะพริบตา
- หมายเลขกลุ่มที่กำหนดปัจจุบัน – '0'/'A' – 'F'
- ตอบกลับครั้งสุดท้าย (เวลาตั้งแต่ตอบกลับครั้งสุดท้าย x10mS) ศูนย์ถ้าไม่ได้ยิน
- UserBits ปัจจุบัน “UUUUUUUU”
- ข้อมูลมีการเปลี่ยนแปลงแฟล็ก (8 บิตเลขฐานสิบหก) – ดูด้านล่าง
- Ext Sync Std (0=ปิด, 1=PAL… ดูคำสั่ง GLSD)
- เปอร์เซ็นต์แบตเตอรี่tage
- บน PSU (0 หรือ 1)
- ความแรงของสัญญาณ RF (0 ถึง 99)
- ชื่อที่เป็นมิตร
ฟิลด์ 5 – แฟล็กการเปลี่ยนแปลงข้อมูล – คำจำกัดความของบิต
0 ข้อมูลคงที่หลักมีการเปลี่ยนแปลง – ใช้ BLSS เพื่อรับการเปลี่ยนแปลง
1 ข้อมูลการสำรวจหลักมีการเปลี่ยนแปลง – ใช้ BLSP เพื่อรับการเปลี่ยนแปลง
ข้อมูลคงที่ของอุปกรณ์ที่แนบมา 2 ถูกเปลี่ยนแปลง – ใช้ BLXS หรือไม่
ข้อมูลการสำรวจอุปกรณ์ที่แนบมา 3 ถูกเปลี่ยนแปลง – ใช้ BLXP หรือไม่
4-7 ไม่ระบุ
แฟล็กที่เปลี่ยนแปลงจะถูกรีเซ็ตโดยอัตโนมัติหลังจากการค้นหานี้
ผลลัพธ์โดยทั่วไปจากการร้องขอนี้จะเป็นดังนี้:
BLSP=1,B,65,CAFEF00D,05,40,0,65,UltraSync 1<LF>
อุปกรณ์ที่มีข้อมูลที่เปลี่ยนแปลง
BLCH คล้ายกับคำสั่ง 'BLCG' แต่จะทำเครื่องหมายการเปลี่ยนแปลงเมื่ออุปกรณ์หลักอัปเดตบันทึกด้วยการเปลี่ยนแปลงเท่านั้น
แผนที่ที่กลับมาจะเหมือนกับคำสั่ง 'BLSS?' ด้านบน นั่นคือเลขฐานสิบหก ไม่ใช่ทศนิยม
BLCH=0……. รีเซ็ตบิต BLCH
BLCG?…….. (เลิกใช้แล้ว – ใช้ BLCH)
ส่งคืนจำนวนอุปกรณ์สเลฟเครือข่าย BLink ที่มีการเปลี่ยนแปลงรายละเอียดพร้อมบิตแมปของอุปกรณ์ที่ได้รับผลกระทบ
BLCG=0……. รีเซ็ตบิต BLCG
สถานะอุปกรณ์ที่เชื่อมต่อของสเลฟ
ควรใช้คำสั่งเหล่านี้เพื่อรับข้อมูลเกี่ยวกับอุปกรณ์ที่เชื่อมต่อกับหน่วยสเลฟโดยตรงจากอุปกรณ์หลัก มีแบบสอบถามหนึ่งรายการเพื่อรับข้อมูลคงที่ที่เปลี่ยนแปลงไม่บ่อยนัก และอีกรายการหนึ่งเพื่อรับข้อมูลที่อาจเปลี่ยนแปลงได้บ่อยครั้ง
BLXS=n………… รับข้อมูลคงที่ของอุปกรณ์สเลฟโดยที่ n = ID BLink ของสเลฟ
ส่งคืนชุดฟิลด์ CSV ที่กำหนดอุปกรณ์ที่แนบมาและความสามารถของอุปกรณ์ดังกล่าว
ฟิลด์จะถูกส่งกลับโดยคั่นด้วยจุลภาค
- รหัสกะพริบตา
- ชื่อผู้ผลิต – ค่าข้อความ ASCII
- รุ่นของผู้ผลิต – ค่าข้อความ ASCII
- แฟล็กความสามารถ – เลขฐานสิบหก 32 บิต – ดูภาคผนวก
- หน่วยเก็บข้อมูล #1 ชื่อ (สตริง ASCII)
- หน่วยเก็บข้อมูล #1 ความจุ (ค่าจำนวนเต็ม 0 – 65535)
- หน่วยเก็บข้อมูล #1 หน่วย 0 = ว่าง/ไม่ทราบ, 1 = KB, 2 = MB, 3 = GB
- ชื่อหน่วยจัดเก็บ #2
- หน่วยจัดเก็บ #2 ความจุ
- หน่วยจัดเก็บสินค้า #2
- หน่วยจัดเก็บ #3 … ฯลฯ
BLXP=n…….. รับข้อมูลการเปลี่ยนแปลงของอุปกรณ์สเลฟ โดยที่ n = ID BLink ของสเลฟ
ส่งคืนชุดฟิลด์ CSV ที่ระบุสถานะปัจจุบันของอุปกรณ์ที่แนบ ฟิลด์นี้คั่นด้วยจุลภาค
- รหัสกะพริบตา
- สถานะการขนส่งปัจจุบัน – ดูภาคผนวก
- ตัวเศษอัตราเฟรมปัจจุบัน
- ตัวหารอัตราเฟรมปัจจุบัน
- เรทแฟล็ก (8 บิต เลขฐานสิบหก) – บิต 0 = ดรอปเฟรม ส่วนที่เหลือไม่ได้ใช้
- เปอร์เซ็นต์ระดับแบตเตอรี่ปัจจุบันtage
- แหล่งจ่ายไฟภายนอก/ธงการชาร์จแบตเตอรี่
- คลิปปัจจุบัน/fileชื่อ
- หน่วยจัดเก็บข้อมูลที่เลือกในปัจจุบันหรือใช้งานอยู่
- หน่วยจัดเก็บ #1 เวลาที่เหลือของสื่อเป็นนาที
- หน่วยจัดเก็บ #1 ขนาดสื่อที่เหลือ
- หน่วยจัดเก็บ #2 เวลาที่เหลือของสื่อเป็นนาที
- หน่วยจัดเก็บ #2 ขนาดสื่อที่เหลือ
- หน่วยจัดเก็บ #3…ฯลฯ
การอัพเดตเฟิร์มแวร์
UFCK>length(=0x0A)+XNUMX ไบต์แรกของการอัปเดต file+'\น'
คำสั่งไบนารีพร้อมการตอบสนอง ASCII เพื่อตรวจสอบเวอร์ชันของการอัปเดต fileประเภทและเวอร์ชันการอัปเดตจะถูกเก็บไว้ภายในสิบไบต์แรกของการอัปเดต file ดังนั้นจึงจำเป็นต้องรวมสิ่งเหล่านี้ไว้ในการสอบถาม
การตอบสนองจะเป็น UFCK=type, version, flag
ประเภท – 0=ไม่ทราบ, 1=FW หลัก, 2=FPGA, 3=Ext
เวอร์ชัน = อัปเดตเวอร์ชัน * 100
ธง – 0=ไม่สามารถใช้งานได้, 1=ตกลงเพื่อดำเนินการต่อ, 2=เวอร์ชันเดียวกัน, 3=เวอร์ชันเก่ากว่าปัจจุบัน
UFST=n
เริ่มการอัปเดตเฟิร์มแวร์โดยที่ n = ขนาดโดยรวมของการอัปเดต file' ที่จะถูกโอนไป
การตอบสนองจะให้ขนาดสูงสุดของข้อมูลที่อัปเดตที่สามารถถ่ายโอนได้ในแต่ละบล็อก 'UFDA' เช่น UFST=106 ในปัจจุบันนี้จำกัดอยู่ที่ 106 ไบต์สูงสุด แต่ในอนาคตและหากถ่ายโอนภายในเครื่องโดยใช้อินเทอร์เฟซแบบอนุกรม อาจเพิ่มขนาดได้
คำสั่งนี้อาจใช้เวลาถึง 3 วินาทีจึงจะเสร็จสิ้น ขึ้นอยู่กับขนาดของการอัปเดต
โปรดใช้คำสั่งนี้อย่างประหยัด เนื่องจากการโทรแต่ละครั้งจะบังคับให้ลบบัฟเฟอร์อัพเดตหน่วยความจำแฟลชภายใน
UFDA>ความยาว + ที่อยู่ + บล็อกข้อมูล + ผลรวมการตรวจสอบ + '\n'
นี่คือคำสั่งไบนารีที่บล็อกข้อมูลจะถูกส่งแบบต่อเนื่องเริ่มจากที่อยู่ศูนย์และดำเนินต่อไปจนกระทั่งหมด file จะถูกโอนย้ายข้อมูลในรูปแบบไบนารี โดยที่;
- length คือความยาวไบต์เดียวของข้อความทั้งหมดที่จะตามมา (ไม่รวม '\n' สุดท้าย) ดังนั้น จึงเป็นความยาวของบล็อกข้อมูลบวกห้า (ไบต์ที่อยู่และค่าตรวจสอบ) ปัจจุบัน ค่าความยาวไม่ควรเกิน 111 (0x6f) ด้วยอักขระ '\n' สุดท้าย นี่คือผลรวมสูงสุดปัจจุบันของข้อมูล 112 ไบต์ตามหลังไบต์ความยาว
- ที่อยู่เป็นที่อยู่สัมพันธ์แบบลิตเติ้ลเอนเดียนสามไบต์ของบล็อกข้อมูลจากจุดเริ่มต้นของ file.
- data-block คือบล็อกข้อมูลจาก file
- แฮชซัมตรวจสอบความถูกต้องเป็นแฮชซัมตรวจสอบความถูกต้องแบบโมดูลาร์ 2 บิตของไบต์ที่อยู่และบล็อกข้อมูลแต่ละบล็อก แฮชซัมตรวจสอบความถูกต้องนี้คำนวณได้โดยการบวกไบต์ (16 บิต) แต่ละไบต์ตามลำดับ โดยเริ่มจากไบต์ที่อยู่และสิ้นสุดด้วยไบต์ข้อมูลสุดท้าย จากนั้นจึงลบโอเวอร์โฟลว์ที่เกิน 8 บิตออกไป จากนั้นคำ 16 บิตที่ได้จะเป็นแฮชซัมตรวจสอบความถูกต้องแบบลิตเติ้ลเอนเดียนและต่อท้ายเป็นไบต์สองไบต์สุดท้ายของข้อความ
คำตอบมีดังนี้
UFDA=0 เรียบร้อยดี – พร้อมสำหรับบล็อคถัดไป
UFDA=1 เรียบร้อยดี – โอนเสร็จเรียบร้อย
UFDA=2 ข้อผิดพลาด Checksum – กรุณาทำซ้ำข้อความ
UFDA=3 ที่อยู่ไม่เรียงลำดับ
UFDA=4 ข้อผิดพลาดของความยาว – หรือ UFST ยังไม่ได้ออก
UFGO=ผลรวมตรวจสอบ
คำสั่งนี้จะเริ่มกระบวนการอัปเดตเมื่อข้อมูลทั้งหมดถูกถ่ายโอนแล้ว โดยที่ค่าแฮชคือค่าแฮช 2 บิตแบบ 16's complement ของข้อมูลทั้งหมด file และนำเสนอในรูปแบบทศนิยม ดูวิธีการคำนวณในคำสั่ง UFDA
คำตอบมีดังนี้
UFGO=0…… สำหรับการอัปเดตเฟิร์มแวร์หลักเท่านั้น แฟล็กเพื่อระบุว่าทุกอย่างเรียบร้อยดีและดำเนินการอัปเดตต่อไป การสื่อสารจะขาดหายไปชั่วขณะหนึ่ง และเมื่อเสร็จสิ้น จะมีการส่งข้อความ UFGO=1
UFGO=1……. การอัปเดตเสร็จสิ้นแล้ว อาจมีการล่าช้าหลายวินาทีก่อนที่จะมีการอัปเดตนี้
UFGO=2……ข้อมูลยังไม่สมบูรณ์
UFGO=3….. ผลรวมการตรวจสอบไม่ตรงกับข้อมูลที่จัดเก็บไว้
UFGO=4…..เวอร์ชันเก่าหรืออัปเดตเหมือนเดิม
UFGO=-n …….ค่าส่งคืนเป็นลบระหว่างการอัปเดตแสดงถึงความล้มเหลวในการอัปเดต
การอัปเดตแต่ละประเภทควรทำแยกกัน เช่น การอัปเดตโค้ดหลัก FPGA และ BLE เราจำเป็นต้องอัปเดตโค้ดหลักก่อนเสมอ เราจะให้การอัปเดตแยกกันสามประเภท fileซึ่งอาจจำเป็นต้องอัปเดตอย่างน้อยหนึ่งครั้งในแต่ละครั้ง AirGlu สามารถระบุได้ว่าการอัปเดตแต่ละครั้งมีไว้เพื่ออะไรจากเนื้อหา คุณไม่จำเป็นต้องเก็บ fileชื่อ
ภาคผนวก
แฟล็กความสามารถของอุปกรณ์ TCS ที่ใช้ในคำขอ BLSS=n และ STSS?
บิต……ความสามารถ
0…… มีฟังก์ชั่น LTC Output
1…… มีฟังก์ชั่น LTC Input
2……. มีฟังก์ชั่น Genlock Output
3……. มีฟังก์ชั่น Word-Clock Output
4…… มีความสามารถเชื่อมต่อ Wi-Fi
5…… มีความสามารถ BLE
6……มีพอร์ตซีเรียล
7-11… ปัจจุบันยังไม่มีการจัดสรร มีค่าผิดนัดเป็นศูนย์
12…. มีจอแสดงผลในตัว และสามารถควบคุมความสว่างได้
13…. มีปุ่มควบคุม
14…. มีแบตเตอรี่แบบชาร์จไฟในตัว
15-19…. ปัจจุบันยังไม่ได้จัดสรร โดยค่าเริ่มต้นคือ 0
20-23….. ปัจจุบันยังไม่ได้จัดสรร มีค่าเริ่มต้น 1 อัน
24…..สามารถตั้งค่าความสว่างหน้าจอเป็นศูนย์ได้
25…..สามารถทำแฟลช LED แบบความสว่างศูนย์ได้
26…..สามารถทำ Blink master ได้
27-28…. ปัจจุบันยังไม่ได้จัดสรร โดยค่าเริ่มต้นคือ 0
29-31….. ปัจจุบันยังไม่ได้จัดสรร มีค่าเริ่มต้น 1 อัน
แฟล็กความสามารถของอุปกรณ์ภายนอกที่ใช้ใน BLXS=n และ GCXS? คำขอ
บิต…..ความสามารถ
0/1….. จำนวนหน่วยจัดเก็บสื่อที่ติดตั้ง
2……..สถานะการขนส่งสามารถควบคุมได้
3……. สามารถควบคุมเปิดหรือปิดได้
4……..อุปกรณ์วิดีโอส่วนใหญ่ใช้ FPS (=0) หรืออุปกรณ์บิตเรตเสียง (=1)
5-9…… ค่าเริ่มต้นที่ยังไม่ได้จัดสรรในปัจจุบัน =0
10-15….ค่าเริ่มต้นไม่ได้ถูกจัดสรร =1
16-23…..ค่าเริ่มต้นไม่ได้ถูกจัดสรร =0
24-31……ค่าเริ่มต้นไม่ได้ถูกจัดสรร =1
คำแนะนำในการบูรณาการ
2.2 รายการกฎ FCC / ISED ที่ใช้บังคับ
FCC: | อิเกด: |
47CFR15.247 กฎหมาย | อาร์เอสเอส-247 |
2.3 เงื่อนไขการใช้งานเฉพาะ
ไม่สามารถใช้งานได้
2.4 ขั้นตอนโมดูลที่จำกัด
ไม่สามารถใช้งานได้
2.5 การติดตามการออกแบบเสาอากาศ
ไม่สามารถใช้งานได้
2.6 ข้อควรพิจารณาเกี่ยวกับการได้รับ RF
เพื่อให้เป็นไปตามข้อกำหนดการสัมผัส RF ของ FCC OEM ต้องแน่ใจว่าติดตั้งเฉพาะเสาอากาศที่ระบุไว้ในรายละเอียดเสาอากาศของโมดูลนี้เท่านั้น ควรใช้โมดูล AirGlu2 ในลักษณะที่ลดความเสี่ยงจากการสัมผัสกับมนุษย์ระหว่างการทำงานปกติให้น้อยที่สุด
ผู้รวมระบบ OEM และผู้ใช้ปลายทางจะต้องได้รับเงื่อนไขการทำงานของเครื่องส่งสัญญาณเพื่อให้เป็นไปตามข้อกำหนดเกี่ยวกับการรับ RF
ข้อมูลการได้รับรังสีความถี่วิทยุ: อุปกรณ์นี้เป็นไปตามข้อจำกัดการได้รับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุมสำหรับเงื่อนไขการใช้งานที่แน่นอน ห้ามติดตั้งเครื่องส่งสัญญาณนี้ร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด ยกเว้นตามขั้นตอนของ FCC และตามที่ได้รับอนุญาตในเอกสารรับรองโมดูล การเปลี่ยนแปลงหรือการดัดแปลงที่ไม่ได้รับการอนุมัติโดยชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้ผู้ใช้ไม่มีสิทธิ์ในการใช้งานอุปกรณ์
2.7 เสาอากาศ
เสาอากาศภายนอกที่ได้รับการอนุมัติให้ใช้คือเสาอากาศโมโนโพล Taoglas TG.09.0113 SMA (F) ค่าเกนสูงสุด (พื้นที่ว่าง) ที่อนุญาตคือ 2.0 dBi (900MHz) และ -6dBi (2.4GHz) ไม่ควรใช้เสาอากาศประเภทอื่นหรือเสาอากาศที่มีค่าเกนสูงกว่า การเชื่อมต่อเสาอากาศเฉพาะที่ใช้ในโมดูล AirGlu2 คือชิ้นส่วน ECT (Electric Connector Technology Co Ltd) หมายเลข 818000157
2.8 ข้อมูลฉลากและการปฏิบัติตาม
ผู้ผลิตผลิตภัณฑ์โฮสต์มีหน้าที่รับผิดชอบในการจัดเตรียมฉลากทางกายภาพหรือฉลากใหม่โดยระบุว่า "มีรหัส FCC: AYV-AGLU02 หรือมี IC: 10427A-AGLU02" พร้อมกับผลิตภัณฑ์สำเร็จรูป ดูแนวทางการติดฉลากและข้อมูลผู้ใช้สำหรับอุปกรณ์ RF – เอกสารเผยแพร่ของ KDB 784748
2.9 ข้อมูลเกี่ยวกับโหมดการทดสอบและข้อกำหนดการทดสอบเพิ่มเติม
โมดูล AirGlu2 มาพร้อมกับ Test Mode API ภายในเฟิร์มแวร์การทำงานหลัก เพื่อกำหนดค่าโหมดทดสอบที่จำเป็นทั้งหมดเป็นเครื่องส่งสัญญาณแบบสแตนด์อโลนในโฮสต์
2.10 การทดสอบเพิ่มเติม ส่วนที่ 15 ข้อสงวนสิทธิ์ย่อย B
เครื่องส่งสัญญาณโมดูลาร์ AirGlu2 ได้รับอนุญาตจาก FCC ให้ใช้งานเฉพาะส่วนกฎเกณฑ์เฉพาะ (เช่น กฎเครื่องส่งสัญญาณ FCC) ที่ระบุไว้ในการอนุญาต และผู้ผลิตผลิตภัณฑ์โฮสต์จะต้องรับผิดชอบในการปฏิบัติตามกฎเกณฑ์ FCC อื่นๆ ที่ใช้กับโฮสต์ที่ไม่ได้ครอบคลุมอยู่ในการอนุญาตรับรองเครื่องส่งสัญญาณโมดูลาร์ ผลิตภัณฑ์โฮสต์ขั้นสุดท้ายต้องผ่านการทดสอบการปฏิบัติตามส่วนที่ 15 ส่วนย่อย B เมื่อติดตั้งเครื่องส่งสัญญาณโมดูลาร์แล้ว
การรับรอง
CE
โมดูล AirGlu2™ เป็นไปตามข้อกำหนดที่จำเป็นและข้อกำหนดอื่นๆ ที่เกี่ยวข้องของ Radio Equipment Directive (RED) (2014/53/EU) โปรดทราบว่าทุกแอปพลิเคชันที่ใช้โมดูล AirGlu2™ จะต้องทำการทดสอบคลื่นแม่เหล็กไฟฟ้าของวิทยุกับผลิตภัณฑ์ขั้นสุดท้ายตาม EN 301 489-17 ผลการทดสอบที่ดำเนินการสามารถสืบทอดมาจากรายงานการทดสอบของโมดูลไปยังรายงานการทดสอบของผลิตภัณฑ์ขั้นสุดท้ายที่ใช้โมดูล AirGlu2™ การทดสอบการแผ่รังสีปลอมตามมาตรฐาน EN 300 328 จะต้องทำซ้ำกับชุดผลิตภัณฑ์ขั้นสุดท้าย สามารถขอเอกสารการทดสอบและซอฟต์แวร์สำหรับการทดสอบการแผ่รังสีปลอมตามมาตรฐาน EN 300 328 ได้จากฝ่ายสนับสนุนระบบ Timecode
เอฟซีซี
อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:
- อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตรายและ
- อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์
การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจาก Timecode Systems อาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ
คำชี้แจงเกี่ยวกับการได้รับรังสี RF ของ FCC:
อุปกรณ์นี้สอดคล้องกับข้อจำกัดการรับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม ผู้ใช้ปลายทางต้องปฏิบัติตามคำแนะนำการใช้งานเฉพาะเพื่อให้เป็นไปตามข้อกำหนดการรับรังสี RF ห้ามวางเครื่องส่งสัญญาณนี้ไว้ร่วมกันหรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด ยกเว้นตามขั้นตอนผลิตภัณฑ์เครื่องส่งสัญญาณหลายเครื่องของ FCC ความรับผิดชอบของ OEM ในการปฏิบัติตามข้อบังคับของ FCC: ห้ามวางโมดูลเครื่องส่งสัญญาณไว้ร่วมกันหรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด ยกเว้นตามขั้นตอนผลิตภัณฑ์เครื่องส่งสัญญาณหลายเครื่องของ FCC โฮสต์ใหม่แต่ละเครื่องจะต้องมีการประเมินการปล่อยรังสีปลอมที่แผ่ออกมาใหม่
การเปลี่ยนแปลงที่อนุญาตต่อการรับรอง สำหรับโมดูล AirGlu2™ ระยะห่างขั้นต่ำจากร่างกายมนุษย์คือ 20 ซม. ผู้ติดตั้ง OEM มีหน้าที่รับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายสำหรับข้อกำหนดการปฏิบัติตามเพิ่มเติมที่จำเป็นสำหรับโมดูลนี้ที่ติดตั้ง (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ) หมายเหตุสำคัญ: ในกรณีที่ไม่สามารถปฏิบัติตามเงื่อนไขดังกล่าวได้ (สำหรับการกำหนดค่าบางอย่างหรือการอยู่ร่วมกับเครื่องส่งสัญญาณอื่น) การอนุญาตจาก FCC จะถือว่าไม่ถูกต้องอีกต่อไป และไม่สามารถใช้ FCC ID กับผลิตภัณฑ์ขั้นสุดท้ายได้ ในสถานการณ์เช่นนี้ ผู้ติดตั้ง OEM จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงเครื่องส่งสัญญาณ) และขอรับการอนุญาตจาก FCC แยกต่างหาก
การติดฉลากผลิตภัณฑ์ขั้นสุดท้าย
โมดูล AirGlu™ ไม่ได้รับการติดฉลากด้วยรหัส FCC ของตัวเองเนื่องจากขนาดทางกายภาพของโมดูล หากไม่สามารถมองเห็นรหัส FCC ได้เมื่อติดตั้งโมดูลภายในอุปกรณ์อื่น แสดงว่าภายนอกของอุปกรณ์ที่ติดตั้งโมดูลนั้นจะต้องมีฉลากที่อ้างถึงโมดูลที่บรรจุอยู่ภายในด้วย ในกรณีนั้น ผลิตภัณฑ์ขั้นสุดท้ายจะต้องติดฉลากในบริเวณที่มองเห็นได้ด้วยข้อความต่อไปนี้:
“มีรหัส FCC ของโมดูลเครื่องส่งสัญญาณ: AYV-AGLU02”
Or
“มี FCC ID: AYV-AGLU02”
ผู้ประกอบ OEM ต้องไม่ให้ข้อมูลแก่ผู้ใช้ปลายทางเกี่ยวกับวิธีการติดตั้งหรือถอดโมดูล RF นี้ หรือเปลี่ยนพารามิเตอร์ที่เกี่ยวข้องกับ RF ในคู่มือผู้ใช้ของผลิตภัณฑ์ขั้นสุดท้าย
ISED แคนาดา
เครื่องส่งสัญญาณวิทยุนี้ได้รับการอนุมัติจาก Industry Canada ให้ทำงานร่วมกับเสาอากาศที่ฝังไว้ ห้ามใช้เสาอากาศประเภทอื่นกับอุปกรณ์นี้โดยเด็ดขาด อุปกรณ์นี้เป็นไปตามมาตรฐาน RSS ที่ได้รับการยกเว้นใบอนุญาตของ Industry Canada การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:
- อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวน; และ
- อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ รวมถึงการรบกวนที่อาจส่งผลให้การทำงานของอุปกรณ์ไม่พึงประสงค์ได้
คำชี้แจงเกี่ยวกับการได้รับ RF
โมดูล AirGlu2™ ตอบสนองข้อกำหนดที่กำหนดไว้เมื่อระยะห่างขั้นต่ำจากร่างกายมนุษย์มากกว่า 20 ซม. ไม่จำเป็นต้องได้รับ RF หรือการประเมิน SAR เมื่อระยะห่างอยู่ที่ 20 ซม. ขึ้นไป โมดูล AirGlu2™ ได้รับการทดสอบเพื่อรับ RF ในกรณีเลวร้ายที่สุด
ความรับผิดชอบของ OEM ในการปฏิบัติตามกฎระเบียบ IC
โมดูลเครื่องส่งสัญญาณจะต้องไม่ตั้งอยู่หรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด จะต้องทดสอบการแผ่รังสีด้วยผลิตภัณฑ์โฮสต์ใหม่แต่ละชิ้น และต้องแจ้งให้ ISEDC ทราบด้วยการเปลี่ยนแปลงที่อนุญาตระดับ 4 ผู้ติดตั้ง OEM มีหน้าที่ทดสอบผลิตภัณฑ์ขั้นสุดท้ายของตนตามข้อกำหนดการปฏิบัติตามเพิ่มเติมที่จำเป็นสำหรับโมดูลนี้ที่ติดตั้ง (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)
หมายเหตุสำคัญ
ในกรณีที่ไม่เป็นไปตามเงื่อนไขเหล่านี้ (สำหรับการกำหนดค่าบางอย่างหรือตำแหน่งร่วมกับเครื่องส่งสัญญาณอื่น) การอนุญาต IC จะไม่ถือว่าถูกต้องอีกต่อไป และไม่สามารถใช้ IC ID กับผลิตภัณฑ์ขั้นสุดท้ายได้ ในสถานการณ์เหล่านี้ ผู้ประกอบ OEM จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงตัวส่ง) และขอรับการอนุญาต IC แยกต่างหาก
การติดฉลากผลิตภัณฑ์ขั้นสุดท้าย
โมดูล AirGlu™ ไม่ได้รับการติดฉลากด้วยรหัส IC เนื่องจากมีขนาดเล็ก ผลิตภัณฑ์ขั้นสุดท้ายจะต้องติดฉลากในบริเวณที่มองเห็นได้ด้วยข้อมูลต่อไปนี้:
“ประกอบด้วย IC โมดูลเครื่องส่งสัญญาณ: 10427A-AGLU02”
Or
“ประกอบด้วย IC: 10427A-AGLU02”
ผู้ประกอบ OEM ต้องระวังไม่ให้ข้อมูลแก่ผู้ใช้ปลายทางเกี่ยวกับวิธีการติดตั้งหรือถอดโมดูล RF นี้ หรือเปลี่ยนพารามิเตอร์ที่เกี่ยวข้องกับ RF ในคู่มือผู้ใช้ของผลิตภัณฑ์ขั้นสุดท้าย
ประเทศญี่ปุ่น
โมดูล AirGlu2™ ได้รับการรับรองในญี่ปุ่น โดยมีหมายเลขรับรอง 008-220415
สำคัญ
โมดูลนี้ไม่ได้ติดฉลากด้วยเครื่องหมายรับรองและรหัสของญี่ปุ่นเนื่องจากมีขนาดเล็ก ผู้ผลิตที่รวมโมดูลวิทยุเข้ากับอุปกรณ์โฮสต์จะต้องติดเครื่องหมายรับรองและหมายเลขรับรองไว้ที่ด้านนอกของอุปกรณ์โฮสต์
เครื่องหมายรับรองและหมายเลขรับรองจะต้องวางไว้ใกล้กับข้อความภาษาญี่ปุ่นที่ให้ไว้ด้านล่างนี้
การแปล:
“อุปกรณ์นี้มีอุปกรณ์วิทยุเฉพาะที่ได้รับการรับรองตามการรับรองความสอดคล้องทางเทคนิคภายใต้กฎหมายวิทยุ”
บริษัท UK Timecode Systems Ltd.
ยูนิต 6 ศูนย์ธุรกิจเอลก้าร์
ถนนโมสลีย์
ฮัลโลว์ วูสเตอร์
WR26NJ สหราชอาณาจักร
(ลงวันที่ 26/05/2022)
เอกสาร / แหล่งข้อมูล
![]() |
โมดูลควบคุมและซิงค์ไร้สาย AirGlu2 ของ Timecode Systems [พีดีเอฟ] คู่มือการใช้งาน AGLU02, AYV-AGLU02, AYVAGLU02, AirGlu2, โมดูลการซิงค์และควบคุมแบบไร้สาย, โมดูลการซิงค์และควบคุมแบบไร้สาย AirGlu2 |