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

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

កំណែកម្មវិធីបង្កប់ ១.០០

កំណត់ចំណាំបន្ថែម៖

  1. ការឆ្លើយតបទៅនឹងពាក្យបញ្ជា “STATUS” ឥឡូវនេះក៏រួមបញ្ចូល [BI] ឬ [FULL] ដើម្បីបង្ហាញរបៀបជា “IPD (Bi-AMP)' ឬ "IPD4 (ឆានែលពេញ)"
  2. តម្លៃខាងក្រោមត្រូវបានត្រឡប់៖ ទាំងពីរ BI-AMP ហើយលំដាប់ប៊ីតពេញឆានែលត្រូវគ្នានឹងប្លង់ GUI ។

ប៊ី-AMP តម្លៃដែលអាចមាន

0 - គ្មានកំហុស

  1.  កំហុស tweeter
  2. កំហុស woofer
  3.  កំហុសនៃ tweeter និង woofer ។

ពេញ ជួរតម្លៃដែលអាចធ្វើបានគឺ

0 - គ្មានកំហុស

  1. កំហុសមេ
  2. កំហុសឧបករណ៍បំពងសំឡេង 1
  3. កំហុសមេ និងអ្នកនិយាយ 1
  4. កំហុសឧបករណ៍បំពងសំឡេង 2
  5. កំហុសមេ និងអ្នកនិយាយ 2
  6. កំហុសឧបករណ៍បំពងសំឡេង 1 និងឧបករណ៍បំពងសំឡេង 2
  7. មេ, វាគ្មិន 1, វាគ្មិន 2 កំហុស
  8. កំហុសឧបករណ៍បំពងសំឡេង 3
  9.  កំហុសមេ និងអ្នកនិយាយ 3
  10. កំហុសឧបករណ៍បំពងសំឡេង 1 និងឧបករណ៍បំពងសំឡេង 3
  11. កំហុសមេ, វាគ្មិន 1, និង អូប៉ាល័រ 3 មានបញ្ហា
  12. កំហុសឧបករណ៍បំពងសំឡេង 2 និងឧបករណ៍បំពងសំឡេង 3
  13. កំហុសមេ, វាគ្មិន 2, និង អូប៉ាល័រ 3 មានបញ្ហា
  14. speaker 1, speaker 2, និង speaker 3 មានបញ្ហា
  15. មេ, វាគ្មិន 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

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *