Guest User

Untitled

a guest
Jun 1st, 2015
374
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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" : 250000,
  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" : "debut",
  50. "leds" : "0-49",
  51. "hsv" :
  52. {
  53. "saturationGain" : 1.0000,
  54. "valueGain" : 1.0000
  55. },
  56. "red" :
  57. {
  58. "threshold" : 0.1000,
  59. "gamma" : 2.0000,
  60. "blacklevel" : 0.0000,
  61. "whitelevel" : 0.9500
  62. },
  63. "green" :
  64. {
  65. "threshold" : 0.1000,
  66. "gamma" : 2.0000,
  67. "blacklevel" : 0.0000,
  68. "whitelevel" : 1.1000
  69. },
  70. "blue" :
  71. {
  72. "threshold" : 0.1000,
  73. "gamma" : 2.0000,
  74. "blacklevel" : 0.0000,
  75. "whitelevel" : 0.7000
  76. }
  77. },
  78.  
  79. {
  80. "id" : "suite",
  81. "leds" : "50-103",
  82. "hsv" :
  83. {
  84. "saturationGain" : 1.0000,
  85. "valueGain" : 1.0000
  86. },
  87. "red" :
  88. {
  89. "threshold" : 0.1000,
  90. "gamma" : 1.2000,
  91. "blacklevel" : 0.0000,
  92. "whitelevel" : 0.1700
  93. },
  94. "green" :
  95. {
  96. "threshold" : 0.1000,
  97. "gamma" : 1.6000,
  98. "blacklevel" : 0.0000,
  99. "whitelevel" : 0.1500
  100. },
  101. "blue" :
  102. {
  103. "threshold" : 0.1000,
  104. "gamma" : 1.5000,
  105. "blacklevel" : 0.0000,
  106. "whitelevel" : 0.0700
  107. }
  108. }
  109. ],
  110.  
  111. "smoothing" :
  112. {
  113. "type" : "linear",
  114. "time_ms" : 100,
  115. "updateFrequency" : 25.0000
  116. }
  117. },
  118.  
  119.  
  120. /// The configuration for each individual led. This contains the specification of the area
  121. /// averaged of an input image for each led to determine its color. Each item in the list
  122. /// contains the following fields:
  123. /// * index: The index of the led. This determines its location in the string of leds; zero
  124. /// being the first led.
  125. /// * hscan: The fractional part of the image along the horizontal used for the averaging
  126. /// (minimum and maximum inclusive)
  127. /// * vscan: The fractional part of the image along the vertical used for the averaging
  128. /// (minimum and maximum inclusive)
  129. "leds" :
  130. [
  131. {
  132. "index" : 0,
  133. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  134. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  135. },
  136. {
  137. "index" : 1,
  138. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  139. "vscan" : { "minimum" : 0.9369, "maximum" : 1.0000 }
  140. },
  141. {
  142. "index" : 2,
  143. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  144. "vscan" : { "minimum" : 0.8744, "maximum" : 0.9381 }
  145. },
  146. {
  147. "index" : 3,
  148. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  149. "vscan" : { "minimum" : 0.8119, "maximum" : 0.8756 }
  150. },
  151. {
  152. "index" : 4,
  153. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  154. "vscan" : { "minimum" : 0.7494, "maximum" : 0.8131 }
  155. },
  156. {
  157. "index" : 5,
  158. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  159. "vscan" : { "minimum" : 0.6869, "maximum" : 0.7506 }
  160. },
  161. {
  162. "index" : 6,
  163. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  164. "vscan" : { "minimum" : 0.6244, "maximum" : 0.6881 }
  165. },
  166. {
  167. "index" : 7,
  168. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  169. "vscan" : { "minimum" : 0.5619, "maximum" : 0.6256 }
  170. },
  171. {
  172. "index" : 8,
  173. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  174. "vscan" : { "minimum" : 0.4994, "maximum" : 0.5631 }
  175. },
  176. {
  177. "index" : 9,
  178. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  179. "vscan" : { "minimum" : 0.4369, "maximum" : 0.5006 }
  180. },
  181. {
  182. "index" : 10,
  183. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  184. "vscan" : { "minimum" : 0.3744, "maximum" : 0.4381 }
  185. },
  186. {
  187. "index" : 11,
  188. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  189. "vscan" : { "minimum" : 0.3119, "maximum" : 0.3756 }
  190. },
  191. {
  192. "index" : 12,
  193. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  194. "vscan" : { "minimum" : 0.2494, "maximum" : 0.3131 }
  195. },
  196. {
  197. "index" : 13,
  198. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  199. "vscan" : { "minimum" : 0.1869, "maximum" : 0.2506 }
  200. },
  201. {
  202. "index" : 14,
  203. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  204. "vscan" : { "minimum" : 0.1244, "maximum" : 0.1881 }
  205. },
  206. {
  207. "index" : 15,
  208. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  209. "vscan" : { "minimum" : 0.0619, "maximum" : 0.1256 }
  210. },
  211. {
  212. "index" : 16,
  213. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  214. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0631 }
  215. },
  216. {
  217. "index" : 17,
  218. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  219. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  220. },
  221. {
  222. "index" : 18,
  223. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0297 },
  224. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  225. },
  226. {
  227. "index" : 19,
  228. "hscan" : { "minimum" : 0.0291, "maximum" : 0.0591 },
  229. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  230. },
  231. {
  232. "index" : 20,
  233. "hscan" : { "minimum" : 0.0585, "maximum" : 0.0885 },
  234. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  235. },
  236. {
  237. "index" : 21,
  238. "hscan" : { "minimum" : 0.0879, "maximum" : 0.1179 },
  239. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  240. },
  241. {
  242. "index" : 22,
  243. "hscan" : { "minimum" : 0.1174, "maximum" : 0.1474 },
  244. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  245. },
  246. {
  247. "index" : 23,
  248. "hscan" : { "minimum" : 0.1468, "maximum" : 0.1768 },
  249. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  250. },
  251. {
  252. "index" : 24,
  253. "hscan" : { "minimum" : 0.1762, "maximum" : 0.2062 },
  254. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  255. },
  256. {
  257. "index" : 25,
  258. "hscan" : { "minimum" : 0.2056, "maximum" : 0.2356 },
  259. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  260. },
  261. {
  262. "index" : 26,
  263. "hscan" : { "minimum" : 0.2350, "maximum" : 0.2650 },
  264. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  265. },
  266. {
  267. "index" : 27,
  268. "hscan" : { "minimum" : 0.2644, "maximum" : 0.2944 },
  269. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  270. },
  271. {
  272. "index" : 28,
  273. "hscan" : { "minimum" : 0.2938, "maximum" : 0.3238 },
  274. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  275. },
  276. {
  277. "index" : 29,
  278. "hscan" : { "minimum" : 0.3232, "maximum" : 0.3532 },
  279. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  280. },
  281. {
  282. "index" : 30,
  283. "hscan" : { "minimum" : 0.3526, "maximum" : 0.3826 },
  284. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  285. },
  286. {
  287. "index" : 31,
  288. "hscan" : { "minimum" : 0.3821, "maximum" : 0.4121 },
  289. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  290. },
  291. {
  292. "index" : 32,
  293. "hscan" : { "minimum" : 0.4115, "maximum" : 0.4415 },
  294. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  295. },
  296. {
  297. "index" : 33,
  298. "hscan" : { "minimum" : 0.4409, "maximum" : 0.4709 },
  299. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  300. },
  301. {
  302. "index" : 34,
  303. "hscan" : { "minimum" : 0.4703, "maximum" : 0.5003 },
  304. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  305. },
  306. {
  307. "index" : 35,
  308. "hscan" : { "minimum" : 0.4997, "maximum" : 0.5297 },
  309. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  310. },
  311. {
  312. "index" : 36,
  313. "hscan" : { "minimum" : 0.5291, "maximum" : 0.5591 },
  314. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  315. },
  316. {
  317. "index" : 37,
  318. "hscan" : { "minimum" : 0.5585, "maximum" : 0.5885 },
  319. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  320. },
  321. {
  322. "index" : 38,
  323. "hscan" : { "minimum" : 0.5879, "maximum" : 0.6179 },
  324. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  325. },
  326. {
  327. "index" : 39,
  328. "hscan" : { "minimum" : 0.6174, "maximum" : 0.6474 },
  329. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  330. },
  331. {
  332. "index" : 40,
  333. "hscan" : { "minimum" : 0.6468, "maximum" : 0.6768 },
  334. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  335. },
  336. {
  337. "index" : 41,
  338. "hscan" : { "minimum" : 0.6762, "maximum" : 0.7062 },
  339. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  340. },
  341. {
  342. "index" : 42,
  343. "hscan" : { "minimum" : 0.7056, "maximum" : 0.7356 },
  344. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  345. },
  346. {
  347. "index" : 43,
  348. "hscan" : { "minimum" : 0.7350, "maximum" : 0.7650 },
  349. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  350. },
  351. {
  352. "index" : 44,
  353. "hscan" : { "minimum" : 0.7644, "maximum" : 0.7944 },
  354. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  355. },
  356. {
  357. "index" : 45,
  358. "hscan" : { "minimum" : 0.7938, "maximum" : 0.8238 },
  359. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  360. },
  361. {
  362. "index" : 46,
  363. "hscan" : { "minimum" : 0.8232, "maximum" : 0.8532 },
  364. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  365. },
  366. {
  367. "index" : 47,
  368. "hscan" : { "minimum" : 0.8526, "maximum" : 0.8826 },
  369. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  370. },
  371. {
  372. "index" : 48,
  373. "hscan" : { "minimum" : 0.8821, "maximum" : 0.9121 },
  374. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  375. },
  376. {
  377. "index" : 49,
  378. "hscan" : { "minimum" : 0.9115, "maximum" : 0.9415 },
  379. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  380. },
  381. {
  382. "index" : 50,
  383. "hscan" : { "minimum" : 0.9409, "maximum" : 0.9709 },
  384. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  385. },
  386. {
  387. "index" : 51,
  388. "hscan" : { "minimum" : 0.9703, "maximum" : 1.0000 },
  389. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  390. },
  391. {
  392. "index" : 52,
  393. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  394. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
  395. },
  396. {
  397. "index" : 53,
  398. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  399. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0631 }
  400. },
  401. {
  402. "index" : 54,
  403. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  404. "vscan" : { "minimum" : 0.0619, "maximum" : 0.1256 }
  405. },
  406. {
  407. "index" : 55,
  408. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  409. "vscan" : { "minimum" : 0.1244, "maximum" : 0.1881 }
  410. },
  411. {
  412. "index" : 56,
  413. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  414. "vscan" : { "minimum" : 0.1869, "maximum" : 0.2506 }
  415. },
  416. {
  417. "index" : 57,
  418. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  419. "vscan" : { "minimum" : 0.2494, "maximum" : 0.3131 }
  420. },
  421. {
  422. "index" : 58,
  423. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  424. "vscan" : { "minimum" : 0.3119, "maximum" : 0.3756 }
  425. },
  426. {
  427. "index" : 59,
  428. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  429. "vscan" : { "minimum" : 0.3744, "maximum" : 0.4381 }
  430. },
  431. {
  432. "index" : 60,
  433. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  434. "vscan" : { "minimum" : 0.4369, "maximum" : 0.5006 }
  435. },
  436. {
  437. "index" : 61,
  438. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  439. "vscan" : { "minimum" : 0.4994, "maximum" : 0.5631 }
  440. },
  441. {
  442. "index" : 62,
  443. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  444. "vscan" : { "minimum" : 0.5619, "maximum" : 0.6256 }
  445. },
  446. {
  447. "index" : 63,
  448. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  449. "vscan" : { "minimum" : 0.6244, "maximum" : 0.6881 }
  450. },
  451. {
  452. "index" : 64,
  453. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  454. "vscan" : { "minimum" : 0.6869, "maximum" : 0.7506 }
  455. },
  456. {
  457. "index" : 65,
  458. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  459. "vscan" : { "minimum" : 0.7494, "maximum" : 0.8131 }
  460. },
  461. {
  462. "index" : 66,
  463. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  464. "vscan" : { "minimum" : 0.8119, "maximum" : 0.8756 }
  465. },
  466. {
  467. "index" : 67,
  468. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  469. "vscan" : { "minimum" : 0.8744, "maximum" : 0.9381 }
  470. },
  471. {
  472. "index" : 68,
  473. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  474. "vscan" : { "minimum" : 0.9369, "maximum" : 1.0000 }
  475. },
  476. {
  477. "index" : 69,
  478. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  479. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  480. },
  481. {
  482. "index" : 70,
  483. "hscan" : { "minimum" : 0.9703, "maximum" : 1.0000 },
  484. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  485. },
  486. {
  487. "index" : 71,
  488. "hscan" : { "minimum" : 0.9409, "maximum" : 0.9709 },
  489. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  490. },
  491. {
  492. "index" : 72,
  493. "hscan" : { "minimum" : 0.9115, "maximum" : 0.9415 },
  494. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  495. },
  496. {
  497. "index" : 73,
  498. "hscan" : { "minimum" : 0.8821, "maximum" : 0.9121 },
  499. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  500. },
  501. {
  502. "index" : 74,
  503. "hscan" : { "minimum" : 0.8526, "maximum" : 0.8826 },
  504. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  505. },
  506. {
  507. "index" : 75,
  508. "hscan" : { "minimum" : 0.8232, "maximum" : 0.8532 },
  509. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  510. },
  511. {
  512. "index" : 76,
  513. "hscan" : { "minimum" : 0.7938, "maximum" : 0.8238 },
  514. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  515. },
  516. {
  517. "index" : 77,
  518. "hscan" : { "minimum" : 0.7644, "maximum" : 0.7944 },
  519. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  520. },
  521. {
  522. "index" : 78,
  523. "hscan" : { "minimum" : 0.7350, "maximum" : 0.7650 },
  524. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  525. },
  526. {
  527. "index" : 79,
  528. "hscan" : { "minimum" : 0.7056, "maximum" : 0.7356 },
  529. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  530. },
  531. {
  532. "index" : 80,
  533. "hscan" : { "minimum" : 0.6762, "maximum" : 0.7062 },
  534. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  535. },
  536. {
  537. "index" : 81,
  538. "hscan" : { "minimum" : 0.6468, "maximum" : 0.6768 },
  539. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  540. },
  541. {
  542. "index" : 82,
  543. "hscan" : { "minimum" : 0.6174, "maximum" : 0.6474 },
  544. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  545. },
  546. {
  547. "index" : 83,
  548. "hscan" : { "minimum" : 0.5879, "maximum" : 0.6179 },
  549. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  550. },
  551. {
  552. "index" : 84,
  553. "hscan" : { "minimum" : 0.5585, "maximum" : 0.5885 },
  554. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  555. },
  556. {
  557. "index" : 85,
  558. "hscan" : { "minimum" : 0.5291, "maximum" : 0.5591 },
  559. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  560. },
  561. {
  562. "index" : 86,
  563. "hscan" : { "minimum" : 0.4997, "maximum" : 0.5297 },
  564. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  565. },
  566. {
  567. "index" : 87,
  568. "hscan" : { "minimum" : 0.4703, "maximum" : 0.5003 },
  569. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  570. },
  571. {
  572. "index" : 88,
  573. "hscan" : { "minimum" : 0.4409, "maximum" : 0.4709 },
  574. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  575. },
  576. {
  577. "index" : 89,
  578. "hscan" : { "minimum" : 0.4115, "maximum" : 0.4415 },
  579. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  580. },
  581. {
  582. "index" : 90,
  583. "hscan" : { "minimum" : 0.3821, "maximum" : 0.4121 },
  584. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  585. },
  586. {
  587. "index" : 91,
  588. "hscan" : { "minimum" : 0.3526, "maximum" : 0.3826 },
  589. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  590. },
  591. {
  592. "index" : 92,
  593. "hscan" : { "minimum" : 0.3232, "maximum" : 0.3532 },
  594. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  595. },
  596. {
  597. "index" : 93,
  598. "hscan" : { "minimum" : 0.2938, "maximum" : 0.3238 },
  599. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  600. },
  601. {
  602. "index" : 94,
  603. "hscan" : { "minimum" : 0.2644, "maximum" : 0.2944 },
  604. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  605. },
  606. {
  607. "index" : 95,
  608. "hscan" : { "minimum" : 0.2350, "maximum" : 0.2650 },
  609. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  610. },
  611. {
  612. "index" : 96,
  613. "hscan" : { "minimum" : 0.2056, "maximum" : 0.2356 },
  614. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  615. },
  616. {
  617. "index" : 97,
  618. "hscan" : { "minimum" : 0.1762, "maximum" : 0.2062 },
  619. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  620. },
  621. {
  622. "index" : 98,
  623. "hscan" : { "minimum" : 0.1468, "maximum" : 0.1768 },
  624. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  625. },
  626. {
  627. "index" : 99,
  628. "hscan" : { "minimum" : 0.1174, "maximum" : 0.1474 },
  629. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  630. },
  631. {
  632. "index" : 100,
  633. "hscan" : { "minimum" : 0.0879, "maximum" : 0.1179 },
  634. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  635. },
  636. {
  637. "index" : 101,
  638. "hscan" : { "minimum" : 0.0585, "maximum" : 0.0885 },
  639. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  640. },
  641. {
  642. "index" : 102,
  643. "hscan" : { "minimum" : 0.0291, "maximum" : 0.0591 },
  644. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  645. },
  646. {
  647. "index" : 103,
  648. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0297 },
  649. "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
  650. }
  651. ],
  652.  
  653. /// The black border configuration, contains the following items:
  654. /// * enable : true if the detector should be activated
  655. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  656. "blackborderdetector" :
  657. {
  658. "enable" : false,
  659. "threshold" : 0.01
  660. },
  661.  
  662. /// The configuration of the effect engine, contains the following items:
  663. /// * paths : An array with absolute location(s) of directories with effects
  664. /// * bootsequence : The effect selected as 'boot sequence'
  665. "effects" :
  666. {
  667. "paths" :
  668. [
  669. "/opt/hyperion/effects"
  670. ]
  671. },
  672.  
  673. // "bootsequence" :
  674. // {
  675. // "effect" : "Rainbow swirl fast",
  676. // "duration_ms" : 3000
  677. // },
  678.  
  679. /// The configuration for the frame-grabber, contains the following items:
  680. /// * width : The width of the grabbed frames [pixels]
  681. /// * height : The height of the grabbed frames [pixels]
  682. /// * frequency_Hz : The frequency of the frame grab [Hz]
  683. "framegrabber" :
  684. {
  685. "width" : 64,
  686. "height" : 64,
  687. "frequency_Hz" : 10.0
  688. },
  689.  
  690. /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
  691. /// * xbmcAddress : The IP address of the XBMC-host
  692. /// * xbmcTcpPort : The TCP-port of the XBMC-server
  693. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  694. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  695. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  696. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
  697. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
  698. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  699. "xbmcVideoChecker" :
  700. {
  701. "xbmcAddress" : "192.168.1.25",
  702. "xbmcTcpPort" : 9090,
  703. "grabVideo" : true,
  704. "grabPictures" : true,
  705. "grabAudio" : true,
  706. "grabMenu" : false,
  707. "grabScreensaver" : true,
  708. "enable3DDetection" : true
  709. },
  710.  
  711. /// The configuration of the Json server which enables the json remote interface
  712. /// * port : Port at which the json server is started
  713. "jsonServer" :
  714. {
  715. "port" : 19444
  716. },
  717.  
  718. /// The configuration of the Proto server which enables the protobuffer remote interface
  719. /// * port : Port at which the protobuffer server is started
  720. "protoServer" :
  721. {
  722. "port" : 19445
  723. },
  724.  
  725. /// The configuration of the boblight server which enables the boblight remote interface
  726. /// * port : Port at which the boblight server is started
  727. // "boblightServer" :
  728. // {
  729. // "port" : 19333
  730. // },
  731.  
  732. "endOfJson" : "endOfJson"
  733. }
RAW Paste Data