Advertisement
Guest User

Untitled

a guest
May 28th, 2015
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.09 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" : 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.2000,
  59. "gamma" : 1.0000,
  60. "blacklevel" : 0.0000,
  61. "whitelevel" : 0.9500
  62. },
  63. "green" :
  64. {
  65. "threshold" : 0.2000,
  66. "gamma" : 1.0000,
  67. "blacklevel" : 0.0000,
  68. "whitelevel" : 1.1000
  69. },
  70. "blue" :
  71. {
  72. "threshold" : 0.2000,
  73. "gamma" : 1.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.2000,
  90. "gamma" : 1.2000,
  91. "blacklevel" : 0.0000,
  92. "whitelevel" : 0.1700
  93. },
  94. "green" :
  95. {
  96. "threshold" : 0.2000,
  97. "gamma" : 1.6000,
  98. "blacklevel" : 0.0000,
  99. "whitelevel" : 0.2000
  100. },
  101. "blue" :
  102. {
  103. "threshold" : 0.2000,
  104. "gamma" : 1.5000,
  105. "blacklevel" : 0.0000,
  106. "whitelevel" : 0.1000
  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.9400, "maximum" : 1.0000 }
  135. },
  136. {
  137. "index" : 1,
  138. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  139. "vscan" : { "minimum" : 0.9375, "maximum" : 1.0000 }
  140. },
  141. {
  142. "index" : 2,
  143. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  144. "vscan" : { "minimum" : 0.8750, "maximum" : 0.9375 }
  145. },
  146. {
  147. "index" : 3,
  148. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  149. "vscan" : { "minimum" : 0.8125, "maximum" : 0.8750 }
  150. },
  151. {
  152. "index" : 4,
  153. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  154. "vscan" : { "minimum" : 0.7500, "maximum" : 0.8125 }
  155. },
  156. {
  157. "index" : 5,
  158. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  159. "vscan" : { "minimum" : 0.6875, "maximum" : 0.7500 }
  160. },
  161. {
  162. "index" : 6,
  163. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  164. "vscan" : { "minimum" : 0.6250, "maximum" : 0.6875 }
  165. },
  166. {
  167. "index" : 7,
  168. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  169. "vscan" : { "minimum" : 0.5625, "maximum" : 0.6250 }
  170. },
  171. {
  172. "index" : 8,
  173. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  174. "vscan" : { "minimum" : 0.5000, "maximum" : 0.5625 }
  175. },
  176. {
  177. "index" : 9,
  178. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  179. "vscan" : { "minimum" : 0.4375, "maximum" : 0.5000 }
  180. },
  181. {
  182. "index" : 10,
  183. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  184. "vscan" : { "minimum" : 0.3750, "maximum" : 0.4375 }
  185. },
  186. {
  187. "index" : 11,
  188. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  189. "vscan" : { "minimum" : 0.3125, "maximum" : 0.3750 }
  190. },
  191. {
  192. "index" : 12,
  193. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  194. "vscan" : { "minimum" : 0.2500, "maximum" : 0.3125 }
  195. },
  196. {
  197. "index" : 13,
  198. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  199. "vscan" : { "minimum" : 0.1875, "maximum" : 0.2500 }
  200. },
  201. {
  202. "index" : 14,
  203. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  204. "vscan" : { "minimum" : 0.1250, "maximum" : 0.1875 }
  205. },
  206. {
  207. "index" : 15,
  208. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  209. "vscan" : { "minimum" : 0.0625, "maximum" : 0.1250 }
  210. },
  211. {
  212. "index" : 16,
  213. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  214. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0625 }
  215. },
  216. {
  217. "index" : 17,
  218. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  219. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  220. },
  221. {
  222. "index" : 18,
  223. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0294 },
  224. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  225. },
  226. {
  227. "index" : 19,
  228. "hscan" : { "minimum" : 0.0294, "maximum" : 0.0588 },
  229. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  230. },
  231. {
  232. "index" : 20,
  233. "hscan" : { "minimum" : 0.0588, "maximum" : 0.0882 },
  234. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  235. },
  236. {
  237. "index" : 21,
  238. "hscan" : { "minimum" : 0.0882, "maximum" : 0.1176 },
  239. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  240. },
  241. {
  242. "index" : 22,
  243. "hscan" : { "minimum" : 0.1176, "maximum" : 0.1471 },
  244. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  245. },
  246. {
  247. "index" : 23,
  248. "hscan" : { "minimum" : 0.1471, "maximum" : 0.1765 },
  249. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  250. },
  251. {
  252. "index" : 24,
  253. "hscan" : { "minimum" : 0.1765, "maximum" : 0.2059 },
  254. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  255. },
  256. {
  257. "index" : 25,
  258. "hscan" : { "minimum" : 0.2059, "maximum" : 0.2353 },
  259. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  260. },
  261. {
  262. "index" : 26,
  263. "hscan" : { "minimum" : 0.2353, "maximum" : 0.2647 },
  264. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  265. },
  266. {
  267. "index" : 27,
  268. "hscan" : { "minimum" : 0.2647, "maximum" : 0.2941 },
  269. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  270. },
  271. {
  272. "index" : 28,
  273. "hscan" : { "minimum" : 0.2941, "maximum" : 0.3235 },
  274. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  275. },
  276. {
  277. "index" : 29,
  278. "hscan" : { "minimum" : 0.3235, "maximum" : 0.3529 },
  279. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  280. },
  281. {
  282. "index" : 30,
  283. "hscan" : { "minimum" : 0.3529, "maximum" : 0.3824 },
  284. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  285. },
  286. {
  287. "index" : 31,
  288. "hscan" : { "minimum" : 0.3824, "maximum" : 0.4118 },
  289. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  290. },
  291. {
  292. "index" : 32,
  293. "hscan" : { "minimum" : 0.4118, "maximum" : 0.4412 },
  294. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  295. },
  296. {
  297. "index" : 33,
  298. "hscan" : { "minimum" : 0.4412, "maximum" : 0.4706 },
  299. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  300. },
  301. {
  302. "index" : 34,
  303. "hscan" : { "minimum" : 0.4706, "maximum" : 0.5000 },
  304. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  305. },
  306. {
  307. "index" : 35,
  308. "hscan" : { "minimum" : 0.5000, "maximum" : 0.5294 },
  309. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  310. },
  311. {
  312. "index" : 36,
  313. "hscan" : { "minimum" : 0.5294, "maximum" : 0.5588 },
  314. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  315. },
  316. {
  317. "index" : 37,
  318. "hscan" : { "minimum" : 0.5588, "maximum" : 0.5882 },
  319. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  320. },
  321. {
  322. "index" : 38,
  323. "hscan" : { "minimum" : 0.5882, "maximum" : 0.6176 },
  324. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  325. },
  326. {
  327. "index" : 39,
  328. "hscan" : { "minimum" : 0.6176, "maximum" : 0.6471 },
  329. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  330. },
  331. {
  332. "index" : 40,
  333. "hscan" : { "minimum" : 0.6471, "maximum" : 0.6765 },
  334. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  335. },
  336. {
  337. "index" : 41,
  338. "hscan" : { "minimum" : 0.6765, "maximum" : 0.7059 },
  339. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  340. },
  341. {
  342. "index" : 42,
  343. "hscan" : { "minimum" : 0.7059, "maximum" : 0.7353 },
  344. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  345. },
  346. {
  347. "index" : 43,
  348. "hscan" : { "minimum" : 0.7353, "maximum" : 0.7647 },
  349. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  350. },
  351. {
  352. "index" : 44,
  353. "hscan" : { "minimum" : 0.7647, "maximum" : 0.7941 },
  354. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  355. },
  356. {
  357. "index" : 45,
  358. "hscan" : { "minimum" : 0.7941, "maximum" : 0.8235 },
  359. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  360. },
  361. {
  362. "index" : 46,
  363. "hscan" : { "minimum" : 0.8235, "maximum" : 0.8529 },
  364. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  365. },
  366. {
  367. "index" : 47,
  368. "hscan" : { "minimum" : 0.8529, "maximum" : 0.8824 },
  369. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  370. },
  371. {
  372. "index" : 48,
  373. "hscan" : { "minimum" : 0.8824, "maximum" : 0.9118 },
  374. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  375. },
  376. {
  377. "index" : 49,
  378. "hscan" : { "minimum" : 0.9118, "maximum" : 0.9412 },
  379. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  380. },
  381. {
  382. "index" : 50,
  383. "hscan" : { "minimum" : 0.9412, "maximum" : 0.9706 },
  384. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  385. },
  386. {
  387. "index" : 51,
  388. "hscan" : { "minimum" : 0.9706, "maximum" : 1.0000 },
  389. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  390. },
  391. {
  392. "index" : 52,
  393. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  394. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
  395. },
  396. {
  397. "index" : 53,
  398. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  399. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0625 }
  400. },
  401. {
  402. "index" : 54,
  403. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  404. "vscan" : { "minimum" : 0.0625, "maximum" : 0.1250 }
  405. },
  406. {
  407. "index" : 55,
  408. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  409. "vscan" : { "minimum" : 0.1250, "maximum" : 0.1875 }
  410. },
  411. {
  412. "index" : 56,
  413. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  414. "vscan" : { "minimum" : 0.1875, "maximum" : 0.2500 }
  415. },
  416. {
  417. "index" : 57,
  418. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  419. "vscan" : { "minimum" : 0.2500, "maximum" : 0.3125 }
  420. },
  421. {
  422. "index" : 58,
  423. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  424. "vscan" : { "minimum" : 0.3125, "maximum" : 0.3750 }
  425. },
  426. {
  427. "index" : 59,
  428. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  429. "vscan" : { "minimum" : 0.3750, "maximum" : 0.4375 }
  430. },
  431. {
  432. "index" : 60,
  433. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  434. "vscan" : { "minimum" : 0.4375, "maximum" : 0.5000 }
  435. },
  436. {
  437. "index" : 61,
  438. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  439. "vscan" : { "minimum" : 0.5000, "maximum" : 0.5625 }
  440. },
  441. {
  442. "index" : 62,
  443. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  444. "vscan" : { "minimum" : 0.5625, "maximum" : 0.6250 }
  445. },
  446. {
  447. "index" : 63,
  448. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  449. "vscan" : { "minimum" : 0.6250, "maximum" : 0.6875 }
  450. },
  451. {
  452. "index" : 64,
  453. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  454. "vscan" : { "minimum" : 0.6875, "maximum" : 0.7500 }
  455. },
  456. {
  457. "index" : 65,
  458. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  459. "vscan" : { "minimum" : 0.7500, "maximum" : 0.8125 }
  460. },
  461. {
  462. "index" : 66,
  463. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  464. "vscan" : { "minimum" : 0.8125, "maximum" : 0.8750 }
  465. },
  466. {
  467. "index" : 67,
  468. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  469. "vscan" : { "minimum" : 0.8750, "maximum" : 0.9375 }
  470. },
  471. {
  472. "index" : 68,
  473. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  474. "vscan" : { "minimum" : 0.9375, "maximum" : 1.0000 }
  475. },
  476. {
  477. "index" : 69,
  478. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  479. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  480. },
  481. {
  482. "index" : 70,
  483. "hscan" : { "minimum" : 0.9706, "maximum" : 1.0000 },
  484. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  485. },
  486. {
  487. "index" : 71,
  488. "hscan" : { "minimum" : 0.9412, "maximum" : 0.9706 },
  489. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  490. },
  491. {
  492. "index" : 72,
  493. "hscan" : { "minimum" : 0.9118, "maximum" : 0.9412 },
  494. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  495. },
  496. {
  497. "index" : 73,
  498. "hscan" : { "minimum" : 0.8824, "maximum" : 0.9118 },
  499. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  500. },
  501. {
  502. "index" : 74,
  503. "hscan" : { "minimum" : 0.8529, "maximum" : 0.8824 },
  504. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  505. },
  506. {
  507. "index" : 75,
  508. "hscan" : { "minimum" : 0.8235, "maximum" : 0.8529 },
  509. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  510. },
  511. {
  512. "index" : 76,
  513. "hscan" : { "minimum" : 0.7941, "maximum" : 0.8235 },
  514. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  515. },
  516. {
  517. "index" : 77,
  518. "hscan" : { "minimum" : 0.7647, "maximum" : 0.7941 },
  519. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  520. },
  521. {
  522. "index" : 78,
  523. "hscan" : { "minimum" : 0.7353, "maximum" : 0.7647 },
  524. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  525. },
  526. {
  527. "index" : 79,
  528. "hscan" : { "minimum" : 0.7059, "maximum" : 0.7353 },
  529. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  530. },
  531. {
  532. "index" : 80,
  533. "hscan" : { "minimum" : 0.6765, "maximum" : 0.7059 },
  534. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  535. },
  536. {
  537. "index" : 81,
  538. "hscan" : { "minimum" : 0.6471, "maximum" : 0.6765 },
  539. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  540. },
  541. {
  542. "index" : 82,
  543. "hscan" : { "minimum" : 0.6176, "maximum" : 0.6471 },
  544. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  545. },
  546. {
  547. "index" : 83,
  548. "hscan" : { "minimum" : 0.5882, "maximum" : 0.6176 },
  549. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  550. },
  551. {
  552. "index" : 84,
  553. "hscan" : { "minimum" : 0.5588, "maximum" : 0.5882 },
  554. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  555. },
  556. {
  557. "index" : 85,
  558. "hscan" : { "minimum" : 0.5294, "maximum" : 0.5588 },
  559. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  560. },
  561. {
  562. "index" : 86,
  563. "hscan" : { "minimum" : 0.5000, "maximum" : 0.5294 },
  564. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  565. },
  566. {
  567. "index" : 87,
  568. "hscan" : { "minimum" : 0.4706, "maximum" : 0.5000 },
  569. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  570. },
  571. {
  572. "index" : 88,
  573. "hscan" : { "minimum" : 0.4412, "maximum" : 0.4706 },
  574. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  575. },
  576. {
  577. "index" : 89,
  578. "hscan" : { "minimum" : 0.4118, "maximum" : 0.4412 },
  579. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  580. },
  581. {
  582. "index" : 90,
  583. "hscan" : { "minimum" : 0.3824, "maximum" : 0.4118 },
  584. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  585. },
  586. {
  587. "index" : 91,
  588. "hscan" : { "minimum" : 0.3529, "maximum" : 0.3824 },
  589. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  590. },
  591. {
  592. "index" : 92,
  593. "hscan" : { "minimum" : 0.3235, "maximum" : 0.3529 },
  594. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  595. },
  596. {
  597. "index" : 93,
  598. "hscan" : { "minimum" : 0.2941, "maximum" : 0.3235 },
  599. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  600. },
  601. {
  602. "index" : 94,
  603. "hscan" : { "minimum" : 0.2647, "maximum" : 0.2941 },
  604. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  605. },
  606. {
  607. "index" : 95,
  608. "hscan" : { "minimum" : 0.2353, "maximum" : 0.2647 },
  609. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  610. },
  611. {
  612. "index" : 96,
  613. "hscan" : { "minimum" : 0.2059, "maximum" : 0.2353 },
  614. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  615. },
  616. {
  617. "index" : 97,
  618. "hscan" : { "minimum" : 0.1765, "maximum" : 0.2059 },
  619. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  620. },
  621. {
  622. "index" : 98,
  623. "hscan" : { "minimum" : 0.1471, "maximum" : 0.1765 },
  624. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  625. },
  626. {
  627. "index" : 99,
  628. "hscan" : { "minimum" : 0.1176, "maximum" : 0.1471 },
  629. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  630. },
  631. {
  632. "index" : 100,
  633. "hscan" : { "minimum" : 0.0882, "maximum" : 0.1176 },
  634. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  635. },
  636. {
  637. "index" : 101,
  638. "hscan" : { "minimum" : 0.0588, "maximum" : 0.0882 },
  639. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  640. },
  641. {
  642. "index" : 102,
  643. "hscan" : { "minimum" : 0.0294, "maximum" : 0.0588 },
  644. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  645. },
  646. {
  647. "index" : 103,
  648. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0294 },
  649. "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
  650. }
  651. ],
  652.  
  653.  
  654.  
  655. /// The black border configuration, contains the following items:
  656. /// * enable : true if the detector should be activated
  657. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  658. "blackborderdetector" :
  659. {
  660. "enable" : false,
  661. "threshold" : 0.01
  662. },
  663.  
  664. /// The configuration of the effect engine, contains the following items:
  665. /// * paths : An array with absolute location(s) of directories with effects
  666. /// * bootsequence : The effect selected as 'boot sequence'
  667. "effects" :
  668. {
  669. "paths" :
  670. [
  671. "/opt/hyperion/effects"
  672. ]
  673. },
  674.  
  675. // "bootsequence" :
  676. // {
  677. // "effect" : "Rainbow swirl fast",
  678. // "duration_ms" : 3000
  679. // },
  680.  
  681. /// The configuration for the frame-grabber, contains the following items:
  682. /// * width : The width of the grabbed frames [pixels]
  683. /// * height : The height of the grabbed frames [pixels]
  684. /// * frequency_Hz : The frequency of the frame grab [Hz]
  685. "framegrabber" :
  686. {
  687. "width" : 64,
  688. "height" : 64,
  689. "frequency_Hz" : 10.0
  690. },
  691.  
  692. /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
  693. /// * xbmcAddress : The IP address of the XBMC-host
  694. /// * xbmcTcpPort : The TCP-port of the XBMC-server
  695. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  696. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  697. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  698. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
  699. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
  700. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  701. "xbmcVideoChecker" :
  702. {
  703. "xbmcAddress" : "192.168.1.25",
  704. "xbmcTcpPort" : 9090,
  705. "grabVideo" : true,
  706. "grabPictures" : true,
  707. "grabAudio" : true,
  708. "grabMenu" : false,
  709. "grabScreensaver" : true,
  710. "enable3DDetection" : true
  711. },
  712.  
  713. /// The configuration of the Json server which enables the json remote interface
  714. /// * port : Port at which the json server is started
  715. "jsonServer" :
  716. {
  717. "port" : 19444
  718. },
  719.  
  720. /// The configuration of the Proto server which enables the protobuffer remote interface
  721. /// * port : Port at which the protobuffer server is started
  722. "protoServer" :
  723. {
  724. "port" : 19445
  725. },
  726.  
  727. /// The configuration of the boblight server which enables the boblight remote interface
  728. /// * port : Port at which the boblight server is started
  729. // "boblightServer" :
  730. // {
  731. // "port" : 19333
  732. // },
  733.  
  734. "endOfJson" : "endOfJson"
  735. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement