API сервер
Материал из AmbiBox
(Различия между версиями)
Ambibox (обсуждение | вклад) |
Ambibox (обсуждение | вклад) |
||
Строка 72: | Строка 72: | ||
:'''Results:''' | :'''Results:''' | ||
"profiles:Default;New profile 1;New profile 2;" | "profiles:Default;New profile 1;New profile 2;" | ||
+ | ---- | ||
+ | |||
+ | |||
+ | :'''getcountleds''' | ||
+ | ::Get count leds of the current device | ||
+ | |||
+ | :'''Results:''' | ||
+ | "getcountleds:10" | ||
---- | ---- | ||
Версия 01:42, 18 ноября 2014
Описание протокола встроенного API сервера
В программе имеется встроенный API сервер для управлением интеллектуальной подсветкой. Для доступа достаточно любого telnet клиента, который должен соединяться по порту 3636. API протокол полностью идентичен протоколу API Lightpack за исключением поддержки команды apikey.
Описание команд API сервера:
"lock:success" "lock:busy"
"unlock:success" "unlock:not locked"
"status:on" "status:off" "status:device error" "status:unknown"
"statusapi:busy" "statusapi:idle"
"profile:SampleProfileName"
"profiles:Default;New profile 1;New profile 2;"
"getcountleds:10"
"setcolor:1-255,255,30;" "setcolor:1-255,255,30;2-12,12,12;3-1,2,3;"
"ok" "error" "busy" "not locked"
"setgamma:2.5"
"ok" "error" "busy" "not locked"
"setbrightness:0" "setbrightness:93"
"ok" "error" "busy" "not locked"
"setsmooth:10" "setsmooth:128"
"ok" "error" "busy" "not locked"
"setprofile:Default" "setprofile:16x9"
"ok" "error" "busy" "not locked"
"setstatus:on" "setstatus:off"
"ok" "error" "busy" "not locked"
|