SOUNDTUBE STNet កម្មវិធីគ្រប់គ្រងភាគីទី 3 API

ជាងview
ឧបករណ៍ SoundTube DNA ទាំងអស់មានសមត្ថភាពគ្រប់គ្រងពីចម្ងាយដោយប្រព័ន្ធភាគីទីបី។ ពួកគេប្រើប្រាស់ ASCII សាមញ្ញលើពិធីការ UDP ដើម្បីអនុញ្ញាតឱ្យមានការគ្រប់គ្រងក្នុងពេលជាក់ស្តែងនៃសំណុំរងនៃលក្ខណៈពិសេសផលិតផល។ ឯកសារនេះពិពណ៌នាអំពីពិធីការដែលចំណុចប្រទាក់ពាក្យបញ្ជា UDP ប្រើ។
ទម្រង់ពាក្យបញ្ជា
សារបញ្ជាដែលប្រើដោយចំណុចប្រទាក់ពាក្យបញ្ជា UDP ផ្ទាល់មានទម្រង់សាមញ្ញណាស់។ មិនថាឧបករណ៍អ្វីនោះទេ ទម្រង់សារគឺតែងតែដូចគ្នា។ ទ្រង់ទ្រាយទាំងមូលនៃសារមានតែតួអក្សរ ASCII ដែលអាចបោះពុម្ពបាន ដូច្នេះពួកគេអាចកម្ចាត់កំហុសបានយ៉ាងងាយស្រួល។ សារនីមួយៗមានវាលទិន្នន័យជាច្រើនដែលនីមួយៗបំបែកដោយដកឃ្លាមួយ។ បន្ទាប់មកសារត្រូវបានបញ្ចប់ជាមួយនឹងការបញ្ជូនត្រឡប់មកវិញ។ ទម្រង់ទូទៅនៃសារត្រូវបានបង្ហាញខាងក្រោម៖
| ឈ្មោះវាល | ការពិពណ៌នា |
| ពាក្យបញ្ជាដែលនឹងត្រូវបានផ្តល់ឱ្យទៅឧបករណ៍។ | |
| ប៉ារ៉ាម៉ែត្រជម្រើសដំបូង។ សូមមើលតារាងពាក្យបញ្ជាឧបករណ៍ខាងក្រោមសម្រាប់ព័ត៌មានលម្អិតជាក់លាក់ | |
| ប៉ារ៉ាម៉ែត្រជម្រើសទីពីរ។ សូមមើលតារាងពាក្យបញ្ជាឧបករណ៍ខាងក្រោមសម្រាប់ព័ត៌មានលម្អិតជាក់លាក់ | |
| (\r) | តួអក្សរបញ្ជូនត្រឡប់មកវិញ (តួអក្សរ ASCII 13) |
សារធម្មតានឹងមើលទៅដូចតទៅនេះ៖
OV 1 25.0
ការឆ្លើយតបពាក្យបញ្ជា
ពាក្យបញ្ជានីមួយៗដែលបានផ្ញើទៅឧបករណ៍គួរតែត្រឡប់ការឆ្លើយតប។ ដូចពាក្យបញ្ជាដើម ការឆ្លើយតបមានតែតួអក្សរ ACSII ដែលអាចបោះពុម្ពបាន វាលនីមួយៗត្រូវបានបំបែកដោយចន្លោះមួយ ហើយសារត្រូវបានបញ្ចប់ការបញ្ជូនត្រឡប់មកវិញ។ ទម្រង់ទូទៅនៃសារឆ្លើយតបត្រូវបានបង្ហាញខាងក្រោម។
| ឈ្មោះវាល | ការពិពណ៌នា |
| ការចង្អុលបង្ហាញអំពីជោគជ័យ ឬបរាជ័យ៖ “ACK” ប្រសិនបើជោគជ័យ; “NACK ប្រសិនបើមិនជោគជ័យ | |
| ពាក្យបញ្ជាដើមដែលត្រូវបានផ្តល់ឱ្យឧបករណ៍ | |
| ប៉ារ៉ាម៉ែត្រជម្រើសដំបូងពីសារពាក្យបញ្ជាដើម | |
| ប៉ារ៉ាម៉ែត្រជម្រើសទីពីរពីសារពាក្យបញ្ជាដើម | |
| តួអក្សរបញ្ជូនត្រឡប់មកវិញ (តួអក្សរ ASCII 13) |
ប្រសិនបើពាក្យបញ្ជាបានជោគជ័យ ឧបករណ៍នឹងត្រឡប់ការឆ្លើយតប ACK ។ សារ ACK សម្រាប់អតីតរបស់យើង។ampសារខាងលើនឹងមាន
ACK IG 1 25.0
ប្រសិនបើពាក្យបញ្ជាត្រូវបានដំណើរការ ប៉ុន្តែសម្រាប់ហេតុផលមួយចំនួនមិនជោគជ័យ ឧបករណ៍នឹងត្រឡប់ការឆ្លើយតប NACK ជំនួសឱ្យ ACK ។ ដូច ACK ដែរ ពាក្យបញ្ជាដើមក៏នឹងត្រូវបានបញ្ចូលក្នុងសារ NACK ផងដែរ។
NACK IG 1 25.0
មានករណីដែលឧបករណ៍នឹងមិនឆ្លើយតបទៅនឹងពាក្យបញ្ជាទាល់តែសោះ។ វាកើតឡើងនៅពេលដែលឧបករណ៍មិនអាចដំណើរការសារដែលវាត្រូវបានផ្ញើដោយហេតុផលមួយចំនួន។ ស្ថានភាពធម្មតាបំផុតដែលវាអាចកើតឡើងនោះគឺការបញ្ចប់ បាត់តួអក្សរ។ ម៉្យាងទៀតវាក៏អាចថាឧបករណ៍បច្ចុប្បន្នកំពុងគាំទ្រចំណុចប្រទាក់ពាក្យបញ្ជាខុស។
ការកំណត់រចនាសម្ព័ន្ធច្រក UDP
ពាក្យបញ្ជាត្រូវបានផ្ញើដោយដាក់វានៅក្នុងកញ្ចប់ UDP ដែលត្រូវបានផ្ញើដោយផ្ទាល់ទៅអាសយដ្ឋាន IP របស់ឧបករណ៍ដែលកំពុងត្រូវបានគ្រប់គ្រង។ សារ UDP ផ្ទាល់ទាំងអស់គួរតែត្រូវបានផ្ញើទៅកាន់ច្រក 49494 នៃឧបករណ៍អ្នកទទួល។ ការឆ្លើយតបទៅនឹងពាក្យបញ្ជានឹងត្រូវបានបញ្ជូនទៅអាសយដ្ឋាន IP ជាក់លាក់ និងច្រកដែលសំណើមានប្រភពមកពី។
ពាក្យបញ្ជា - DNA
ពាក្យបញ្ជាខាងក្រោមមានសម្រាប់ DNA ។
|
ការពិពណ៌នា |
បញ្ជា | ប៉ារ៉ាម ១ |
ប៉ារ៉ាម ១ |
|
បរិមាណលទ្ធផល |
ចេញ | ប៉ុស្តិ៍លេខ (0 ឬ 1) | គ្មាន ឬ (0.0 ទៅ 99.0 dB) |
| ទីតាំង | ទីតាំង | "ទីតាំងឧបករណ៍" (អតិបរមា 32 តួអក្សរ) |
– |
|
ផ្ទុកតម្លៃដែលបានកំណត់ជាមុន |
ផ្ទុកជាមុន | x (x = [0..9]) | – |
| រក្សាទុកតម្លៃដែលបានកំណត់ជាមុន | រក្សាទុកជាមុន | x (x = [0..9]) |
– |
|
ព័ត៌មានអំពីកំណែ |
កំណែ | – | – |
| សំណើស្ថានភាព | ស្ថានភាព |
|
កម្រិតទិន្នផល
ពាក្យបញ្ជា Ths កំណត់កម្រិតលទ្ធផលសម្រាប់ ampទិន្នផល lifier ។ ជួរកម្រិតលទ្ធផលត្រឹមត្រូវគឺរវាង -100 dB និង +12 dB ក្នុងការបង្កើន 1 dB ។ ពាក្យបញ្ជា OUTPUT ដោយគ្មានប៉ារ៉ាម៉ែត្រកម្រិតនឹងត្រូវបានទទួលស្គាល់ និងបានត្រឡប់មកវិញជាមួយនឹងការកំណត់កម្រិតលទ្ធផលបច្ចុប្បន្ន។ នេះអនុញ្ញាតឱ្យប្រើពាក្យបញ្ជាជាពាក្យបញ្ជា "ទទួល" ។
Exampពាក្យបញ្ជា le (កំណត់): ចេញ 0 0.0 (\r) កំណត់កម្រិតលទ្ធផលនៃ Channel 1 (Channel # parameter 0 ត្រូវនឹង speaker Channel 1) ដល់ 0 dB។
Exampឆ្លើយតប៖ ACK ទិន្នផល 0 0.0 ការឆ្លើយតបយល់ព្រម
Exampបញ្ជា (ទទួលបាន): ចេញ 0 ទទួលបានកម្រិតទិន្នផល។
Exampឆ្លើយតប៖ ACK ទិន្នផល 0 0.0 ការឆ្លើយតបយល់ព្រម
ទីតាំង
ពាក្យបញ្ជាដើម្បីទទួលបានឬកំណត់ខ្សែអក្សរទីតាំងដែលបានប្រើដើម្បីពណ៌នាពីកន្លែងដែល amplifier មានទីតាំងនៅ។
Exampពាក្យបញ្ជា le (កំណត់)៖ ទីតាំងឡប់ប៊ី កំណត់ប៉ារ៉ាម៉ែត្រទីតាំង
Exampឆ្លើយតប៖ ACK Lobby ទីតាំង ការឆ្លើយតបយល់ព្រម
Exampពាក្យបញ្ជា le (Get): ទីតាំង ទទួលបានប៉ារ៉ាម៉ែត្រទីតាំង
Exampឆ្លើយតប៖
ផ្ទុក/រក្សាទុកការកំណត់ជាមុន
ពាក្យបញ្ជា LOAD PreSET និង SAVE PreSET អនុញ្ញាតឱ្យការកំណត់រចនាសម្ព័ន្ធផ្សេងគ្នាត្រូវបានរក្សាទុកជាការកំណត់ជាមុន។ មានការកំណត់ជាមុនចំនួនដប់ដែលមានចាប់ពី 0 ដល់ 9។ ការកំណត់ជាមុនរក្សាទុកការកំណត់រចនាសម្ព័ន្ធឧបករណ៍ និងរួមបញ្ចូលការកំណត់ DSP ការកំណត់ការទទួលបានទិន្នផល និងការកំណត់ទីតាំង។ ការឆ្លើយតបទៅនឹងពាក្យបញ្ជានេះពីឧបករណ៍គឺជាទម្រង់ដូចគ្នានឹងការឆ្លើយតបពាក្យបញ្ជាជាមូលដ្ឋាន។
Exampឡេបញ្ជា៖
LOAD PreSET 5 ផ្ទុកការកំណត់ជាមុន 5
រក្សាទុកការកំណត់ជាមុន 3 រក្សាទុកការកំណត់បច្ចុប្បន្នតាមការកំណត់ជាមុន 3
Exampឆ្លើយតប៖
ACK LOADPRETSET 5 យល់ព្រម ការឆ្លើយតប
ACK រក្សាទុកការកំណត់ជាមុន 3 យល់ព្រម ការឆ្លើយតប
កំណែ
ត្រឡប់កំណែកម្មវិធីរបស់ម៉ាស៊ីនដំណើរការ។ ពាក្យបញ្ជាមិនប្រើប៉ារ៉ាម៉ែត្រទេ។
Exampឡេបញ្ជា៖ កំណែ
Exampឆ្លើយតប៖ ACK កំណែ 1.3
សំណើស្ថានភាព
នេះ។ amplifier ឆ្លើយតបទៅនឹងសារសំណើស្ថានភាព ប៉ុន្តែក៏មានការគាំទ្រសម្រាប់ការផ្ញើសារស្ថានភាពអសមកាលទៅកាន់កម្មវិធីត្រួតពិនិត្យភាគីទីបីដែលមានប្រសិទ្ធភាពជាងមុននៅលើបណ្តាញ។
សារសំណើស្ថានភាពមានវាក្យសម្ព័ន្ធ និងប៉ារ៉ាម៉ែត្រឆ្លើយតបខាងក្រោម។
| ការឆ្លើយតប | ប៉ារ៉ាម ១ (ស្ថានភាពអ្នកនិយាយ) | ប៉ារ៉ាម៉ែត្រ 2 (Amp ស្ថានភាពកំហុស) | ប៉ារ៉ាម៉ែត្រ 3 (ស្ថានភាពសីតុណ្ហភាពលើស) | ប៉ារ៉ាមទី 4 (ប្រភពថាមពល) |
| ស្ថានភាព ACK | 0 = យល់ព្រម a = កំហុស Impedance |
0 = យល់ព្រម ១= Ampកំហុស lifier |
0 = យល់ព្រម 1 = លើសពីសីតុណ្ហភាព |
0 = PoE+ 1 = DC Powered 2 = PoE |
Exampឡេបញ្ជា៖ ស្ថានភាព
Exampឆ្លើយតប៖
BIAMP
“ACK [BI] ស្ថានភាព a/b/c/d ”
កន្លែងដែល a គឺជា bitmask ដូចខាងក្រោម:
bit(1) = tweeter
bit(2) = woofer
ពេញ
“ACK [FULL] ស្ថានភាព a/b/c/d ”
កន្លែងដែល a គឺជា bitmask ដូចខាងក្រោម:
bit(1) = មេ
bit(2) = ទាសករ 1
bit(3) = ទាសករ 2
bit(4) = ទាសករ 3
កំណែកម្មវិធីបង្កប់ ១.០០
កំណត់ចំណាំបន្ថែម៖
- ការឆ្លើយតបទៅនឹងពាក្យបញ្ជា “STATUS” ឥឡូវនេះក៏រួមបញ្ចូល [BI] ឬ [FULL] ដើម្បីបង្ហាញរបៀបជា “IPD (Bi-AMP)' ឬ "IPD4 (ឆានែលពេញ)"
- តម្លៃខាងក្រោមត្រូវបានត្រឡប់៖ ទាំងពីរ BI-AMP ហើយលំដាប់ប៊ីតពេញឆានែលត្រូវគ្នានឹងប្លង់ GUI ។
ប៊ី-AMP តម្លៃដែលអាចមាន
0 - គ្មានកំហុស
- កំហុស tweeter
- កំហុស woofer
- កំហុសនៃ tweeter និង woofer ។
ពេញ ជួរតម្លៃដែលអាចធ្វើបានគឺ
0 - គ្មានកំហុស
- កំហុសមេ
- កំហុសឧបករណ៍បំពងសំឡេង 1
- កំហុសមេ និងអ្នកនិយាយ 1
- កំហុសឧបករណ៍បំពងសំឡេង 2
- កំហុសមេ និងអ្នកនិយាយ 2
- កំហុសឧបករណ៍បំពងសំឡេង 1 និងឧបករណ៍បំពងសំឡេង 2
- មេ, វាគ្មិន 1, វាគ្មិន 2 កំហុស
- កំហុសឧបករណ៍បំពងសំឡេង 3
- កំហុសមេ និងអ្នកនិយាយ 3
- កំហុសឧបករណ៍បំពងសំឡេង 1 និងឧបករណ៍បំពងសំឡេង 3
- កំហុសមេ, វាគ្មិន 1, និង អូប៉ាល័រ 3 មានបញ្ហា
- កំហុសឧបករណ៍បំពងសំឡេង 2 និងឧបករណ៍បំពងសំឡេង 3
- កំហុសមេ, វាគ្មិន 2, និង អូប៉ាល័រ 3 មានបញ្ហា
- speaker 1, speaker 2, និង speaker 3 មានបញ្ហា
- មេ, វាគ្មិន 1, វាគ្មិន 2, និង វាគ្មិន 3 កំហុស
សារស្ថានភាព Multicast
សារស្ថានភាពក៏ត្រូវបានផ្ញើដោយអសមកាលទៅកាន់អាសយដ្ឋាន IP ពហុខាស 239.254.50.123 on ច្រក 49494 ។ ទម្រង់សារគឺខុសគ្នាបន្តិចបន្តួចដែលសារស្ថានភាពដែលបានស្ទង់មតិ។
Exampឆ្លើយតប៖ AMP-ស្ថានភាព 0 0 0 0
| ការឆ្លើយតប | ប៉ារ៉ាម៉ែត្រ 1 (Amp ស្ថានភាពកំហុស) | ប៉ារ៉ាម៉ែត្រ 2 (ស្ថានភាពសីតុណ្ហភាពលើស) | ប៉ារ៉ាម ១ (ស្ថានភាពអ្នកនិយាយ) |
| AMP- ស្ថានភាព | 0 = យល់ព្រម ១= Ampកំហុស lifier |
0 = យល់ព្រម 1 = លើសពីសីតុណ្ហភាព |
0 = យល់ព្រម 1 = កំហុស Impedance |
ព័ត៌មានឯកសារ
| ចំណងជើងឯកសារ៖ | ការគ្រប់គ្រងភាគីទី 3 DNA |
| ឯកសារ file ឈ្មោះ៖ | DNA កម្មវិធីភាគីទី 3 API.pdf |
| លេខពិនិត្យឡើងវិញ៖ | <03> |
| ចេញដោយ៖ | SoundTube |
| កាលបរិច្ឆេទចេញផ្សាយ៖ | ១០/១០/២០២៣ |
| ស្ថានភាព៖ | ចេញផ្សាយ |
| ការពិនិត្យឡើងវិញ | កាលបរិច្ឆេទ | អ្នកនិពន្ធ | ការពិពណ៌នាអំពីការផ្លាស់ប្តូរ |
| 01 | ១០/១០/២០២៣ | JDA | សេចក្តីព្រាងដំបូង |
| 02 | ១០/១០/២០២៣ | KH | បានបន្ថែមស្ថានភាព IPD4 |
| 03 | ១០/១០/២០២៣ | MJ | កែតម្រូវពាក្យបញ្ជា OUTPUT តម្លៃប៉ារ៉ាម៉ែត្រឆានែល (ពីមុន 1 ឬ 2) |
ការគាំទ្រអតិថិជន
ការកម្សាន្ត SoundTube
13720 W. 109th St., Lenexa, KS 66215
ទូរស័ព្ទ 855.663.5600
www.soundtube.com
០២៦-១០២៦ Rev ០
ឯកសារ/ធនធាន
![]() |
SOUNDTUBE STNet កម្មវិធីគ្រប់គ្រងភាគីទី 3 API [pdf] ការណែនាំអ្នកប្រើប្រាស់ STNet ការគ្រប់គ្រងភាគីទី 3, API កម្មវិធី, STNet កម្មវិធីគ្រប់គ្រងភាគីទី 3 API |




