Интерфејс на командната линија
Упатство за употреба
CLI
Вовед
Овој прирачник опишува како да ги контролирате производите преку нивниот контролен интерфејс. Интерфејсот на командната линија (CLI) овозможува хабот или хабовите да се интегрираат во поголем систем што е контролиран од компјутер домаќин. Мора да се инсталира сериски терминален емулатор за да може да се користи CLI, а емулаторот бара пристап до COM портот, така што нема друг софтвер, како што е LiveViewer, може да пристапи до пристаништето во исто време. Еден поранешенampЛе емулатор кој може да се користи е puTTY кој може да се преземе од следниот линк.
www.putty.org
Наредбите кои се издаваат преку COM портот се нарекуваат команди. Некои поставки изменети со команди во овој документ се испарливи - односно, поставките се губат кога хабот се рестартира или исклучува, ве молиме погледнете ги поединечните команди за детали.
Во текот на овој прирачник, опционалните параметри се прикажани во квадратни загради: [ ]. Контролните знаци на ASCII се прикажани во загради <>.
Овој документ и командите се предмет на промена. Податоците треба да се анализираат така што ќе бидат толерантни и за големи и за мали букви, празно место, дополнителни нови знаци на линија… итн.
Можете да ја преземете најновата верзија на овој прирачник од нашата webсајт на следниот линк.
www.cambrionix.com/cli
2.1. Локација на уредот
Системот се појавува како виртуелна сериска порта (исто така наречена VCP). На Microsoft Windows™, системот ќе се појави како порта за нумерирана комуникација (COM). Бројот на COM портата може да се најде со пристап до менаџерот на уреди.
На macOS®, уред file е креиран во директориумот /dev. Ова е од формата/dev/tty.usbserial S каде што S е алфа-нумеричка сериска низа единствена за секој уред од универзалната серија.
2.2. УСБ драјвери
Комуникацијата со нашите производи е овозможена преку виртуелна COM порта, оваа комуникација бара USB драјвери.
На Windows 7 или понова верзија, може автоматски да се инсталира драјвер (ако Windows е конфигуриран да презема драјвери од интернет автоматски). Ако ова не е случај, возачот може да се преземе од www.ftdichip.com. Потребни се двигатели на VCP. За Linux® или Mac® компјутерите, треба да се користат стандардните драјвери за ОС.
2.3. Поставки за комуникација
Стандардните поставки за комуникација се како подолу.
Поставување на комуникација | Вредност |
Број на битови во секунда (бауд) | 115200 |
Број на битови за податоци | 8 |
Паритет | Никој |
Број на стоп битови | 1 |
Контрола на проток | Никој |
Треба да се избере емулација на терминал ANSI. Испратената команда мора да се прекине соЛиниите добиени од центарот се прекинуваат со
Центарот ќе прифаќа наредби одназад, меѓутоа, компјутерот-домаќин треба да чека одговор пред да издаде нова команда.
![]() |
ВНИМАНИЕ |
Центарот може да не реагира За сериски комуникации мора да почекате одговор од која било команда пред да издадете нова команда. Ако не се стори тоа, хабот може да не реагира и да бара целосно ресетирање на напојувањето. |
2.4. Текст за подигање и командна линија
При подигнување, центарот ќе издаде низа секвенци за бегство ANSI за да го ресетира прикачениот терминален емулатор.
Насловниот блок го следи ова, потоа командната линија.
Примената командна линија е како подолуОсвен во режим на подигање каде што е како подолу
За да стигнете до нов потсетник за подигање, испратете . Ова ја откажува секоја делумна командна низа.
2.5. Производи и нивниот фирмвер
Подолу е листа на производи, нивните делови и типот на фирмверот што го користи.
Фирмвер | Број на дел | Име на производ |
Универзална | PP15S | PowerPad15S |
Универзална | PP15C | PowerPad15C |
Универзална | PP8S | PowerPad8S |
Универзална | SS15 | SuperSync15 |
Универзална | TS3-16 | ThunderSync3-16 |
TS3-C10 | TS3-C10 | ThunderSync3-C10 |
Универзална | лопата U16S | лопата U16S |
Универзална | U8S | U8S |
Испорака на енергија | PDS-C4 | PDSync-C4 |
Универзална | ModIT-Max | ModIT-Max |
Моторконтрола | Контролна табла за мотор | ModIT-Max |
2.6. Структура на команда
Секоја команда го следи долунаведениот формат.Командата ќе треба прво да се внесе, ако не постојат параметри за командата тогаш тоа ќе треба веднаш да се следи од и да ја испратите командата.
Не секоја команда има задолжителни параметри, но ако тие се применливи, тие ќе треба да се внесат за да функционира командата, откако ќе се внесат командата и задолжителните параметри, тогаш и ќе се бара да го означи крајот на командата.
Изборните параметри се прикажани во квадратни загради, на пр. [port]. Овие не треба да се внесуваат за да се испрати командата, но доколку се вклучени ќе треба да се следат и да го означи крајот на командата.
2.7. Структура на одговор
Секоја команда ќе го добие својот специфичен одговор проследен со , командна линија, а потоа празно место. Одговорот се прекинува како што е прикажано подолу.
Некои одговори на команди се „во живо“ што значи дека ќе има континуиран одговор од производот додека командата не се откаже со испраќање на команда. Во овие случаи нема да го добиете стандардниот одговор како погоре до командата е испратена. Ако го исклучите производот, тој нема да го запре протокот на податоци и повторното поврзување ќе резултира со продолжување на преносот на податоци.
Наредби
Подолу е листа на команди кои се поддржани од сите производи
Команда | Опис |
bd | Опис на производот |
цеф | Исчистете ги ознаките за грешка |
cls | Избриши го екранот на терминалот |
crf | Исчистете го рестартираното знаме |
здравје | Прикажи томtages, температура, грешки и знаменце за подигање |
домаќин | Покажете дали е присутен USB-домаќин и поставете промена на режимот |
id | Прикажи id стринг |
l | Во живо view (Периодично испраќа одговори за моменталната состојба на производот) |
ledb | Ја поставува LED шемата користејќи бит формат |
ледови | Ја поставува LED шемата користејќи формат на низа |
граници | Прикажи томtage и температурни граници |
логе | Состојба на дневник и настани |
режим | Го поставува режимот за една или повеќе порти |
рестартирај | Го рестартира производот |
далечински | Влезете или излезете од режимот каде што LED диодите се контролираат рачно или автоматски |
сеф | Поставете ознаки за грешка |
држава | Прикажи состојба за една или повеќе порти |
систем | Прикажи информации за системскиот хардвер и фирмверот |
Подолу е табела со команди специфични за универзалниот фирмвер
Команда | Опис |
сигнал | Го прави производот звучен сигнал |
clcd | Чист ЛЦД |
en_profile | Овозможува или оневозможува проfile |
get_profiles | Добијте листа на професионалциfiles поврзани со пристаниште |
клучеви | Прочитајте ги ознаките за настани со кликнување на клучот |
ЛЦД | Напишете низа на LCD екранот |
list_profiles | Наведете ги сите проfiles на системот |
logc | Пријавете ја струјата |
сек | Поставете или добијте безбедносен режим |
сериска_брзина | Променете ја брзината на серискиот интерфејс |
постави_одложувања | Променете ги внатрешните одложувања |
set_profiles | Постави проfiles поврзани со пристаниште |
Подолу е листа на команди специфични за PD Sync и фирмверот TS3-C10
Команда | Опис |
детал | покажуваат состојба за една или повеќе порти |
logp | Пријавете ја струјата |
моќ | поставете ја максималната моќност на производот или добијте јачина на производот за една или повеќе порти |
qcmode | поставете режим за брзо полнење за една или повеќе порти. |
Подолу е листа на команди специфични за фирмверот за контрола на моторот
Команда | Опис |
портата | Отворете, затворете или запрете ги портите |
прекинувач за клучеви | Прикажи ја состојбата на прекинувачот |
полномошник | Разликувајте ги командите наменети за таблата Motorcontrol |
штанд | Поставете ја струјата на застој за моторите, |
rgb | Поставете ги LED диодите на овозможување RGB за надминување на портите |
rgb_led | Поставете ги LED диодите на портите на RGBA вредност во хекс |
3.1. Белешки
- Некои производи не ги поддржуваат сите команди. Видете го Поддржани производи дел за
- Сите команди наменети за контролната табла на моторот мора да бидат со префикс полномошник
3.2. bd (Опис на производот)
Командата bd дава опис на архитектурата на производот. Ова ги вклучува сите пристаништа нагоре и низводно. Ова е за да обезбеди надворешен софтвер архитектурата на дрвото за поврзување USB.
Синтакса: (види „Структура на команди)
Одговор: (види структура на одговор)
Парови на вредности на имиња што укажуваат на присуство на карактеристики на производот. Ова е проследено со опис на секој USB-хаб за возврат, наведувајќи што е прикачено на секоја порта на тој центар. Секоја порта на центар ќе биде прикачена на порта за полнење, порта за проширување, низводен центар, USB уред или е неискористена.
Карактеристиките се означени со овие записи:
Параметар | Вредност |
Пристаништа | Бројот на USB порти |
Синхронизирај | „1“ покажува дека производот обезбедува способност за синхронизација |
Темп | „1“ покажува дека производот може да ја мери температурата |
EXTPSU | „1“ означува дека производот е испорачан со надворешен PSU кој е поголем од 5V |
Делот за прилог може да ги има следните записи, сите индекси се базираат на 1:
Параметар | Вредност | Опис |
Јазли | n | Број што го означува бројот на јазли што ги вклучува овој опис. Јазол ќе биде или USB хаб или USB контролер. |
Јазол i Тип | тип | i е индекс што покажува кој јазол е ова. типот е запис од Табела на јазли подолу. |
Јазол и пристаништа | n | Број кој покажува колку порти има овој јазол. |
Хаб | Hub | УСБ-хабот |
Контролна порта | УСБ-хабот | |
Пристаниште за проширување | УСБ-хабот | |
Пристаниште | УСБ-хабот | |
Изборен центар | УСБ-хабот | |
Турбо центар | УСБ-хабот | |
USB3 Hub | УСБ-хабот | |
Неискористена порта | УСБ-хабот |
Типот на јазол може да биде еден од следниве:
Тип на јазол | Опис |
Hub j | Индекс на хаб USB 2.0 j |
Изборен центар j | Може да се вгради USB хаб, индекс j |
Корен р | УСБ-контролер со root центар, што исто така значи дека бројот на USB автобусот ќе се промени |
Турбо центар j | USB хаб способен да работи во турбо режим со индекс j |
USB3 Hub j | USB 3.x хаб со индекс j |
Example3.3 cef (Избриши ги знаменцата за грешка)
CLI има ознаки за грешка што ќе означат дали се случила одредена грешка. Знамињата ќе се бришат само со користење на командата cef или преку ресетирање на производот или циклус на вклучување/исклучување.
„УВ“ | Под-волtagсе случил настан |
„ОВ“ | Над-волtagсе случил настан |
„ОТ“ | Се случи настан за прекумерна температура (прегревање). |
Ако состојбата на грешката продолжи, центарот повторно ќе го постави знамето откако ќе се избрише.
Синтакса: (види Структура на команди)
Одговор: (види структура на одговор)3.4. cls (Избриши екран)
Испраќа ANSI секвенци за бегство за да го исчисти и ресетира екранот на терминалот.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
3.5. crf (Избриши го рестартираното знаме)
Рестартираното знаменце треба да ве информира дали хабот се рестартира помеѓу командите и може да се исчисти со помош на командата crf.
Ако се открие дека рестартираното знаме е поставено, тогаш претходните команди што ги менуваат испарливите поставки ќе бидат изгубени.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
3.6. здравје (системско здравје)
Командата за здравје го прикажува снабдувањето voltages, температура на ПХБ, ознаки за грешка и рестартираното знаме.
Синтакса: (види Структура на команди)
Одговор: (види структура на одговор)
параметар: вредносни парови, еден пар по ред.
Параметар | Опис | Вредност | |
Voltagд Сега | Тековно снабдување voltage | ||
Voltage Мин | Најниска понуда voltagе видено | ||
Voltage Макс | Највисока понуда voltagе видено | ||
Voltage Знамиња | Список на томtagЗнамиња за грешка во шината за снабдување, одделени со празни места | Без знамиња: кнtagе прифатливо | |
UV | Под-волtagсе случил настан | ||
OV | Над-волtagсе случил настан | ||
Температура сега | Температура на ПХБ, °C | > 100 C | Температурата е над 100 ° С |
<0.0 C | Температурата е под 0 ° С | ||
tt.t C | Температура, на пр. 32.2°C | ||
Температура Мин | Најниска забележана температура на ПХБ, °C | <0.0 C | Температурата е под 0 ° С |
Температура Макс | Највисока забележана температура на ПХБ, °C | > 100 C | Температурата е над 100 ° С |
Знамиња за температура | Знамиња за температурна грешка | Нема знамиња: температурата е прифатлива | |
OT | Се случи настан за прекумерна температура (прегревање). | ||
Рестартирано знаме | Се користи за откривање дали системот е подигнат | R | Системот е подигнат или рестартиран |
Знамето е исчистено со помош на командата crf |
Example*излез од SS15
3.7. домаќин (откривање на домаќин)
Центарот го надгледува домаќинот USB приклучок за приклучен домаќин компјутер. Во автоматски режим, ако производот открие домаќин, тој ќе се смени во режим на синхронизација.
Командата домаќин може да се користи за да се одреди дали е прикачен домаќин компјутер. Може да се користи и за да се спречи хабот автоматски да ги менува режимите.
Синтакса: (види Структура на команди)
Табела за режим во универзалниот фирмвер
Режим | Опис |
автоматско | Режимот на сите населени порти автоматски се менува кога домаќинот е поврзан или исклучен |
прирачник | За промена на режимите може да се користат само команди. Присуството или отсуството на домаќин нема да го промени режимот |
Табела за режим во фирмверот PDSync и TS3-C10
Режим | Опис |
автоматско | Пристаништата ќе овозможат синхронизирано поврзување додека домаќинот доаѓа и заминува. Полнењето е секогаш овозможено освен ако приклучокот не е исклучен. |
исклучен | Ако домаќинот повеќе не е откриен, сите порти за полнење ќе се исклучат. |
Одговор ако е даден параметар: (види структура на одговор)
Одговор ако не е доставен параметар:
Параметар | Опис | Вредност |
Присутни | Без разлика дали е присутен домаќин или не | Да / Не |
Промена на режимот | Режимот во кој е центарот | Автоматски / Рачно |
Табела за присутна во целиот фирмвер
Присутни | Опис |
да | домаќин е откриен |
бр | домаќинот не е откриен |
Белешки
- Присуството на компјутерот-домаќин сè уште се пријавува ако режимот е поставен на рачен.
- Само за производи за полнење, командата домаќин е присутна, но бидејќи производите се само полнење и не можат да добијат информации за уредот, командата е излишна.
- Само U8S може да пријави дека домаќинот не е присутен бидејќи е единствениот производ што има посебна контрола и врска со домаќинот.
- Стандардниот режим на домаќин е автоматски за сите производи.
Exampлес
За да го поставите режимот на домаќин на рачно:За да одредите дали е присутен домаќин и да го добиете режимот:
И со прикачен домаќин:3.8. ID (Идентификација на производот)
Командата id се користи за да се идентификува производот и исто така обезбедува некои основни информации за фирмверот што работи на производот.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
Една линија текст што содржи повеќе парови име: вредност, одделени со запирки, што може да се користи за да се идентификува производот.
Име | Вредност |
мфр | Низа од производители (на пример, cambrionix) |
режим | Низа за опишување во кој режим на работа е фирмверот (на пр. главен) |
hw | Бројот на дел од хардверот Броеви на делови) |
hwid | Хексадецимална вредност што се користи внатрешно за да се идентификува производот (на пр. 0x13) |
fw | Псевдо број што ја претставува ревизијата на фирмверот (на пример, 1.68) |
bl | Псевдо број што ја претставува ревизијата на подигнувачот (на пример, 0.15) |
sn | Сериски број. Ако не се користи, ќе ги прикаже сите нули (на пр., 000000) |
група | Се користи на некои производи за да нарачате ажурирања на фирмверот што е корисно кога се ажурираат производите што се поврзани со синџир, така што производите од надолна линија прво се ажурираат и се рестартираат. |
fc | Код на фирмвер се користи за да се означи кој тип на фирмвер го прифаќа производот |
Example
3.9. л (во живо view)
Во живо view обезбедува континуиран тек на податоци до view пристанишните држави и знамиња. Пристаништата може да се командуваат со притискање на едно копче според табелата подолу.
Синтакса (види Структура на команда)Во живо view е дизајниран да биде интерактивен користејќи терминал. Широка ги користи секвенците за бегство ANSI за да ја контролира позицијата на курсорот. Не обидувајте се да ја скриптирате контролата во живо view.
Големината на терминалот (редови, колони) мора да биде доволно голема или екранот ќе биде оштетен. Центарот се обидува да го постави бројот на редови и колони на терминалот кога влегува во живо viewрежим.
Наредби:
Напишете ги командите подолу за да комуницирате со живо view.
Изберете порта со впишување 2-цифрен број на порта (на пр. 01) за да ги префрлите сите порти кои се користат /
Команда | Опис |
/ | Вклучете ги сите порти |
o | Исклучете го приклучокот |
c | Свртете го приклучокот само за полнење |
s | Свртете ја портата во режим на синхронизација |
q / | Откажете во живо view |
Example
3.10. ledb (шема на блиц за LED битови)
Командата ledb може да се користи за да се додели шема на битови за блиц на поединечна LED диода.
Синтакса: (види Структура на команди)
порта: е бројот на портата, почнувајќи од 1
ред: е бројот на LED редот, почнувајќи од 1. Обично тие се распоредени на следниов начин:
Ред | LED функција |
1 | Наплатено |
2 | Полнење |
3 | Режим за синхронизација |
ptn: може да се одреди како децимален (опсег 0..255), хексадецимален (опсег 00h до ffh) или бинарен (опсег 00000000b до 11111111b). Хексадецимален број мора да завршува со „h“. Бинарните броеви мора да завршуваат со 'b'. Позначајните цифри може да се испуштат за сите ради. За прample, '0b' е исто што и '00000000b'.
Хексадецималните броеви не се осетливи на букви. Валидните знаци на шема може да се видат во LED-контролата
Контрола
користејќи го [H | R] опционални параметри
Параметар | Опис |
H | ја презема контролата на ЛЕР без далечинска команда |
R | ја ослободува контролата на ЛЕР назад во нормална работа. |
Example
За да трепка ЛЕД-то за полнење на портата 8 при работен циклус 50/50, користете:За постојано вклучување на сијаличката 1 наполнета (т.е. без трепкање):
За да го исклучите ЛЕД-то за синхронизација на портата 1:
Белешки
- Кога нема LED диоди, командите не се наоѓаат.
- Состојбата на LED не се воспоставува повторно кога ќе излезете од далечинскиот режим, а потоа повторно ќе се внесете.
3.11. LED диоди (LED стринг блиц шема)
Командата LED може да се користи за доделување низа шеми на блиц на еден ред LED диоди. Ова е многу побрзо за контролирање на цел ред LED диоди. Само три употреби на командата LED може да ги постават сите LED диоди на системот.
Синтакса: (види Структура на команди)ред: е адреса како за ledb погоре.
[ptnstr] е низа знаци, по еден по порта, почнувајќи од портата 1. Секој знак претставува различна шема на блиц што треба да се додели на портата. Низа од знаци ќе додели шеми на блиц на портите.
Валидните знаци на шема може да се видат во LED-контролата
Example
За да ја поставите следната шема на блиц на редот што содржи LED една:
Пристаниште | LED функција |
1 | Непроменет |
2 | On |
3 | Блескајте брзо |
4 | Единечен пулс |
5 | Исклучено |
6 | Вклучено континуирано |
7 | Вклучено континуирано |
8 | Непроменет |
Издадете ја командата:Забележете дека првата LED (порта 1) требаше да се прескокне со помош на знакот x. Портата 8 не беше променета бидејќи низата на шаблонот содржеше само 7 знаци.
Белешки
- Кога нема LED диоди, командите не се наоѓаат.
- Состојбата на LED не се воспоставува повторно кога ќе излезете од далечинскиот режим, а потоа повторно ќе се внесете.
3.12. граници (системски ограничувања)
Да се прикажат границите (праговите) на кои под-волtagд, преку-волtage и се активираат грешки со преголема температура, издадете ја командата limits.
Синтакса (види Структура на команда)
Example*излез од SS15
Белешки
- Ограничувањата се фиксирани во фирмверот и не може да се менуваат со команда.
- Мерењата се сampводеше на секои 1ms. волtages мора да биде над или под томtage за 20ms пред да се подигне знамето.
- Температурата се мери на секои 10 ms. Просек од 32 секундиamples се користат за да се даде резултат.
- Ако низводно волtage е sampводени двапати по ред надвор од спецификациите на производот, тогаш пристаништата ќе се исклучат
3.13. logc (тековна порта за евиденција)
За фирмверот Universal, командата logc се користи за прикажување на струјата за сите порти во однапред поставен временски интервал. Заедно со моменталната температура и брзината на вентилаторот.
Пријавувањето и за двата случаи може да се запре со испраќање на q или .
Универзална синтакса на фирмверот: (види Структура на команди)секунди е интервалот помеѓу одговорите во опсегот 1..32767
Одговор: (види структура на одговор)
CSV (вредности разделени со запирка).
ExampleБелешки
- Параметарот е наведен во секунди, но се потврдува како минути: секунди за погодност:
- Тековното евидентирање работи и во режимите на полнење и на синхронизација.
- Излезот е заокружен на 1mA пред да се прикаже
3.14. logp (напојување на портата за евиденција)
За фирмверот PDSync и TS3-C10, командата logp се користи за прикажување на струјата и волуменотtage за сите порти на однапред поставен временски интервал.
Пријавувањето и за двата случаи може да се прекине со притискање на q или CTRL C.
Синтакса: (види Структура на команди)[секунди] е интервалот помеѓу одговорите во опсегот 1..32767
Одговор: (види структура на одговор)
CSV (вредности разделени со запирка).
Example
Белешки
- Параметарот е наведен во секунди, но се потврдува како минути: секунди за погодност:
- Тековното евидентирање работи и во режимите на полнење и на синхронизација.
- Излезот е заокружен на 1mA пред да се прикаже
3.15. дневник (Дневници на настани)
Командата loge се користи за известување за настани за промена на статусот на пристаништето и периодично известување за состојбата на сите порти.
Евиденцијата се прекинува со испраќање
Синтакса: (види Структура на команди)[секунди] е интервалот помеѓу одговорите во опсегот 0..32767
Одговор: (види структура на одговор)
CSV (вредности разделени со запирка).
Example
Еве уред кој се прикачува на портата 4, се остава 6 секунди и потоа се отстранува:
Белешки
- Командите се прифаќаат додека сте во овој режим, но командите не се повторуваат и командната линија не се издава.
- Ако е наведена секундарна вредност од „0“, тогаш периодичното известување е оневозможено и ќе се пријават само настани за промена на статусот на портата. Ако не е доставен параметар секунди, ќе се користи стандардна вредност од 60s.
- Едно време свamp во секунди се прикажува пред секој настан или периодичен извештај времето улamp е времето на вклучување на хабот.
3.16. режим (режим на центар)
Секоја порта може да се смести во еден од четирите режими со користење на командата режим.
Синтакса: (види Структура на команди)
Параметар | Опис |
m | Валиден знак на режим |
p | Бројот на пристаништето |
cp | Про за полнењеfile |
Одговор: (види „Структура на одговор)
параметри на режимот за универзален фирмвер
Параметар | Опис | Вредност |
Полнење | Портата е подготвена за полнење на уред и може да открие дали уредот е прикачен или откачен. Ако е прикачен уред, полначот проfileовозможените за таа порта се пробуваат еден по еден. Потоа уредот се полни со помош на проfile што даваше најголема струја. За време на горенаведеното, пристаништето е исклучено од USB магистралата домаќин. | s |
Синхронизирај | Приклучокот е прикачен на USB магистралата домаќин преку USB-хаб. Уредот може да црпи струја за полнење од VBUS во зависност од можностите на уредот. | b |
Пристрасен | Портата е откриена, но нема да се полни или синхронизира. | o |
Исклучено | Напојувањето до пристаништето е отстрането. Нема полнење. Не е можно откривање прикачување или откачување на уредот. | c |
параметри на режимот за PDSync и фирмверот TS3-C10
Параметар | Опис | Вредност |
Синхронизирај | Уредот може да се полни додека комуницира со домаќинот поврзан на хабот. | c |
Исклучено | Напојувањето (VBUS) на пристаништето е отстрането. Нема полнење. Не е можно откривање прикачување или откачување на уредот. | o |
Параметарот на пристаништето
[p], не е задолжително. Може да се користи за одредување на бројот на портата. Ако се остави празно, командата влијае на сите порти.
Про за полнењеfile параметар
[cp] е опционален, но може да се користи само кога се става една порта во режим на полнење. Ако е наведено, таа порта директно ќе влезе во режим на полнење користејќи го избраниот професионалецfile.
Проfile параметар | Опис |
0 | Интелигентен алгоритам за полнење кој ќе избере професионалецfile 1-6 |
1 | 2.1A (Apple и други со кратко време за откривање) |
2 | BC1.2 Стандард (Ова го покрива најголемиот дел од телефони со Android и други уреди) |
3 | Samsung |
4 | 2.1A (Apple и други со долго време за откривање) |
5 | 1.0A (обично се користи од Apple) |
6 | 2.4A (обично се користи од Apple) |
Exampлес
За да ги исклучите сите порти:За да ја ставите само портата 2 во режим на полнење:
За да ја ставите само портата 4 во режим на полнење користејќи проfile 1:
3.17. Рестартирајте (рестартирајте го производот)
Го рестартира производот.
Синтакса: (види Структура на команди)Ако е вклучен параметарот чувар, тогаш системот ќе се заклучи во бесконечна јамка што не реагира додека истече тајмерот на чуварот. Истекот трае неколку секунди, по што системот ќе се рестартира.
Ако командата за рестартирање е издадена без параметар, командата за рестартирање се извршува веднаш.
Одговор: (види „Структура на одговор)Командата за рестартирање е меко ресетирање што ќе влијае само на софтверот. За да извршите целосно ресетирање на производот, ќе треба да го вклучите центарот за напојување.
Рестартирањето го поставува знамето „R“ (рестартирано), кое е пријавено од здравствените и државните команди.
3.18. далечински (далечински управувач)
Некои производи имаат интерфејс уреди како што се индикатори, прекинувачи и дисплеи кои може да се користат за директна интеракција со центарот. Функцијата на овие интерфејси може да се контролира преку команди. Оваа команда ја оневозможува нормалната функција и наместо тоа дозволува контрола преку команди.
Влегување во режим на далечински управувач
Индикаторите ќе се исклучат кога ќе влезете во режим на далечински управувач. Екранот нема да биде засегнат и претходниот текст ќе остане. Користете clcd за да го исчистите екранот. За да ја оневозможите контролата на конзолата од фирмверот и да дозволите да се контролира преку команди, издадете далечинска команда без параметри:
Синтакса: (види Структура на команди)За да го напуштите режимот на далечински управувач и да дозволите конзолата да биде контролирана од фирмверот, издадете параметар на командата за излез.
Излез од парамете | Опис |
излез | LED диодите ќе се ресетираат и LCD-екранот ќе се исчисти кога ќе излезете од режимот на далечински управувач. |
кексит | Му кажува на центарот да влезе во режим на далечински управувач, но да излезе автоматски кога ќе се притисне копче од конзолата: |
Белешки
- Во режимот на далечински кексит, командата со копчиња нема да враќа настани со притискање на копчињата.
- Можете да преминете од далечински режим во режим на далечински кексит и обратно.
- Полнењето, синхронизирањето и безбедноста сè уште работат во далечински режим. Сепак, нивниот статус нема да биде пријавен во конзолата, а корисникот ќе треба да ги анкетира знаменцата за статус (користејќи ги командите за состојбата и здравјето) за да ја одреди состојбата на системот.
- Ако на клучеви, lcd, clcd, LED диоди or ledb командите се издаваат кога не се во режим на далечински или далечински кексит, тогаш ќе се прикаже порака за грешка и командата нема да се изврши.
3.19. sef (Поставете ознаки за грешка)
Може да биде корисно да се постават ознаките за грешка за да се испита однесувањето на системот кога ќе се појави грешка.
Синтакса: (види Структура на команди)
flags е еден или повеќе од долунаведените параметри, кога се испраќаат повеќе знаменца, потребно е празно место помеѓу секој параметар.
Параметар | Опис |
3UV | 3V шина под-волtage |
3 OV | 3V шина над-волtage |
5UV | 5V шина под-волtage |
5 OV | 5V шина над-волtage |
12UV | 12V шина под-волtage |
12 OV | 12V шина над-волtage |
OT | Прекумерна температура на ПХБ |
Example
За да ги поставите ознаките 5UV и OT:
Белешки
- Повикувањето sef без параметри е валидно и поставува знаменца без грешка.
- Знамињата за грешка може да се постават со користење на sef на кој било производ, дури и ако знамето не е релевантно за хардверот.
3.20. држава (Список на државата пристаниште)
Откако порта ќе се стави во одреден режим (на пр. режим на полнење) може да премине во повеќе состојби. Командата држава се користи за да се наведе состојбата на секоја порта. Исто така, ја прикажува струјата што се доставува до уредот, ознаките за какви било грешки и професионалното полнењеfile вработен.
Синтакса: (види Структура на команди)[p] е бројот на портата.
Одговор: (види структура на одговор)
Параметри одделени со запирка, еден ред по порта.
Формат на редови: p, current_mA, знаменца, проfile_id, time_charging, time_charged, енергија
Параметар | Опис |
p | Бројот на портата што се однесува на редот |
тековно_mA | Струјата што се доставува до мобилниот уред, во mA (милиampери) |
знамиња | Погледнете ги табелите подолу |
проfile_id Т | Уникатниот проfile Матичен број. „0“ ако не се наплаќа или профилира |
time_charging | Време во секунди се полни приклучокот |
time_charged | Време во секунди за кое портата е наплатена ( x значи дека сè уште не е валидна). |
енергија | Енергијата што уредот ја потрошил во часови (пресметано секоја секунда) |
Забелешка : Видете прирачник за производот за тековната резолуција на мерењето.
Знамиња за опсегот на фирмверот Universal
Список на знаци со знаме чувствителни на големи букви, одделени со празни места. O, S, B, I, P, C, F меѓусебно се исклучуваат. A, D се исклучуваат меѓусебно. | |
Знаме | Опис |
O | Портата е во режим OFF |
S | Портата е во режим SYNC |
B | Портата е во пристрасен режим |
I | Портата е во режим на полнење и е ДИЛ |
P | Портата е во режим на полнење и се ПРОФИЛИРА |
C | Портата е во режим на полнење и СЕ ПОЛНЕ |
F | Портата е во режим на полнење и е ЗАВРШЕНО со полнењето |
A | Уредот е ПРИКЛУЧЕН на оваа порта |
D | Ниту еден уред не е прикачен на оваа порта. Пристаништето е откачено |
T | Украден е уред од пристаништето: КРАЖБА |
E | ГРЕШКИ се присутни. Видете ја командата за здравје |
R | Системот се рестартира. Видете ја командата crf |
r | Vbus се ресетира при промена на режимот |
Знамиња за опсегот на фирмверот PDSync и TS3-C10
3 знаменца секогаш се враќаат за фирмверот Powerync
Список на знаци со знаме чувствителни на големи букви, одделени со празни места. Знамињата може да значат различни работи во различни колони | |
1-во знаме | Опис |
A | Уредот е ПРИКЛУЧЕН на оваа порта |
D | Ниту еден уред не е прикачен на оваа порта. Пристаништето е откачено |
P | Порт има воспоставено договор за ПД со уред |
C | Кабелот има конектор од тип C на далечниот крај, не е откриен уред |
2-ро знаме | |
I | Пристаништето е неактивен |
S | Портата е порта домаќин и е поврзана |
C | Пристаништето се полни |
F | Пристаништето е ЗАВРШЕНО со полнењето |
O | Портата е во режим OFF |
c | Напојувањето е овозможено на портата, но не е откриен уред |
3-то знаме | |
_ | Режимот за брзо полнење е забранет |
+ | Режимот за брзо полнење е дозволен, но не е овозможен |
q | Режимот за брзо полнење е овозможен, но не се користи |
Q | Се користи режимот за брзо полнење |
Знамиња за опсегот на фирмверот за контрола на моторот
Знаме чувствителни на букви. Еден од o, O, c, C, U секогаш ќе биде присутен. T и S се присутни само кога нивната состојба е откриена.
Знаме | Опис |
o | Портата се отвора |
O | Портата е отворена |
c | Портата се затвора |
C | Портата е затворена |
U | Позицијата на портата е непозната, ниту отворена, ниту затворена и не се движи |
S | За оваа порта беше откриена состојба на застој кога последен пат и беше наредено да се движи |
T | За оваа порта беше откриен истек на време кога последен пат и беше наредено да се движи. односно капијата не завршила со движење во разумно време ниту застанала. |
Exampлес
Уред поврзан на порта 5, кој се полни со 1044 mA користејќи проfile_id 1Друг уред прикачен на портата 8. Ова е професионалноfileг користејќи проfile_id 2 пред полнење:
Глобална системска грешка пријавена од знамето ЕЕ:
3.21. систем (View системски параметри)
На view системски параметри, издадете ја системската команда.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
Прв ред: текст за наслов на системот.
Следни редови: параметар: вредност парови, еден пар по ред.
Параметар | Опис | Можни вредности |
Хардвер | Број на дел | |
Фирмвер | Низа за верзија на фирмверот | Во формат „n.nn“, n е децимален број 0..9 |
Составен | Време и датум на издавање на фирмверот | |
Група | Групно писмо прочитано од џемперите на ПХБ | 1 знак, 16 вредности: „-“, „А“ .. „О“ „-“ значи дека не е поставен групен скокач |
ИД на панелот | Идентификационен број на панелот на производот на предниот панел | „Никој“ ако не е откриен панел Во спротивно „0“ .. „15“ |
LCD екран | Присуство на LCD дисплеј | „Отсутен“ или „Присутен“ Ако производот може да поддржува LCD екран |
Белешки
- Текстот на насловот на системот може да се менува низ изданија на фирмверот.
- „ИД на панелот“ се ажурира при вклучување или рестартирање.
- Параметарот „LCD“ може да стане „Присутен“ само при вклучување или рестартирање. Може да стане „отсутен“ за време на траењето ако LCD-от повеќе не се открива. Применливо само за производи со отстранлив екран.
3.22. звучен сигнал (Направете звучен сигнал од производот)
Прави звучен сигнал за одредено време. Звукот се изведува како задача во заднина - така што системот може да обработува други команди додека се произведува звучниот сигнал.
Синтакса: (види Структура на команди)
Параметар | Опис |
ms | должината на звучниот сигнал во милисекунди (опсег 0..32767) |
Одговор: (види структура на одговор)Белешки
- Времето [ms] има резолуција од 10 ms
- Звучниот сигнал нема да биде прекинат со пократок или нулта должина звучен сигнал.
- Звукот од алармот се отфрла со континуираниот тон од командата за звучен сигнал. кога ќе заврши континуираниот звучен сигнал, системот ќе се врати на звучниот сигнал за аларм.
- Испраќање од терминалот ќе предизвика да се генерира краток звучен сигнал.
- Звучните сигнали се слушаат само на производи со вградени звучници.
3.23. clcd (чист LCD)
ЛЦД-то се брише со помош на командата clcd.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
Белешки
- Ова е применливо само за производи опремени со дисплеи.
3.24. get_profiles (добијте port profiles)
За да го добиете проfileе доделен на порта, користете го get_profileкоманда. За повеќе информации за проfileвиди Професионално полнењеfiles
Синтакса: (види Структура на команди)стр: е бројот на портата
Одговор: (види структура на одговор“)
Порт проfiles се наведени и дефинирани дали се овозможени или оневозможени
Example
За да го добиете проfileе доделен на порта 1:3.25. set_profiles (поставете порта проfiles)
Да се додели проfiles до индивидуална порта, користете го set_profileкоманда. За повеќе информации за проfileвиди Професионално полнењеfiles
Синтакса: (види Структура на команди)
Параметар | Опис |
p | Број на порта |
cp | Полнење проfile |
Да се доделат сите професионални системиfiles до пристаниште, издаде set_profileи без листа на проfiles.
Одговор: (види структура на одговор)Example
За да поставите проfiles 2 и 3 за порта 5:Да се доделат сите проfiles до порта 8:
Белешки
- Користете get_profiles да се добие листа на проfiles поставени на секоја порта.
3.26. list_profiles (Список глобален проfiles)
Списокот на проfiles може да се добијат со користење на list_profileкоманда: За повеќе информации за проfileвиди Професионално полнењеfiles
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
Секој проfile наведеното има 2 параметри одделени со запирка: проfile_id, овозможено_знаме.
Проfile_id е единствен број кој секогаш одговара на еден професионалецfile тип. Тоа е позитивен цел број со почеток од 1. Проfile_id на 0 е резервиран за кога нема професионален играчfile треба да се посочи.
enabled_flag може да се овозможи или оневозможи во зависност од тоа дали проfile е активен на производот.
Example3.27. en_profile (Овозможи / оневозможи проfiles)
На en_profile командата се користи за да се овозможи и оневозможи секој професионалецfile. Ефектот се однесува на сите пристаништа.
Синтакса: (види Структура на команди)
Параметар | Опис | Вредност |
i | Проfile параметар | видете ја табелата подолу |
e | Овозможи знаменце | 1 = овозможено 0 = оневозможено |
Проfile параметар | Опис |
0 | Интелигентен алгоритам за полнење кој ќе избере професионалецfile 1-6 |
1 | 2.1A (Apple и други со кратко време за откривање) |
2 | BC1.2 Стандард (Ова го покрива најголемиот дел од телефони со Android и други уреди) |
3 | Samsung |
4 | 2.1A (Apple и други со долго време за откривање) |
5 | 1.0A (обично се користи од Apple) |
6 | 2.4A (обично се користи од Apple) |
Одговор: (види структура на одговор)
Example
За да се оневозможи професионалецfile за сите порти користете ја командата:Операција без овозможен проfiles
Ако сите проfiles за пристаниште се оневозможени, пристаништето ќе премине во состојба на пристрасна порта. Ова му дозволува на уредот да работи детекцијата за прикачување и откачување, но нема да дојде до полнење. Безбедноста (откривање кражба) сè уште ќе работи ако сите проfiles се оневозможени, како и знаменцата за прикачување (AA) и откачете (DD) пријавени од државната команда.
Белешки
- Оваа команда има моментален ефект. Ако командата се издава додека пристаништето се профилира, тогаш командата ќе има ефект само ако тоа проfile сè уште не е постигната.
3.28. клучеви (Клучни состојби)
Производот може да биде опремен со најмногу три копчиња. Кога ќе се притисне копче, се поставува знаменцето „клик“ на копче.
Ова знаме останува поставено додека не се прочита. За да ги прочитате знаменцата за кликнување на копчињата, користете ја командата копчиња. Резултатот е листа одвоена со запирка, со едно знаменце по клуч:
Синтакса: (види Структура на команди)
Копчињата A, B и C се наведени соодветно. „1“ значи дека копчето е притиснато од последното повикување на командата со копчиња. Знамињата се бришат откако ќе се активираат копчињата:
Белешки
- Командата со копчиња работи само во далечински режим. Не работи во режим на далечински кексит
- Оваа команда ќе работи само на производи со инсталирани копчиња.
3.29. ЛЦД (Пиши на ЛЦД)
Ако е прикачен LCD екран, може да се запише со користење на оваа команда.
Синтакса: (види „Структура на команди)
Параметар | Опис |
ред | 0 е првиот ред, 1 е за вториот ред |
пол | Бројот на колоната, почнувајќи од 0 |
низа | Се прикажува на LCD-екранот. Може да содржи празни места пред, внатре и потоа. |
Example
За да напишете „Здраво, свето“ на крајната лева страна од вториот ред:Прикажани икони
Како и ASCII знаци, LCD-екранот може да прикаже неколку сопствени икони. До нив се пристапува со испраќање на низата за бегство c, каде што c е знакот „1“ .. „8“:
c | Икона |
1 | Празна батерија |
2 | Континуирано анимирана батерија |
3 | Cambrionix наполнет глиф „o“. |
4 | Полна батерија |
5 | Катанец |
6 | Тајмер за јајца |
7 | Прилагоден број 1 (порамнет десно од битмапата) |
8 | Прилагоден број 1 (порамнет до средината на битмапата) |
3.30. сек (Безбедност на уредот)
Производот може да се најави ако некој уред неочекувано бил отстранет од порта. Командата sec може да се користи за ставање на сите пристаништа во „вооружена“ безбедносна состојба. Ако уредот се отстрани во вооружена состојба, тогаш може да се активира аларм и да се прикаже знамето Т.
Синтакса: (види Структура на команди)Одговор на никакви параметри: (види структура на одговор)
Одговор на параметар за рака|разоружа: (види Структура на одговор)
Exampлес
За да го вооружите системот:
За да го разоружате системот:За да добиете вооружена држава:
Белешки
- Ако е потребно откривање кражба, но не е потребно полнење или синхронизација на уредот, поставете ги портите на Пристрасен режим. Ако користите пристрасен режим и батеријата на уредот се испразни, тогаш алармот ќе се подигне
- За да ги избришете сите делови од кражбата и да го исклучите звукот на алармот, разоружајте и повторно вооружете го системот.
3.31. serial_speed (Поставете сериска брзина)
Ја поставува сериската брзина.
Синтакса: (види Структура на команди)
Параметар | Опис |
тест | Тестирајте дали производот поддржува зголемување на сериската брзина од моменталната брзина |
брзо | Зголемете ја сериската брзина |
бавно | Намалете ја сериската брзина |
Одговор: (види структура на одговор)
Одговор | Опис |
OK | Производот поддржува зголемување на брзината |
Грешка | Производот не поддржува зголемување на брзината |
Треба да го испуштите серискиот тампон по првото „serial_speed fast“ пред брзината да се смени на 1Mbaud. Ако за време на работата на 1Mbaud се откриени сериски грешки, брзината автоматски се намалува на 115200baud без предупредување. Кодот на домаќинот мора да биде свесен за ова и да преземе соодветни мерки. Ако врската редовно не успева, не обидувајте се повторно да ја зголемувате брзината.
Example
За да ја зголемите сериската брзина на 1Mbaud користете ја следнава низа:Ако се открие каква било грешка во горната секвенца, зголемувањето на брзината нема да се случи или ќе се ресетира.
Пред да излезете од домаќинот, треба да ја вратите брзината на 115200baud со следнава командаАко не се стори тоа, првите знаци ќе бидат изгубени додека центарот не ја открие погрешната брзина на бауд како сериски грешки и не се врати на 115200baud.
3.32. set_delays (Постави доцнења)
Поставува внатрешни одложувања
Синтакса: (види Структура на команди)
Параметар | Опис | Стандардни вредности |
port_reset_ delay_ms | Оставено време без напојување при промена на режимите. (Госпоѓица) | 400 |
прикачи_празнење_ ms | Временското откривање на прикачувањето на уредот ќе биде одложено за да се избегне брзо вметнување и отстранување. (Госпоѓица) | 2000 |
deattach_count | Резервирано за идна употреба. | 30 |
брои deattach_sync_ | Бројна вредност за поставување на длабочината на филтрирање на настан за одврзување во режим на синхронизација | 14 |
Одговор: (види структура на одговор)
Белешки
- Употребата на оваа команда може да го спречи правилното полнење.
- ADET_PIN дава лажно позитивен (тоа покажува дека уредот е прикачен кога нема). Останува во оваа погрешна состојба околу 1 секунда по напуштањето на PORT_MODE_OFF.
3.33. подигање (Внесете подигнувач)
Режимот за подигање се користи за ажурирање на фирмверот во центарот. Не даваме јавни информации за користење на центарот во режим на подигање.
Ако го најдете производот во режим на подигање, можете да се вратите во нормална работа со испраќање на командата за рестартирање или со вклучување на системот.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
3.34. порта (команда на портата)
Командата портата се користи за контрола на движењето на портите.
Синтакса: (види Структура на команди)
Параметар | Опис |
позиција | Посакуваната команда на портата (стоп|отвори|затвори) |
пристаниште | Или бројот на портата или „сите“ за сите пристаништа |
силата | Цел број што ја менува брзината на движење (0-2047) |
Одговор: (види структура на одговор)
3.35. полномошник
Со цел да се разликуваат командите насочени кон контролната табла на моторот од оние за самата единица домаќин, постои командна единица на домаќинот „прокси“ која ги зема како свои аргументи командите за контролната табла на моторот.
Корисникот мора да ги префиксира сите команди наменети за таблата за контрола на моторот со „прокси“ кога тие се испраќаат до интерфејсот на командната линија на единицата домаќин.
Синтакса: (види Структура на команди)3.36. прекинувач за клучеви
За да се прикаже моменталната позиција на прекинувачот, издадете ја командата прекинувач со копчиња.
Синтакса: (види Структура на команди)Одговор: (види структура на одговор)
Параметар | Опис |
Отвори | Прекинувачот е во отворена положба. |
Затворено | Прекинувачот е во затворена положба. |
3.37. rgb
Командата rgb се користи за поставување на една или повеќе порти во режим на прескокнување на LED. За да се постават поединечните нивоа на RGB LED на пристаништето, портата мора прво да се постави во режим за прескокнување на LED што ќе го запре пресликувањето на LED диодите на единицата домаќин на таа порта. Кога ќе влезете во режимот за надминување на LED диоди, сите LED диоди на таа порта ќе се исклучат.
Синтакса: (види Структура на команди)
Поништи параметар | Опис |
почеток | Се користи за влегување во режим на прескокнување на RGB |
остави | Се користи за излез од режимот на прескокнување |
p е бројот на портата.
Одговор: (види структура на одговор)3.38. rgb_led
Командата rgb_led се користи за поставување на нивоата на RGB LED на една или повеќе порти на одредената вредност.
Синтакса: (види Структура на команди)
Поништи параметар | Опис |
p | Една порта или опсег на порти. |
ниво | Осумцифрен хексадецимален број што ги претставува нивоата што треба да се постават за RGB LED диоди. во формат „aarrggbb“ |
параметри на ниво | Опис |
aa | Го поставува максималното ниво за LED диодите на оваа порта, сите други LED диоди се намалени од оваа поставка |
rr | Го поставува нивото за црвената LED диода |
gg | Го поставува нивото за зелената ЛЕР |
bb | Го поставува нивото за сината ЛЕР |
Одговор: (види Структура на одговор
3.39. штанд
Командата stall се користи за поставување на струјата на која се утврдува дека портата е запрена.
Синтакса: (види Структура на команди)
Параметар | Опис |
струја | Вредноста во mA што ќе се користи како ниво на исцртување на струја од страна на моторот над кое се утврдува дека портата е запрена. |
Одговор: (види структура на одговор)
Грешки
Неуспешните команди ќе одговорат со код за грешка од формуларот подолу.
„nnn“ е секогаш трицифрен децимален број.
Кодови за грешка
Код за грешка | Име на грешка | Опис |
400 | ERR_COMMAND_NOT_RECOGNISED | Командата не е валидна |
401 | ERR_EXTRANEOUS_PARAMETER | Премногу параметри |
402 | ERR_INVALID_PARAMETER | Параметарот не е валиден |
403 | ERR_WRONG_PASSWORD | Невалидна лозинка |
404 | ERR_MISSING_PARAMETER | Недостасува задолжителен параметар |
405 | ERR_SMBUS_READ_ERR | Грешка во читањето на комуникацијата за управување со внатрешниот систем |
406 | ERR_SMBUS_WRITE_ERR | Грешка за пишување во комуникацијата за управување со внатрешниот систем |
407 | ERR_UNKNOWN_PROFILE_ID | Неважечки професионалецfile ID |
408 | ERR_PROFILE_LIST_TOO_LONG | Проfile списокот го надминува лимитот |
409 | ERR_MISSING_PROFILE_ID | Потребен проfile Недостасува лична карта |
410 | ERR_INVALID_PORT_NUMBER | Бројот на порта не важи за овој производ |
411 | ERR_MALFORMED_HEXADECIMAL | Неважечка хексадецимална вредност |
412 | ERR_BAD_HEX_DIGIT | Неважечка шестоаголна цифра |
413 | ERR_MALFORMED_BINARY | Неважечки бинарен |
414 | ERR_BAD_BINARY_DIGIT | Неважечка бинарна цифра |
415 | ERR_BAD_DECIMAL_DIGIT | Неважечка децимална цифра |
416 | ERR_OUT_OF_RAGE | Не во дефинираниот опсег |
417 | ERR_ADDRESS_TOO_LONG | Адресата го надминува лимитот на знаци |
418 | ERR_MISSING_PASSWORD | Недостасува задолжителна лозинка |
419 | ERR_MISSING_PORT_NUMBER | Недостасува потребниот број на порта |
420 | ERR_MISSING_MODE_CHAR | Недостасува знак за задолжителен режим |
421 | ERR_INVALID_MODE_CHAR | Неважечки знак на режим |
422 | ERR_MODE_CHANGE_SYS_ERR_FLAG | Системска грешка при промена на режимот |
423 | ERR_CONSOLE_MODE_NOT_REMOTE | Потребен е далечински режим за производот |
424 | ERR_PARAMETER_TOO_LONG | Параметарот има премногу знаци |
425 | ERR_BAD_LED_PATTERN | Неважечка LED шема |
426 | ERR_BAD_ERROR_FLAG | Знаме за неважечка грешка |
Example
Одредување непостоечка порта на командата режим:4.1. Фатални грешки
Кога системот ќе наиде на фатална грешка, грешката веднаш се известува на терминалот во следниот формат:
„nnn“ е трицифрен референтен број за грешка.
„Објаснување“ ја опишува грешката.
Кога ќе се појави фатална грешка, CLI ќе одговори само на и . Ако било кое од овие се примени, тогаш системот ќе влезе во режим на подигање. Ако или не се примени во периодот на истекот на чуварот (приближно 9 секунди), тогаш системот ќе се рестартира.
важно
Ако се појави фатална грешка додека командата испраќа a или Внесете знак во хабот, тогаш ќе се внесе режим за подигање. Ако производот влезе во режим на подигање, тогаш ќе треба да ја испратите командата за рестартирање за да се вратите во нормална работа.
Режимот за подигање е означен со примање на одговорот подолу (испратен на нова линија) Во режимот за подигање, на командите што не се подигнувач ќе се одговори со:
За тестирање, режимот за подигање може да се внесе со користење на командата за подигање.
Полнење проfiles
Кога уредот е прикачен на центар, производот може да обезбеди различни нивоа на полнење.
Секоја од овие различни варијации се нарекува „профиfile'. Некои уреди нема да се полнат правилно, освен ако не се претставени со точниот професионалецfile. Уред што не е претставен со професионалец за полнењеfile препознава дека ќе повлече помалку од 500 mA според спецификациите на USB.
Кога уредот е прикачен на производот и е во „режим на полнење“, се обидува секој професионалецfile за возврат. Откако сите проfileсе испробани, хабот го избира проfile што испушти најголема струја.
Во некои случаи, можеби не е пожелно центарот да ги скенира сите професионалциfileе на овој начин. За прampле, ако се прикачени само уреди од еден производител, тогаш само тој специфичен проfile ќе треба да бидат активни. Ова го намалува временското доцнење кога корисникот прикачува уред и гледа докази за правилно полнење на уредот.
Центарот обезбедува средства за ограничување на проfileсе обиде, и на „глобално“ ниво (низ сите пристаништа) и на основа од пристаниште до пристаниште.
Проfile параметар | Опис |
0 | Интелигентен алгоритам за полнење кој ќе избере професионалецfile 1-6 |
1 | 2.1A (Apple и други со кратко време за откривање) |
2 | BC1.2 Стандард (Ова го покрива најголемиот дел од телефони со Android и други уреди) |
3 | Samsung |
4 | 2.1A (Apple и други со долго време за откривање) |
5 | 1.0A (обично се користи од Apple) |
6 | 2.4A (обично се користи од Apple) |
Режими на пристаниште
Режимите на пристаништето се дефинирани со командите „домаќин“ и „режим“.
Полнење | Свртете одредени порти или целиот центар во режим на полнење |
Синхронизирај | Свртете одредени порти или целиот центар во режим на синхронизација (каналите за податоци и напојување се отворени) |
Пристрасен | Откријте присуство на уред, но тој нема да го синхронизира или полни. |
Исклучено | Вклучете или исклучете одредени порти или вклучете или исклучете го целиот центар. (без напојување и нема отворени канали за податоци) |
Не сите производи го имаат секој режим достапен, проверете ги прирачниците за употреба на поединечни производи за режимите што се поддржани.
LED контрола
Постојат два начина за контрола на LED диоди во режимот на далечинско управување: ledb и LED диоди. Прво, сепак, ќе биде опишана работата на LED диодите.
Шемата за блиц е 8-битен бајт. Секој бит постојано се скенира во низа од MSB до LSB (т.е. лево кон десно). Бит „1“ ја вклучува ЛЕР-ата, а „0“ го исклучува. За прample, малку шема од децимална 128 (бинарна 10000000b) накратко ќе импулсира на ЛЕР. Мал шаблон од децимална 127 (бинарна 01111111b) ќе го види LED-от вклучен во поголемиот дел од времето, само накратко ќе се исклучи.
Карактер на моделот | LED функција | Модел на блиц |
0 (број) | Исклучено | 00000000 |
1 | Континуирано вклучено (не трепка) | 11111111 |
f | Блескајте брзо | 10101010 |
m | Блиц со средна брзина | 11001100 |
s | Трепкајте полека | 11110000 |
p | Единечен пулс | 10000000 |
d | Двоен пулс | 10100000 |
О (голема буква) | Исклучено (не е потребна далечинска команда) | 00000000 |
C | Вклучено (не е потребна далечинска команда) | 11111111 |
F | Брзо трепка (не е потребна далечинска команда) | 10101010 |
M | Блиц со средна брзина (не е потребна далечинска команда) | 11001100 |
S | Трепка полека (не е потребна далечинска команда) | 11110000 |
P | Единечен импулс (не е потребна далечинска команда) | 10000000 |
D | Двоен пулс (не е потребна далечинска команда) | 10100000 |
R | Ослободете ги LED диодите „не е потребна далечинска команда“ во нормална употреба | |
x | непроменет | непроменет |
Во автоматскиот режим, стандардните поставки може да се видат во табелата подолу, некои производи може да се разликуваат, затоа ве молиме погледнете ги корисничките прирачници за поединечни производи за да ги потврдите LED функциите.
www.cambrionix.com/product-user-manuals
Тип на ЛЕР | Значење | Услови | Индикатор за светлосен приказ |
Моќ | Исклучување | l Исклучено меко напојување (во мирување) или без напојување | Исклучено |
Моќ | Вклучување Не е поврзан домаќин | ● Вклучете го ● Нема дефект на производот |
Зелена |
Моќ | Домаќинот е поврзан со вклучување | ● Вклучете го ● Нема дефект на производот ● Домаќинот е поврзан |
Сино |
Моќ | Дефект со кодот | ● Состојба на голема грешка | Црвено трепка (шема на код за грешка) |
Пристаниште | Уредот е исклучен / портата е оневозможена | l Уредот е исклучен или портата е оневозможена | Исклучено |
Пристаниште | Не е подготвен / Предупредување | l Ресетирање, стартување, менување на режимот на работа или ажурирање на фирмверот на уредот | Жолта |
Пристаниште | Профилирање на режимот на полнење | l Дефект со поврзаниот уред | Зелено трепка (вклучено/исклучено во интервали од една секунда) |
Пристаниште | Режим на полнење Полнење | l Режим за полнење на приклучокот l Уредот е поврзан и се полни |
Зелено пулсирање (затемнува/осветли во интервали од една секунда) |
Пристаниште | Режим на полнење Се наплаќа | l Режим за полнење на приклучокот l Уредот е поврзан и прагот на полнење е исполнет или непознат |
Зелена |
Пристаниште | Режим на синхронизација | l Префрлете се во режим на синхронизација | Сино |
Пристаниште | Грешка | l Дефект со поврзаниот уред | Црвено |
Поставки за внатрешен центар
8.1. Вовед
Производите на Cambrionix имаат внатрешни поставки кои се користат за зачувување на поставките кои треба да останат дури и откако производот ќе се отстрани напојувањето. Овој дел опишува како да се применат промените во поставките за внатрешен центар заедно со нивното влијание врз производот на кој се применуваат.
Постојат два начина за промена на поставките на производот:
- Внесување на потребните командни поставки.
- Променете ги поставките на LiveViewer апликација.
![]() |
ВНИМАНИЕ |
Промената на поставките за внатрешниот центар на производ на Cambrionix може да предизвика производот да функционира неправилно. |
8.2. Поставки за внатрешен центар и нивна правилна употреба.
Забелешки:
- Само ако командата успее, ќе има видлив одговор во терминалниот прозорец.
- Командата поставки_отклучување треба да се внесе пред командата поставувања_сет или поставки_ресетирање
Поставување | Употреба |
поставки_ отклучување | Оваа команда ја отклучува меморијата за пишување. Оваа команда мора директно да претходи на settings_set и settings_reset. Не е можно да се сменат поставките за NV RAM без внесување на оваа команда. |
поставки_ приказ | Ги прикажува тековните NV RAM поставки во форма што може да се копира и залепува назад во серискиот терминал. Исто така, корисно е да се создаде .txt file резервна копија на вашите поставки за идна референца. |
поставки_ ресетирање | Оваа команда ја ресетира меморијата на стандардните поставки. На оваа команда мора да и претходи settings_unlock. Постојните поставки се прикажуваат пред да се ресетираат. Само ако командата успее, ќе има одговор. |
име на компанија | Го поставува името на компанијата. Името не може да содржи „%“ или „\“. Максималната должина на името е 16 знаци. На оваа команда мора да и претходи settings_set |
стандардно_ проfile | Го поставува стандардниот проfile да се користи од секое пристаниште. е простор одвоена листа на проfile број што треба да се примени на секоја порта во растечки редослед. Наведување проfile „0“ за која било порта значи дека нема стандарден проfile се применува на таа порта, ова е стандардното однесување при ресетирање. Сите пристаништа мора да имаат запис во списокот. На оваа команда мора да и претходи settings_set 1 = Apple 2.1A или 2.4A ако производот поддржува полнење од 2.4A (кратко време за откривање). 2 = BC1.2 кој опфаќа голем број стандардни уреди. 3 = Професионално полнење на Samsungfile. 4 = Apple 2.1A или 2.4A ако производот поддржува полнење од 2.4A (долго време за откривање). 5 = Apple 1A profile. 6 = Apple 2.4A profile. |
remap_ порти | Оваа поставка ви овозможува да ги мапирате броевите на портите на производите на Cambrionix со броевите на портите на вашиот сопствен производ, кои можеби немаат ист редослед на броеви. На оваа команда мора да и претходи settings_set |
ports_on | Поставува пристаништето секогаш да се напојува без оглед на статусот на прикачување. Ова мора да се користи само заедно со стандардниот професионалецfile. е листа на знаменца одвоена со празно место за секоја порта во растечки редослед. „1“ означува дека пристаништето секогаш ќе се напојува. „0“ го означува стандардното однесување што е дека портот нема да се напојува додека не се открие прикачен уред. На оваа команда мора да и претходи settings_set |
sync_chrg | „1“ означува дека CDP е овозможен за пристаниште. CDP не може да се исклучи со производите на ThunderSync. На оваа команда мора да и претходи settings_set |
наплатен_ праг <0000> | Поставува charged_threshold во чекори од 0.1 mA мора да има водечки нули за да се направи четирицифрен број. На оваа команда мора да и претходи settings_set |
8.3. Прampлес
За да го вратите производот Cambrionix на фабричките поставки:На view тековните поставки на производ на Cambrionix:
За да го конфигурирате PowerPad15S да работи на сличен начин како и прекинатиот производ BusMan (т.е. нема автоматско префрлување помеѓу режимите за полнење и синхронизација ако е поврзан или исклучен домаќин)
За да го промените прагот на прикачување на производ од Cambrionix на 30 mA
За да ги поставите името на компанијата и производот на производ на Cambrionix да одговараат на вашите (применливо само за OEM производи):
Поддржани производи
Овде можете да најдете табела со сите команди и за кои производи важат.
U8S | лопата U16S | PP15S | PP8S | PP15C | SS15 | ТС2- 16 | ТС3- 16 | TS3- C10 | PDS- C4 | ModIT- Макс | |
bd | x | x | x | x | x | x | x | x | x | x | x |
цеф | x | x | x | x | x | x | x | x | x | x | x |
cls | x | x | x | x | x | x | x | x | x | x | x |
crf | x | x | x | x | x | x | x | x | x | x | x |
здравје | x | x | x | x | x | x | x | x | x | x | x |
домаќин | x | x | x | x | x | x | x | x | x | x | |
id | x | x | x | x | x | x | x | x | x | x | x |
l | x | x | x | x | x | x | x | x | x | x | x |
ledb | x | x | x | x | x | x | x | ||||
ледови | x | x | x | x | x | x | x | ||||
граници | x | x | x | x | x | x | x | x | x | x | x |
логе | x | x | x | x | x | x | x | x | x | x | x |
режим | x | x | x | x | x | x | x | x | x | x | x |
рестартирај | x | x | x | x | x | x | x | x | x | x | x |
далечински | x | x | x | x | x | x | x | ||||
сеф | x | x | x | x | x | x | x | x | x | x | x |
држава | x | x | x | x | x | x | x | x | x | x | x |
систем | x | x | x | x | x | x | x | x | x | x | x |
сигнал | x | x | x | x | x | x | x | x | x | x | x |
clcd | x | x | x | ||||||||
en_profile | x | x | x | x | x | x | x | x | x | ||
get_ profiles | x | x | x | x | x | x | x | x | x | ||
клучеви | x | x | x | ||||||||
ЛЦД | x | x | x |
list_ проfiles | x | x | x | x | x | x | x | x | x | ||
logc | x | x | x | x | x | x | x | x | x | ||
сек | x | x | x | ||||||||
сериска_ брзина | x | x | x | x | x | x | x | x | x | ||
постави_одложувања | x | x | x | x | x | x | x | x | x | ||
set_ profiles | x | x | x | x | x | x | x | x | x | ||
детал | x | x | x | x | x | x | x | x | x | x | x |
logp | x | x | |||||||||
моќ | x | x | |||||||||
qcmode | x | ||||||||||
портата | x | ||||||||||
прекинувач за клучеви | x | ||||||||||
полномошник | x | ||||||||||
штанд | x | ||||||||||
rgb | x | ||||||||||
rgb_led | x |
Табела ASCII
дек | хексадецимален | окт | кал | Ctrl знак |
0 | 0 | 000 | ctrl-@ | |
1 | 1 | 001 | ctrl-A | |
2 | 2 | 002 | ctrl-B | |
3 | 3 | 003 | ctrl-C | |
4 | 4 | 004 | ctrl-D | |
5 | 5 | 005 | ctrl-E | |
6 | 6 | 006 | ctrl-F | |
7 | 7 | 007 | ctrl-G | |
8 | 8 | 010 | ctrl-H | |
9 | 9 | 011 | ctrl-I | |
10 | a | 012 | ctrl-J | |
11 | b | 013 | ctrl-K | |
12 | c | 014 | ctrl-L | |
13 | d | 015 | ctrl-M | |
14 | e | 016 | ctrl-N | |
15 | f | 017 | ctrl-O | |
16 | 10 | 020 | ctrl-P | |
17 | 11 | 021 | ctrl-Q | |
18 | 12 | 022 | ctrl-R | |
19 | 13 | 023 | ctrl-S | |
20 | 14 | 024 | ctrl-T | |
21 | 15 | 025 | ctrl-U | |
22 | 16 | 026 | ctrl-V | |
23 | 17 | 027 | ctrl-W | |
24 | 18 | 030 | ctrl-X | |
25 | 19 | 031 | ctrl-Y |
26 | 1a | 032 | ctrl-Z | |
27 | 1b | 033 | ctrl-[ | |
28 | 1c | 034 | ctrl-\ | |
29 | 1d | 035 | ctrl-] | |
30 | 1e | 036 | ctrl-^ | |
31 | 1f | 037 | ctrl-_ | |
32 | 20 | 040 | простор | |
33 | 21 | 041 | ! | |
34 | 22 | 042 | “ | |
35 | 23 | 043 | # | |
36 | 24 | 044 | $ | |
37 | 25 | 045 | % | |
38 | 26 | 046 | & | |
39 | 27 | 047 | ‘ | |
40 | 28 | 050 | ( | |
41 | 29 | 051 | ) | |
42 | 2a | 052 | * | |
43 | 2b | 053 | + | |
44 | 2c | 054 | , | |
45 | 2d | 055 | – | |
46 | 2e | 056 | . | |
47 | 2f | 057 | / | |
48 | 30 | 060 | 0 | |
49 | 31 | 061 | 1 | |
50 | 32 | 062 | 2 | |
51 | 33 | 063 | 3 | |
52 | 34 | 064 | 4 | |
53 | 35 | 065 | 5 |
54 | 36 | 066 | 6 | |
55 | 37 | 067 | 7 | |
56 | 38 | 070 | 8 | |
57 | 39 | 071 | 9 | |
58 | 3a | 072 | : | |
59 | 3b | 073 | ; | |
60 | 3c | 074 | < | |
61 | 3d | 075 | = | |
62 | 3e | 076 | > | |
63 | 3f | 077 | ? | |
64 | 40 | 100 | @ | |
65 | 41 | 101 | A | |
66 | 42 | 102 | B | |
67 | 43 | 103 | C | |
68 | 44 | 104 | D | |
69 | 45 | 105 | E | |
70 | 46 | 106 | F | |
71 | 47 | 107 | G | |
72 | 48 | 110 | H | |
73 | 49 | 111 | I | |
74 | 4a | 112 | J | |
75 | 4b | 113 | K | |
76 | 4c | 114 | L | |
77 | 4d | 115 | M | |
78 | 4e | 116 | N | |
79 | 4f | 117 | O | |
80 | 50 | 120 | P | |
81 | 51 | 121 | Q |
82 | 52 | 122 | R | |
83 | 53 | 123 | S | |
84 | 54 | 124 | T | |
85 | 55 | 125 | U | |
86 | 56 | 126 | V | |
87 | 57 | 127 | W | |
88 | 58 | 130 | X | |
89 | 59 | 131 | Y | |
90 | 5a | 132 | Z | |
91 | 5b | 133 | [ | |
92 | 5c | 134 | \ | |
93 | 5d | 135 | ] | |
94 | 5e | 136 | ^ | |
95 | 5f | 137 | _ | |
96 | 60 | 140 | ` | |
97 | 61 | 141 | a | |
98 | 62 | 142 | b | |
99 | 63 | 143 | c | |
100 | 64 | 144 | d | |
101 | 65 | 145 | e | |
102 | 66 | 146 | f | |
103 | 67 | 147 | g | |
104 | 68 | 150 | h | |
105 | 69 | 151 | i | |
106 | 6a | 152 | j | |
107 | 6b | 153 | k | |
108 | 6c | 154 | l | |
109 | 6d | 155 | m |
110 | 6e | 156 | n | |
111 | 6f | 157 | o | |
112 | 70 | 160 | p | |
113 | 71 | 161 | q | |
114 | 72 | 162 | r | |
115 | 73 | 163 | s | |
116 | 74 | 164 | t | |
117 | 75 | 165 | u | |
118 | 76 | 166 | v | |
119 | 77 | 167 | w | |
120 | 78 | 170 | x | |
121 | 79 | 171 | y | |
122 | 7a | 172 | z | |
123 | 7b | 173 | { | |
124 | 7c | 174 | | | |
125 | 7d | 175 | } | |
126 | 7e | 176 | ~ | |
127 | 7f | 177 | ДЕЛ |
Терминологија
Термин | Објаснување |
У8 уреди | Секој уред од под-серијата U8. На пр. U8C, U8C-EXT, U8S, U8S-EXT |
У16 уреди | Секој уред од под-серијата U16. На пр. U16C, U16S Spade |
VCP | Виртуелна COM порта |
/dev/ | Директориум на уреди на Linux® и macOS® |
IC | Интегрирано коло |
PWM | Модулација на ширина на пулсот. Работниот циклус е процентот на времето кога PWM е во висока (активна) состојба |
Режим за синхронизација | Режим на синхронизација (хаб обезбедува USB-поврзување со компјутерот домаќин) |
Пристаниште | USB приклучок на предната страна на хабот што се користи за поврзување на мобилни уреди. |
MSB | Најзначајно нешто |
LSB | Најмалку значајно |
Внатрешен центар | Неиспарлива RAM меморија |
Лиценцирање
Употребата на интерфејсот на командната линија е предмет на договорот за лиценца Cambrionix, документот може да се преземе и viewед користејќи ја следнава врска.
https://downloads.cambrionix.com/documentation/en/Cambrionix-Licence-Agreement.pdf
Употреба на заштитни знаци, регистрирани трговски марки и други заштитени имиња и симболи
Овој прирачник може да упатува на заштитни знаци, регистрирани трговски марки и други заштитени имиња и или симболи на компании од трети страни кои не се поврзани на кој било начин со Cambrionix. Онаму каде што се појавуваат, овие референци се само за илустративни цели и не претставуваат одобрување на производ или услуга од страна на Cambrionix, или одобрување на производот(ите) на кои се однесува овој прирачник од страна на третата компанија за која станува збор.
Cambrionix со ова потврдува дека сите трговски марки, регистрирани трговски марки, сервисни марки и други заштитени имиња и/или симболи содржани во овој прирачник и сродните документи се сопственост на нивните соодветни сопственици
„Mac® и macOS® се заштитни знаци на Apple Inc., регистрирани во САД и во други земји и региони“.
„Intel® и логото на Intel се заштитни знаци на Intel Corporation или нејзините подружници“.
„Thunderbolt™ и логото на Thunderbolt се заштитни знаци на Intel Corporation или нејзините подружници“.
„Android™ е заштитен знак на Google LLC“
„Chromebook™ е заштитен знак на Google LLC“.
„iOS™ е заштитен знак или регистриран заштитен знак на Apple Inc, во САД и други земји и се користи под лиценца“.
„Linux® е регистрирана трговска марка на Linus Torvalds во САД и други земји“
„Microsoft™ и Microsoft Windows™ се заштитни знаци на групата компании на Microsoft“.
„Cambrionix® и логото се заштитни знаци на Cambrionix Limited“.
© 2023-05 Cambrionix Ltd. Сите права се задржани.
Cambrionix Limited
Зградата Морис Вилкс
Каули патот
Кембриџ CB4 0DS
Обединетото Кралство
+44 (0) 1223 755520
enquiries@cambrionix.com
www.cambrionix.com
Cambrionix Ltd е компанија регистрирана во Англија и Велс
со број на фирма 06210854
Документи / ресурси
![]() |
Интерфејс на командната линија Cambrionix 2023 [pdf] Упатство за користење Интерфејс на командната линија 2023, 2023 година, интерфејс на командната линија, интерфејс на линијата, интерфејс |