Advertisement
Guest User

Untitled

a guest
Jun 1st, 2015
2,310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.78 KB | None | 0 0
  1. // Automatically generated configuration file for 'Hyperion daemon'
  2. // Generated by: HyperCon (The Hyperion deamon configuration file builder
  3.  
  4. {
  5. /// Device configuration contains the following fields:
  6. /// * 'name' : The user friendly name of the device (only used for display purposes)
  7. /// * 'type' : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
  8. /// 'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
  9. /// * 'output' : The output specification depends on selected device. This can for example be the
  10. /// device specifier, device serial number, or the output file name
  11. /// * 'rate' : The baudrate of the output to the device
  12. /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
  13. "device" :
  14. {
  15. "name" : "MyPi",
  16. "type" : "ws2801",
  17. "output" : "/dev/spidev0.0",
  18. "rate" : 1000000,
  19. "colorOrder" : "rgb"
  20. },
  21.  
  22. /// Color manipulation configuration used to tune the output colors to specific surroundings.
  23. /// The configuration contains a list of color-transforms. Each transform contains the
  24. /// following fields:
  25. /// * 'id' : The unique identifier of the color transformation (eg 'device_1') /// * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
  26. /// (eg '0-5, 9, 11, 12-17'). The indices are zero based. /// * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
  27. /// tuning parameters:
  28. /// - 'saturationGain' The gain adjustement of the saturation
  29. /// - 'valueGain' The gain adjustement of the value
  30. /// * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
  31. /// following tuning parameters for each channel:
  32. /// - 'threshold' The minimum required input value for the channel to be on
  33. /// (else zero)
  34. /// - 'gamma' The gamma-curve correction factor
  35. /// - 'blacklevel' The lowest possible value (when the channel is black)
  36. /// - 'whitelevel' The highest possible value (when the channel is white)
  37. ///
  38. /// Next to the list with color transforms there is also a smoothing option.
  39. /// * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
  40. /// parameters:
  41. /// - 'type' The type of smoothing algorithm ('linear' or 'none')
  42. /// - 'time_ms' The time constant for smoothing algorithm in milliseconds
  43. /// - 'updateFrequency' The update frequency of the leds in Hz
  44. "color" :
  45. {
  46. "transform" :
  47. [
  48. {
  49. "id" : "default",
  50. "leds" : "*",
  51. "hsv" :
  52. {
  53. "saturationGain" : 1.1000,
  54. "valueGain" : 1.5000
  55. },
  56. "red" :
  57. {
  58. "threshold" : 0.2000,
  59. "gamma" : 2.0000,
  60. "blacklevel" : 0.0000,
  61. "whitelevel" : 1.0000
  62. },
  63. "green" :
  64. {
  65. "threshold" : 0.2000,
  66. "gamma" : 2.0000,
  67. "blacklevel" : 0.0000,
  68. "whitelevel" : 0.8000
  69. },
  70. "blue" :
  71. {
  72. "threshold" : 0.2000,
  73. "gamma" : 2.0000,
  74. "blacklevel" : 0.0000,
  75. "whitelevel" : 0.5000
  76. }
  77. }
  78. ],
  79. "smoothing" :
  80. {
  81. "type" : "linear",
  82. "time_ms" : 15,
  83. "updateFrequency" : 24.0000,
  84. "updateDelay" : 6
  85. }
  86. },
  87.  
  88. /// The configuration for each individual led. This contains the specification of the area
  89. /// averaged of an input image for each led to determine its color. Each item in the list
  90. /// contains the following fields:
  91. /// * index: The index of the led. This determines its location in the string of leds; zero
  92. /// being the first led.
  93. /// * hscan: The fractional part of the image along the horizontal used for the averaging
  94. /// (minimum and maximum inclusive)
  95. /// * vscan: The fractional part of the image along the vertical used for the averaging
  96. /// (minimum and maximum inclusive)
  97. "leds" :
  98. [
  99. {
  100. "index" : 0,
  101. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  102. "vscan" : { "minimum" : 0.9583, "maximum" : 1.0000 }
  103. },
  104. {
  105. "index" : 1,
  106. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  107. "vscan" : { "minimum" : 0.9167, "maximum" : 0.9583 }
  108. },
  109. {
  110. "index" : 2,
  111. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  112. "vscan" : { "minimum" : 0.8750, "maximum" : 0.9167 }
  113. },
  114. {
  115. "index" : 3,
  116. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  117. "vscan" : { "minimum" : 0.8333, "maximum" : 0.8750 }
  118. },
  119. {
  120. "index" : 4,
  121. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  122. "vscan" : { "minimum" : 0.7917, "maximum" : 0.8333 }
  123. },
  124. {
  125. "index" : 5,
  126. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  127. "vscan" : { "minimum" : 0.7500, "maximum" : 0.7917 }
  128. },
  129. {
  130. "index" : 6,
  131. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  132. "vscan" : { "minimum" : 0.7083, "maximum" : 0.7500 }
  133. },
  134. {
  135. "index" : 7,
  136. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  137. "vscan" : { "minimum" : 0.6667, "maximum" : 0.7083 }
  138. },
  139. {
  140. "index" : 8,
  141. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  142. "vscan" : { "minimum" : 0.6250, "maximum" : 0.6667 }
  143. },
  144. {
  145. "index" : 9,
  146. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  147. "vscan" : { "minimum" : 0.5833, "maximum" : 0.6250 }
  148. },
  149. {
  150. "index" : 10,
  151. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  152. "vscan" : { "minimum" : 0.5417, "maximum" : 0.5833 }
  153. },
  154. {
  155. "index" : 11,
  156. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  157. "vscan" : { "minimum" : 0.5000, "maximum" : 0.5417 }
  158. },
  159. {
  160. "index" : 12,
  161. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  162. "vscan" : { "minimum" : 0.4583, "maximum" : 0.5000 }
  163. },
  164. {
  165. "index" : 13,
  166. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  167. "vscan" : { "minimum" : 0.4167, "maximum" : 0.4583 }
  168. },
  169. {
  170. "index" : 14,
  171. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  172. "vscan" : { "minimum" : 0.3750, "maximum" : 0.4167 }
  173. },
  174. {
  175. "index" : 15,
  176. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  177. "vscan" : { "minimum" : 0.3333, "maximum" : 0.3750 }
  178. },
  179. {
  180. "index" : 16,
  181. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  182. "vscan" : { "minimum" : 0.2917, "maximum" : 0.3333 }
  183. },
  184. {
  185. "index" : 17,
  186. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  187. "vscan" : { "minimum" : 0.2500, "maximum" : 0.2917 }
  188. },
  189. {
  190. "index" : 18,
  191. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  192. "vscan" : { "minimum" : 0.2083, "maximum" : 0.2500 }
  193. },
  194. {
  195. "index" : 19,
  196. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  197. "vscan" : { "minimum" : 0.1667, "maximum" : 0.2083 }
  198. },
  199. {
  200. "index" : 20,
  201. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  202. "vscan" : { "minimum" : 0.1250, "maximum" : 0.1667 }
  203. },
  204. {
  205. "index" : 21,
  206. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  207. "vscan" : { "minimum" : 0.0833, "maximum" : 0.1250 }
  208. },
  209. {
  210. "index" : 22,
  211. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  212. "vscan" : { "minimum" : 0.0417, "maximum" : 0.0833 }
  213. },
  214. {
  215. "index" : 23,
  216. "hscan" : { "minimum" : 0.9900, "maximum" : 1.0000 },
  217. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0417 }
  218. },
  219. {
  220. "index" : 24,
  221. "hscan" : { "minimum" : 0.9756, "maximum" : 1.0000 },
  222. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  223. },
  224. {
  225. "index" : 25,
  226. "hscan" : { "minimum" : 0.9512, "maximum" : 0.9756 },
  227. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  228. },
  229. {
  230. "index" : 26,
  231. "hscan" : { "minimum" : 0.9268, "maximum" : 0.9512 },
  232. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  233. },
  234. {
  235. "index" : 27,
  236. "hscan" : { "minimum" : 0.9024, "maximum" : 0.9268 },
  237. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  238. },
  239. {
  240. "index" : 28,
  241. "hscan" : { "minimum" : 0.8780, "maximum" : 0.9024 },
  242. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  243. },
  244. {
  245. "index" : 29,
  246. "hscan" : { "minimum" : 0.8537, "maximum" : 0.8780 },
  247. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  248. },
  249. {
  250. "index" : 30,
  251. "hscan" : { "minimum" : 0.8293, "maximum" : 0.8537 },
  252. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  253. },
  254. {
  255. "index" : 31,
  256. "hscan" : { "minimum" : 0.8049, "maximum" : 0.8293 },
  257. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  258. },
  259. {
  260. "index" : 32,
  261. "hscan" : { "minimum" : 0.7805, "maximum" : 0.8049 },
  262. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  263. },
  264. {
  265. "index" : 33,
  266. "hscan" : { "minimum" : 0.7561, "maximum" : 0.7805 },
  267. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  268. },
  269. {
  270. "index" : 34,
  271. "hscan" : { "minimum" : 0.7317, "maximum" : 0.7561 },
  272. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  273. },
  274. {
  275. "index" : 35,
  276. "hscan" : { "minimum" : 0.7073, "maximum" : 0.7317 },
  277. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  278. },
  279. {
  280. "index" : 36,
  281. "hscan" : { "minimum" : 0.6829, "maximum" : 0.7073 },
  282. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  283. },
  284. {
  285. "index" : 37,
  286. "hscan" : { "minimum" : 0.6585, "maximum" : 0.6829 },
  287. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  288. },
  289. {
  290. "index" : 38,
  291. "hscan" : { "minimum" : 0.6341, "maximum" : 0.6585 },
  292. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  293. },
  294. {
  295. "index" : 39,
  296. "hscan" : { "minimum" : 0.6098, "maximum" : 0.6341 },
  297. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  298. },
  299. {
  300. "index" : 40,
  301. "hscan" : { "minimum" : 0.5854, "maximum" : 0.6098 },
  302. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  303. },
  304. {
  305. "index" : 41,
  306. "hscan" : { "minimum" : 0.5610, "maximum" : 0.5854 },
  307. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  308. },
  309. {
  310. "index" : 42,
  311. "hscan" : { "minimum" : 0.5366, "maximum" : 0.5610 },
  312. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  313. },
  314. {
  315. "index" : 43,
  316. "hscan" : { "minimum" : 0.5122, "maximum" : 0.5366 },
  317. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  318. },
  319. {
  320. "index" : 44,
  321. "hscan" : { "minimum" : 0.4878, "maximum" : 0.5122 },
  322. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  323. },
  324. {
  325. "index" : 45,
  326. "hscan" : { "minimum" : 0.4634, "maximum" : 0.4878 },
  327. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  328. },
  329. {
  330. "index" : 46,
  331. "hscan" : { "minimum" : 0.4390, "maximum" : 0.4634 },
  332. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  333. },
  334. {
  335. "index" : 47,
  336. "hscan" : { "minimum" : 0.4146, "maximum" : 0.4390 },
  337. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  338. },
  339. {
  340. "index" : 48,
  341. "hscan" : { "minimum" : 0.3902, "maximum" : 0.4146 },
  342. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  343. },
  344. {
  345. "index" : 49,
  346. "hscan" : { "minimum" : 0.3659, "maximum" : 0.3902 },
  347. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  348. },
  349. {
  350. "index" : 50,
  351. "hscan" : { "minimum" : 0.3415, "maximum" : 0.3659 },
  352. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  353. },
  354. {
  355. "index" : 51,
  356. "hscan" : { "minimum" : 0.3171, "maximum" : 0.3415 },
  357. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  358. },
  359. {
  360. "index" : 52,
  361. "hscan" : { "minimum" : 0.2927, "maximum" : 0.3171 },
  362. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  363. },
  364. {
  365. "index" : 53,
  366. "hscan" : { "minimum" : 0.2683, "maximum" : 0.2927 },
  367. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  368. },
  369. {
  370. "index" : 54,
  371. "hscan" : { "minimum" : 0.2439, "maximum" : 0.2683 },
  372. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  373. },
  374. {
  375. "index" : 55,
  376. "hscan" : { "minimum" : 0.2195, "maximum" : 0.2439 },
  377. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  378. },
  379. {
  380. "index" : 56,
  381. "hscan" : { "minimum" : 0.1951, "maximum" : 0.2195 },
  382. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  383. },
  384. {
  385. "index" : 57,
  386. "hscan" : { "minimum" : 0.1707, "maximum" : 0.1951 },
  387. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  388. },
  389. {
  390. "index" : 58,
  391. "hscan" : { "minimum" : 0.1463, "maximum" : 0.1707 },
  392. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  393. },
  394. {
  395. "index" : 59,
  396. "hscan" : { "minimum" : 0.1220, "maximum" : 0.1463 },
  397. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  398. },
  399. {
  400. "index" : 60,
  401. "hscan" : { "minimum" : 0.0976, "maximum" : 0.1220 },
  402. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  403. },
  404. {
  405. "index" : 61,
  406. "hscan" : { "minimum" : 0.0732, "maximum" : 0.0976 },
  407. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  408. },
  409. {
  410. "index" : 62,
  411. "hscan" : { "minimum" : 0.0488, "maximum" : 0.0732 },
  412. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  413. },
  414. {
  415. "index" : 63,
  416. "hscan" : { "minimum" : 0.0244, "maximum" : 0.0488 },
  417. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  418. },
  419. {
  420. "index" : 64,
  421. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0244 },
  422. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  423. },
  424. {
  425. "index" : 65,
  426. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  427. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0417 }
  428. },
  429. {
  430. "index" : 66,
  431. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  432. "vscan" : { "minimum" : 0.0417, "maximum" : 0.0833 }
  433. },
  434. {
  435. "index" : 67,
  436. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  437. "vscan" : { "minimum" : 0.0833, "maximum" : 0.1250 }
  438. },
  439. {
  440. "index" : 68,
  441. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  442. "vscan" : { "minimum" : 0.1250, "maximum" : 0.1667 }
  443. },
  444. {
  445. "index" : 69,
  446. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  447. "vscan" : { "minimum" : 0.1667, "maximum" : 0.2083 }
  448. },
  449. {
  450. "index" : 70,
  451. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  452. "vscan" : { "minimum" : 0.2083, "maximum" : 0.2500 }
  453. },
  454. {
  455. "index" : 71,
  456. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  457. "vscan" : { "minimum" : 0.2500, "maximum" : 0.2917 }
  458. },
  459. {
  460. "index" : 72,
  461. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  462. "vscan" : { "minimum" : 0.2917, "maximum" : 0.3333 }
  463. },
  464. {
  465. "index" : 73,
  466. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  467. "vscan" : { "minimum" : 0.3333, "maximum" : 0.3750 }
  468. },
  469. {
  470. "index" : 74,
  471. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  472. "vscan" : { "minimum" : 0.3750, "maximum" : 0.4167 }
  473. },
  474. {
  475. "index" : 75,
  476. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  477. "vscan" : { "minimum" : 0.4167, "maximum" : 0.4583 }
  478. },
  479. {
  480. "index" : 76,
  481. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  482. "vscan" : { "minimum" : 0.4583, "maximum" : 0.5000 }
  483. },
  484. {
  485. "index" : 77,
  486. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  487. "vscan" : { "minimum" : 0.5000, "maximum" : 0.5417 }
  488. },
  489. {
  490. "index" : 78,
  491. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  492. "vscan" : { "minimum" : 0.5417, "maximum" : 0.5833 }
  493. },
  494. {
  495. "index" : 79,
  496. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  497. "vscan" : { "minimum" : 0.5833, "maximum" : 0.6250 }
  498. },
  499. {
  500. "index" : 80,
  501. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  502. "vscan" : { "minimum" : 0.6250, "maximum" : 0.6667 }
  503. },
  504. {
  505. "index" : 81,
  506. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  507. "vscan" : { "minimum" : 0.6667, "maximum" : 0.7083 }
  508. },
  509. {
  510. "index" : 82,
  511. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  512. "vscan" : { "minimum" : 0.7083, "maximum" : 0.7500 }
  513. },
  514. {
  515. "index" : 83,
  516. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  517. "vscan" : { "minimum" : 0.7500, "maximum" : 0.7917 }
  518. },
  519. {
  520. "index" : 84,
  521. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  522. "vscan" : { "minimum" : 0.7917, "maximum" : 0.8333 }
  523. },
  524. {
  525. "index" : 85,
  526. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  527. "vscan" : { "minimum" : 0.8333, "maximum" : 0.8750 }
  528. },
  529. {
  530. "index" : 86,
  531. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  532. "vscan" : { "minimum" : 0.8750, "maximum" : 0.9167 }
  533. },
  534. {
  535. "index" : 87,
  536. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  537. "vscan" : { "minimum" : 0.9167, "maximum" : 0.9583 }
  538. },
  539. {
  540. "index" : 88,
  541. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0100 },
  542. "vscan" : { "minimum" : 0.9583, "maximum" : 1.0000 }
  543. },
  544. {
  545. "index" : 89,
  546. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0244 },
  547. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  548. },
  549. {
  550. "index" : 90,
  551. "hscan" : { "minimum" : 0.0244, "maximum" : 0.0488 },
  552. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  553. },
  554. {
  555. "index" : 91,
  556. "hscan" : { "minimum" : 0.0488, "maximum" : 0.0732 },
  557. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  558. },
  559. {
  560. "index" : 92,
  561. "hscan" : { "minimum" : 0.0732, "maximum" : 0.0976 },
  562. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  563. },
  564. {
  565. "index" : 93,
  566. "hscan" : { "minimum" : 0.0976, "maximum" : 0.1220 },
  567. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  568. },
  569. {
  570. "index" : 94,
  571. "hscan" : { "minimum" : 0.1220, "maximum" : 0.1463 },
  572. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  573. },
  574. {
  575. "index" : 95,
  576. "hscan" : { "minimum" : 0.1463, "maximum" : 0.1707 },
  577. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  578. },
  579. {
  580. "index" : 96,
  581. "hscan" : { "minimum" : 0.1707, "maximum" : 0.1951 },
  582. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  583. },
  584. {
  585. "index" : 97,
  586. "hscan" : { "minimum" : 0.1951, "maximum" : 0.2195 },
  587. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  588. },
  589. {
  590. "index" : 98,
  591. "hscan" : { "minimum" : 0.2195, "maximum" : 0.2439 },
  592. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  593. },
  594. {
  595. "index" : 99,
  596. "hscan" : { "minimum" : 0.2439, "maximum" : 0.2683 },
  597. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  598. },
  599. {
  600. "index" : 100,
  601. "hscan" : { "minimum" : 0.2683, "maximum" : 0.2927 },
  602. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  603. },
  604. {
  605. "index" : 101,
  606. "hscan" : { "minimum" : 0.2927, "maximum" : 0.3171 },
  607. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  608. },
  609. {
  610. "index" : 102,
  611. "hscan" : { "minimum" : 0.3171, "maximum" : 0.3415 },
  612. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  613. },
  614. {
  615. "index" : 103,
  616. "hscan" : { "minimum" : 0.3415, "maximum" : 0.3659 },
  617. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  618. },
  619. {
  620. "index" : 104,
  621. "hscan" : { "minimum" : 0.3659, "maximum" : 0.3902 },
  622. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  623. },
  624. {
  625. "index" : 105,
  626. "hscan" : { "minimum" : 0.3902, "maximum" : 0.4146 },
  627. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  628. },
  629. {
  630. "index" : 106,
  631. "hscan" : { "minimum" : 0.4146, "maximum" : 0.4390 },
  632. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  633. },
  634. {
  635. "index" : 107,
  636. "hscan" : { "minimum" : 0.4390, "maximum" : 0.4634 },
  637. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  638. },
  639. {
  640. "index" : 108,
  641. "hscan" : { "minimum" : 0.5366, "maximum" : 0.5610 },
  642. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  643. },
  644. {
  645. "index" : 109,
  646. "hscan" : { "minimum" : 0.5610, "maximum" : 0.5854 },
  647. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  648. },
  649. {
  650. "index" : 110,
  651. "hscan" : { "minimum" : 0.5854, "maximum" : 0.6098 },
  652. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  653. },
  654. {
  655. "index" : 111,
  656. "hscan" : { "minimum" : 0.6098, "maximum" : 0.6341 },
  657. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  658. },
  659. {
  660. "index" : 112,
  661. "hscan" : { "minimum" : 0.6341, "maximum" : 0.6585 },
  662. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  663. },
  664. {
  665. "index" : 113,
  666. "hscan" : { "minimum" : 0.6585, "maximum" : 0.6829 },
  667. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  668. },
  669. {
  670. "index" : 114,
  671. "hscan" : { "minimum" : 0.6829, "maximum" : 0.7073 },
  672. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  673. },
  674. {
  675. "index" : 115,
  676. "hscan" : { "minimum" : 0.7073, "maximum" : 0.7317 },
  677. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  678. },
  679. {
  680. "index" : 116,
  681. "hscan" : { "minimum" : 0.7317, "maximum" : 0.7561 },
  682. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  683. },
  684. {
  685. "index" : 117,
  686. "hscan" : { "minimum" : 0.7561, "maximum" : 0.7805 },
  687. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  688. },
  689. {
  690. "index" : 118,
  691. "hscan" : { "minimum" : 0.7805, "maximum" : 0.8049 },
  692. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  693. },
  694. {
  695. "index" : 119,
  696. "hscan" : { "minimum" : 0.8049, "maximum" : 0.8293 },
  697. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  698. },
  699. {
  700. "index" : 120,
  701. "hscan" : { "minimum" : 0.8293, "maximum" : 0.8537 },
  702. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  703. },
  704. {
  705. "index" : 121,
  706. "hscan" : { "minimum" : 0.8537, "maximum" : 0.8780 },
  707. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  708. },
  709. {
  710. "index" : 122,
  711. "hscan" : { "minimum" : 0.8780, "maximum" : 0.9024 },
  712. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  713. },
  714. {
  715. "index" : 123,
  716. "hscan" : { "minimum" : 0.9024, "maximum" : 0.9268 },
  717. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  718. },
  719. {
  720. "index" : 124,
  721. "hscan" : { "minimum" : 0.9268, "maximum" : 0.9512 },
  722. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  723. },
  724. {
  725. "index" : 125,
  726. "hscan" : { "minimum" : 0.9512, "maximum" : 0.9756 },
  727. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  728. },
  729. {
  730. "index" : 126,
  731. "hscan" : { "minimum" : 0.9756, "maximum" : 1.0000 },
  732. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  733. }
  734. ],
  735.  
  736. /// The black border configuration, contains the following items:
  737. /// * enable : true if the detector should be activated
  738. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  739. "blackborderdetector" :
  740. {
  741. "enable" : false,
  742. "threshold" : 0.01
  743. },
  744.  
  745. /// The configuration of the effect engine, contains the following items:
  746. /// * paths : An array with absolute location(s) of directories with effects
  747. /// * bootsequence : The effect selected as 'boot sequence'
  748. "effects" :
  749. {
  750. "paths" :
  751. [
  752. "/storage/hyperion/effects"
  753. ]
  754. },
  755.  
  756. "bootsequence" :
  757. {
  758. "effect" : "Rainbow swirl fast",
  759. "duration_ms" : 5000
  760. },
  761.  
  762. /// The configuration for the frame-grabber, contains the following items:
  763. /// * width : The width of the grabbed frames [pixels]
  764. /// * height : The height of the grabbed frames [pixels]
  765. /// * frequency_Hz : The frequency of the frame grab [Hz]
  766. "framegrabber" :
  767. {
  768. "width" : 64,
  769. "height" : 64,
  770. "frequency_Hz" : 41.666666666666664
  771. },
  772.  
  773. /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
  774. /// * xbmcAddress : The IP address of the XBMC-host
  775. /// * xbmcTcpPort : The TCP-port of the XBMC-server
  776. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  777. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  778. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  779. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
  780. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
  781. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  782. "xbmcVideoChecker" :
  783. {
  784. "xbmcAddress" : "127.0.0.1",
  785. "xbmcTcpPort" : 9090,
  786. "grabVideo" : true,
  787. "grabPictures" : true,
  788. "grabAudio" : true,
  789. "grabMenu" : true,
  790. "grabScreensaver" : true,
  791. "enable3DDetection" : true
  792. },
  793.  
  794. /// The configuration of the Json server which enables the json remote interface
  795. /// * port : Port at which the json server is started
  796. "jsonServer" :
  797. {
  798. "port" : 19444
  799. },
  800.  
  801. /// The configuration of the Proto server which enables the protobuffer remote interface
  802. /// * port : Port at which the protobuffer server is started
  803. "protoServer" :
  804. {
  805. "port" : 19445
  806. },
  807.  
  808. /// The configuration of the boblight server which enables the boblight remote interface
  809. /// * port : Port at which the boblight server is started
  810. // "boblightServer" :
  811. // {
  812. // "port" : 19333
  813. // },
  814.  
  815. "endOfJson" : "endOfJson"
  816. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement