Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.04 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‘, ‚philipshue‘, ‚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. /// Specific of Philips Hue:
  14. /// * ‚username‘ : The name of user registred on the Philips Hue Bridge
  15. /// * ’switchOffOnBlack‘ : Define if Hue light switch off when black is detected
  16. /// * ‚transitiontime‘ : Set the time of transition between color of Hue light
  17. „device“ :
  18. {
  19. „name“ : „MyPi“,
  20. „type“ : „ws2801“,
  21. „output“ : „/dev/spidev0.0“,
  22. „rate“ : 250000,
  23. „colorOrder“ : „rbg“
  24. },
  25.  
  26. /// Color manipulation configuration used to tune the output colors to specific surroundings.
  27. /// The configuration contains a list of color-transforms. Each transform contains the
  28. /// following fields:
  29. /// * ‚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
  30. /// (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
  31. /// tuning parameters:
  32. /// – ’saturationGain‘ The gain adjustement of the saturation
  33. /// – ‚valueGain‘ The gain adjustement of the value
  34. /// * ‚red’/’green’/’blue‘ : The manipulation in the Red-Green-Blue color domain with the
  35. /// following tuning parameters for each channel:
  36. /// – ‚threshold‘ The minimum required input value for the channel to be on
  37. /// (else zero)
  38. /// – ‚gamma‘ The gamma-curve correction factor
  39. /// – ‚blacklevel‘ The lowest possible value (when the channel is black)
  40. /// – ‚whitelevel‘ The highest possible value (when the channel is white)
  41. ///
  42. /// Next to the list with color transforms there is also a smoothing option.
  43. /// * ’smoothing‘ : Smoothing of the colors in the time-domain with the following tuning
  44. /// parameters:
  45. /// – ‚type‘ The type of smoothing algorithm (‚linear‘ or ’none‘)
  46. /// – ‚time_ms‘ The time constant for smoothing algorithm in milliseconds
  47. /// – ‚updateFrequency‘ The update frequency of the leds in Hz
  48. „color“ :
  49. {
  50. „transform“ :
  51. [
  52. {
  53. „id“ : „default“,
  54. „leds“ : „*“,
  55. „hsv“ :
  56. {
  57. „saturationGain“ : 1.0000,
  58. „valueGain“ : 1.0000
  59. },
  60. „red“ :
  61. {
  62. „threshold“ : 0.0000,
  63. „gamma“ : 1.0000,
  64. „blacklevel“ : 0.0000,
  65. „whitelevel“ : 1.0000
  66. },
  67. „green“ :
  68. {
  69. „threshold“ : 0.0000,
  70. „gamma“ : 1.0000,
  71. „blacklevel“ : 0.0000,
  72. „whitelevel“ : 1.0000
  73. },
  74. „blue“ :
  75. {
  76. „threshold“ : 0.0000,
  77. „gamma“ : 1.0000,
  78. „blacklevel“ : 0.0000,
  79. „whitelevel“ : 1.0000
  80. }
  81. }
  82. ],
  83. „smoothing“ :
  84. {
  85. „type“ : „none“,
  86. „time_ms“ : 200,
  87. „updateFrequency“ : 20.0000,
  88. „updateDelay“ : 0
  89. }
  90. },
  91.  
  92. /// The configuration for each individual led. This contains the specification of the area
  93. /// averaged of an input image for each led to determine its color. Each item in the list
  94. /// contains the following fields:
  95. /// * index: The index of the led. This determines its location in the string of leds; zero
  96. /// being the first led.
  97. /// * hscan: The fractional part of the image along the horizontal used for the averaging
  98. /// (minimum and maximum inclusive)
  99. /// * vscan: The fractional part of the image along the vertical used for the averaging
  100. /// (minimum and maximum inclusive)
  101. „leds“ :
  102. [
  103. {
  104. „index“ : 0,
  105. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  106. „vscan“ : { „minimum“ : 0.9375, „maximum“ : 1.0000 }
  107. },
  108. {
  109. „index“ : 1,
  110. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  111. „vscan“ : { „minimum“ : 0.8875, „maximum“ : 0.9625 }
  112. },
  113. {
  114. „index“ : 2,
  115. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  116. „vscan“ : { „minimum“ : 0.8375, „maximum“ : 0.9125 }
  117. },
  118. {
  119. „index“ : 3,
  120. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  121. „vscan“ : { „minimum“ : 0.7875, „maximum“ : 0.8625 }
  122. },
  123. {
  124. „index“ : 4,
  125. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  126. „vscan“ : { „minimum“ : 0.7375, „maximum“ : 0.8125 }
  127. },
  128. {
  129. „index“ : 5,
  130. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  131. „vscan“ : { „minimum“ : 0.6875, „maximum“ : 0.7625 }
  132. },
  133. {
  134. „index“ : 6,
  135. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  136. „vscan“ : { „minimum“ : 0.6375, „maximum“ : 0.7125 }
  137. },
  138. {
  139. „index“ : 7,
  140. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  141. „vscan“ : { „minimum“ : 0.5875, „maximum“ : 0.6625 }
  142. },
  143. {
  144. „index“ : 8,
  145. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  146. „vscan“ : { „minimum“ : 0.5375, „maximum“ : 0.6125 }
  147. },
  148. {
  149. „index“ : 9,
  150. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  151. „vscan“ : { „minimum“ : 0.4875, „maximum“ : 0.5625 }
  152. },
  153. {
  154. „index“ : 10,
  155. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  156. „vscan“ : { „minimum“ : 0.4375, „maximum“ : 0.5125 }
  157. },
  158. {
  159. „index“ : 11,
  160. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  161. „vscan“ : { „minimum“ : 0.3875, „maximum“ : 0.4625 }
  162. },
  163. {
  164. „index“ : 12,
  165. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  166. „vscan“ : { „minimum“ : 0.3375, „maximum“ : 0.4125 }
  167. },
  168. {
  169. „index“ : 13,
  170. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  171. „vscan“ : { „minimum“ : 0.2875, „maximum“ : 0.3625 }
  172. },
  173. {
  174. „index“ : 14,
  175. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  176. „vscan“ : { „minimum“ : 0.2375, „maximum“ : 0.3125 }
  177. },
  178. {
  179. „index“ : 15,
  180. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  181. „vscan“ : { „minimum“ : 0.1875, „maximum“ : 0.2625 }
  182. },
  183. {
  184. „index“ : 16,
  185. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  186. „vscan“ : { „minimum“ : 0.1375, „maximum“ : 0.2125 }
  187. },
  188. {
  189. „index“ : 17,
  190. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  191. „vscan“ : { „minimum“ : 0.0875, „maximum“ : 0.1625 }
  192. },
  193. {
  194. „index“ : 18,
  195. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  196. „vscan“ : { „minimum“ : 0.0375, „maximum“ : 0.1125 }
  197. },
  198. {
  199. „index“ : 19,
  200. „hscan“ : { „minimum“ : 0.9800, „maximum“ : 1.0000 },
  201. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0625 }
  202. },
  203. {
  204. „index“ : 20,
  205. „hscan“ : { „minimum“ : 0.9662, „maximum“ : 1.0000 },
  206. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  207. },
  208. {
  209. „index“ : 21,
  210. „hscan“ : { „minimum“ : 0.9392, „maximum“ : 0.9797 },
  211. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  212. },
  213. {
  214. „index“ : 22,
  215. „hscan“ : { „minimum“ : 0.9122, „maximum“ : 0.9527 },
  216. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  217. },
  218. {
  219. „index“ : 23,
  220. „hscan“ : { „minimum“ : 0.8851, „maximum“ : 0.9257 },
  221. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  222. },
  223. {
  224. „index“ : 24,
  225. „hscan“ : { „minimum“ : 0.8581, „maximum“ : 0.8986 },
  226. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  227. },
  228. {
  229. „index“ : 25,
  230. „hscan“ : { „minimum“ : 0.8311, „maximum“ : 0.8716 },
  231. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  232. },
  233. {
  234. „index“ : 26,
  235. „hscan“ : { „minimum“ : 0.8041, „maximum“ : 0.8446 },
  236. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  237. },
  238. {
  239. „index“ : 27,
  240. „hscan“ : { „minimum“ : 0.7770, „maximum“ : 0.8176 },
  241. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  242. },
  243. {
  244. „index“ : 28,
  245. „hscan“ : { „minimum“ : 0.7500, „maximum“ : 0.7905 },
  246. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  247. },
  248. {
  249. „index“ : 29,
  250. „hscan“ : { „minimum“ : 0.7230, „maximum“ : 0.7635 },
  251. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  252. },
  253. {
  254. „index“ : 30,
  255. „hscan“ : { „minimum“ : 0.6959, „maximum“ : 0.7365 },
  256. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  257. },
  258. {
  259. „index“ : 31,
  260. „hscan“ : { „minimum“ : 0.6689, „maximum“ : 0.7095 },
  261. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  262. },
  263. {
  264. „index“ : 32,
  265. „hscan“ : { „minimum“ : 0.6419, „maximum“ : 0.6824 },
  266. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  267. },
  268. {
  269. „index“ : 33,
  270. „hscan“ : { „minimum“ : 0.6149, „maximum“ : 0.6554 },
  271. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  272. },
  273. {
  274. „index“ : 34,
  275. „hscan“ : { „minimum“ : 0.5878, „maximum“ : 0.6284 },
  276. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  277. },
  278. {
  279. „index“ : 35,
  280. „hscan“ : { „minimum“ : 0.5608, „maximum“ : 0.6014 },
  281. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  282. },
  283. {
  284. „index“ : 36,
  285. „hscan“ : { „minimum“ : 0.5338, „maximum“ : 0.5743 },
  286. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  287. },
  288. {
  289. „index“ : 37,
  290. „hscan“ : { „minimum“ : 0.5068, „maximum“ : 0.5473 },
  291. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  292. },
  293. {
  294. „index“ : 38,
  295. „hscan“ : { „minimum“ : 0.4797, „maximum“ : 0.5203 },
  296. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  297. },
  298. {
  299. „index“ : 39,
  300. „hscan“ : { „minimum“ : 0.4527, „maximum“ : 0.4932 },
  301. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  302. },
  303. {
  304. „index“ : 40,
  305. „hscan“ : { „minimum“ : 0.4257, „maximum“ : 0.4662 },
  306. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  307. },
  308. {
  309. „index“ : 41,
  310. „hscan“ : { „minimum“ : 0.3986, „maximum“ : 0.4392 },
  311. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  312. },
  313. {
  314. „index“ : 42,
  315. „hscan“ : { „minimum“ : 0.3716, „maximum“ : 0.4122 },
  316. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  317. },
  318. {
  319. „index“ : 43,
  320. „hscan“ : { „minimum“ : 0.3446, „maximum“ : 0.3851 },
  321. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  322. },
  323. {
  324. „index“ : 44,
  325. „hscan“ : { „minimum“ : 0.3176, „maximum“ : 0.3581 },
  326. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  327. },
  328. {
  329. „index“ : 45,
  330. „hscan“ : { „minimum“ : 0.2905, „maximum“ : 0.3311 },
  331. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  332. },
  333. {
  334. „index“ : 46,
  335. „hscan“ : { „minimum“ : 0.2635, „maximum“ : 0.3041 },
  336. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  337. },
  338. {
  339. „index“ : 47,
  340. „hscan“ : { „minimum“ : 0.2365, „maximum“ : 0.2770 },
  341. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  342. },
  343. {
  344. „index“ : 48,
  345. „hscan“ : { „minimum“ : 0.2095, „maximum“ : 0.2500 },
  346. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  347. },
  348. {
  349. „index“ : 49,
  350. „hscan“ : { „minimum“ : 0.1824, „maximum“ : 0.2230 },
  351. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  352. },
  353. {
  354. „index“ : 50,
  355. „hscan“ : { „minimum“ : 0.1554, „maximum“ : 0.1959 },
  356. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  357. },
  358. {
  359. „index“ : 51,
  360. „hscan“ : { „minimum“ : 0.1284, „maximum“ : 0.1689 },
  361. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  362. },
  363. {
  364. „index“ : 52,
  365. „hscan“ : { „minimum“ : 0.1014, „maximum“ : 0.1419 },
  366. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  367. },
  368. {
  369. „index“ : 53,
  370. „hscan“ : { „minimum“ : 0.0743, „maximum“ : 0.1149 },
  371. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  372. },
  373. {
  374. „index“ : 54,
  375. „hscan“ : { „minimum“ : 0.0473, „maximum“ : 0.0878 },
  376. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  377. },
  378. {
  379. „index“ : 55,
  380. „hscan“ : { „minimum“ : 0.0203, „maximum“ : 0.0608 },
  381. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  382. },
  383. {
  384. „index“ : 56,
  385. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0338 },
  386. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0300 }
  387. },
  388. {
  389. „index“ : 57,
  390. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  391. „vscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0625 }
  392. },
  393. {
  394. „index“ : 58,
  395. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  396. „vscan“ : { „minimum“ : 0.0375, „maximum“ : 0.1125 }
  397. },
  398. {
  399. „index“ : 59,
  400. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  401. „vscan“ : { „minimum“ : 0.0875, „maximum“ : 0.1625 }
  402. },
  403. {
  404. „index“ : 60,
  405. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  406. „vscan“ : { „minimum“ : 0.1375, „maximum“ : 0.2125 }
  407. },
  408. {
  409. „index“ : 61,
  410. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  411. „vscan“ : { „minimum“ : 0.1875, „maximum“ : 0.2625 }
  412. },
  413. {
  414. „index“ : 62,
  415. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  416. „vscan“ : { „minimum“ : 0.2375, „maximum“ : 0.3125 }
  417. },
  418. {
  419. „index“ : 63,
  420. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  421. „vscan“ : { „minimum“ : 0.2875, „maximum“ : 0.3625 }
  422. },
  423. {
  424. „index“ : 64,
  425. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  426. „vscan“ : { „minimum“ : 0.3375, „maximum“ : 0.4125 }
  427. },
  428. {
  429. „index“ : 65,
  430. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  431. „vscan“ : { „minimum“ : 0.3875, „maximum“ : 0.4625 }
  432. },
  433. {
  434. „index“ : 66,
  435. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  436. „vscan“ : { „minimum“ : 0.4375, „maximum“ : 0.5125 }
  437. },
  438. {
  439. „index“ : 67,
  440. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  441. „vscan“ : { „minimum“ : 0.4875, „maximum“ : 0.5625 }
  442. },
  443. {
  444. „index“ : 68,
  445. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  446. „vscan“ : { „minimum“ : 0.5375, „maximum“ : 0.6125 }
  447. },
  448. {
  449. „index“ : 69,
  450. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  451. „vscan“ : { „minimum“ : 0.5875, „maximum“ : 0.6625 }
  452. },
  453. {
  454. „index“ : 70,
  455. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  456. „vscan“ : { „minimum“ : 0.6375, „maximum“ : 0.7125 }
  457. },
  458. {
  459. „index“ : 71,
  460. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  461. „vscan“ : { „minimum“ : 0.6875, „maximum“ : 0.7625 }
  462. },
  463. {
  464. „index“ : 72,
  465. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  466. „vscan“ : { „minimum“ : 0.7375, „maximum“ : 0.8125 }
  467. },
  468. {
  469. „index“ : 73,
  470. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  471. „vscan“ : { „minimum“ : 0.7875, „maximum“ : 0.8625 }
  472. },
  473. {
  474. „index“ : 74,
  475. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  476. „vscan“ : { „minimum“ : 0.8375, „maximum“ : 0.9125 }
  477. },
  478. {
  479. „index“ : 75,
  480. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  481. „vscan“ : { „minimum“ : 0.8875, „maximum“ : 0.9625 }
  482. },
  483. {
  484. „index“ : 76,
  485. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0200 },
  486. „vscan“ : { „minimum“ : 0.9375, „maximum“ : 1.0000 }
  487. },
  488. {
  489. „index“ : 77,
  490. „hscan“ : { „minimum“ : 0.0000, „maximum“ : 0.0338 },
  491. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  492. },
  493. {
  494. „index“ : 78,
  495. „hscan“ : { „minimum“ : 0.0203, „maximum“ : 0.0608 },
  496. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  497. },
  498. {
  499. „index“ : 79,
  500. „hscan“ : { „minimum“ : 0.0473, „maximum“ : 0.0878 },
  501. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  502. },
  503. {
  504. „index“ : 80,
  505. „hscan“ : { „minimum“ : 0.0743, „maximum“ : 0.1149 },
  506. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  507. },
  508. {
  509. „index“ : 81,
  510. „hscan“ : { „minimum“ : 0.1014, „maximum“ : 0.1419 },
  511. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  512. },
  513. {
  514. „index“ : 82,
  515. „hscan“ : { „minimum“ : 0.1284, „maximum“ : 0.1689 },
  516. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  517. },
  518. {
  519. „index“ : 83,
  520. „hscan“ : { „minimum“ : 0.1554, „maximum“ : 0.1959 },
  521. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  522. },
  523. {
  524. „index“ : 84,
  525. „hscan“ : { „minimum“ : 0.1824, „maximum“ : 0.2230 },
  526. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  527. },
  528. {
  529. „index“ : 85,
  530. „hscan“ : { „minimum“ : 0.2095, „maximum“ : 0.2500 },
  531. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  532. },
  533. {
  534. „index“ : 86,
  535. „hscan“ : { „minimum“ : 0.2365, „maximum“ : 0.2770 },
  536. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  537. },
  538. {
  539. „index“ : 87,
  540. „hscan“ : { „minimum“ : 0.2635, „maximum“ : 0.3041 },
  541. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  542. },
  543. {
  544. „index“ : 88,
  545. „hscan“ : { „minimum“ : 0.2905, „maximum“ : 0.3311 },
  546. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  547. },
  548. {
  549. „index“ : 89,
  550. „hscan“ : { „minimum“ : 0.3176, „maximum“ : 0.3581 },
  551. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  552. },
  553. {
  554. „index“ : 90,
  555. „hscan“ : { „minimum“ : 0.3446, „maximum“ : 0.3851 },
  556. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  557. },
  558. {
  559. „index“ : 91,
  560. „hscan“ : { „minimum“ : 0.3716, „maximum“ : 0.4122 },
  561. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  562. },
  563. {
  564. „index“ : 92,
  565. „hscan“ : { „minimum“ : 0.3986, „maximum“ : 0.4392 },
  566. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  567. },
  568. {
  569. „index“ : 93,
  570. „hscan“ : { „minimum“ : 0.4257, „maximum“ : 0.4662 },
  571. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  572. },
  573. {
  574. „index“ : 94,
  575. „hscan“ : { „minimum“ : 0.4527, „maximum“ : 0.4932 },
  576. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  577. },
  578. {
  579. „index“ : 95,
  580. „hscan“ : { „minimum“ : 0.4797, „maximum“ : 0.5203 },
  581. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  582. },
  583. {
  584. „index“ : 96,
  585. „hscan“ : { „minimum“ : 0.5068, „maximum“ : 0.5473 },
  586. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  587. },
  588. {
  589. „index“ : 97,
  590. „hscan“ : { „minimum“ : 0.5338, „maximum“ : 0.5743 },
  591. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  592. },
  593. {
  594. „index“ : 98,
  595. „hscan“ : { „minimum“ : 0.5608, „maximum“ : 0.6014 },
  596. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  597. },
  598. {
  599. „index“ : 99,
  600. „hscan“ : { „minimum“ : 0.5878, „maximum“ : 0.6284 },
  601. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  602. },
  603. {
  604. „index“ : 100,
  605. „hscan“ : { „minimum“ : 0.6149, „maximum“ : 0.6554 },
  606. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  607. },
  608. {
  609. „index“ : 101,
  610. „hscan“ : { „minimum“ : 0.6419, „maximum“ : 0.6824 },
  611. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  612. },
  613. {
  614. „index“ : 102,
  615. „hscan“ : { „minimum“ : 0.6689, „maximum“ : 0.7095 },
  616. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  617. },
  618. {
  619. „index“ : 103,
  620. „hscan“ : { „minimum“ : 0.6959, „maximum“ : 0.7365 },
  621. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  622. },
  623. {
  624. „index“ : 104,
  625. „hscan“ : { „minimum“ : 0.7230, „maximum“ : 0.7635 },
  626. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  627. },
  628. {
  629. „index“ : 105,
  630. „hscan“ : { „minimum“ : 0.7500, „maximum“ : 0.7905 },
  631. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  632. },
  633. {
  634. „index“ : 106,
  635. „hscan“ : { „minimum“ : 0.7770, „maximum“ : 0.8176 },
  636. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  637. },
  638. {
  639. „index“ : 107,
  640. „hscan“ : { „minimum“ : 0.8041, „maximum“ : 0.8446 },
  641. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  642. },
  643. {
  644. „index“ : 108,
  645. „hscan“ : { „minimum“ : 0.8311, „maximum“ : 0.8716 },
  646. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  647. },
  648. {
  649. „index“ : 109,
  650. „hscan“ : { „minimum“ : 0.8581, „maximum“ : 0.8986 },
  651. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  652. },
  653. {
  654. „index“ : 110,
  655. „hscan“ : { „minimum“ : 0.8851, „maximum“ : 0.9257 },
  656. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  657. },
  658. {
  659. „index“ : 111,
  660. „hscan“ : { „minimum“ : 0.9122, „maximum“ : 0.9527 },
  661. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  662. },
  663. {
  664. „index“ : 112,
  665. „hscan“ : { „minimum“ : 0.9392, „maximum“ : 0.9797 },
  666. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  667. },
  668. {
  669. „index“ : 113,
  670. „hscan“ : { „minimum“ : 0.9662, „maximum“ : 1.0000 },
  671. „vscan“ : { „minimum“ : 0.9700, „maximum“ : 1.0000 }
  672. }
  673. ],
  674.  
  675. /// The black border configuration, contains the following items:
  676. /// * enable : true if the detector should be activated
  677. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  678. „blackborderdetector“ :
  679. {
  680. „enable“ : true,
  681. „threshold“ : 0.01
  682. },
  683.  
  684. /// The configuration of the effect engine, contains the following items:
  685. /// * paths : An array with absolute location(s) of directories with effects
  686. /// * bootsequence : The effect selected as ‚boot sequence‘
  687. „effects“ :
  688. {
  689. „paths“ :
  690. [
  691. „/opt/hyperion/effects“
  692. ]
  693. },
  694.  
  695. „bootsequence“ :
  696. {
  697. „effect“ : „Rainbow swirl fast“,
  698. „duration_ms“ : 3000
  699. },
  700.  
  701. /// The configuration for the frame-grabber, contains the following items:
  702. /// * width : The width of the grabbed frames [pixels]
  703. /// * height : The height of the grabbed frames [pixels]
  704. /// * frequency_Hz : The frequency of the frame grab [Hz]
  705. „framegrabber“ :
  706. {
  707. „width“ : 64,
  708. „height“ : 64,
  709. „frequency_Hz“ : 10.0
  710. },
  711.  
  712. /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
  713. /// * xbmcAddress : The IP address of the XBMC-host
  714. /// * xbmcTcpPort : The TCP-port of the XBMC-server
  715. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  716. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  717. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  718. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
  719. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
  720. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  721. „xbmcVideoChecker“ :
  722. {
  723. „xbmcAddress“ : „127.0.0.1“,
  724. „xbmcTcpPort“ : 9090,
  725. „grabVideo“ : true,
  726. „grabPictures“ : true,
  727. „grabAudio“ : true,
  728. „grabMenu“ : true,
  729. „grabScreensaver“ : true,
  730. „enable3DDetection“ : true
  731. },
  732.  
  733. /// The configuration of the Json server which enables the json remote interface
  734. /// * port : Port at which the json server is started
  735. „jsonServer“ :
  736. {
  737. „port“ : 19444
  738. },
  739.  
  740. /// The configuration of the Proto server which enables the protobuffer remote interface
  741. /// * port : Port at which the protobuffer server is started
  742. „protoServer“ :
  743. {
  744. „port“ : 19445
  745. },
  746.  
  747. /// The configuration of the boblight server which enables the boblight remote interface
  748. /// * port : Port at which the boblight server is started
  749. // „boblightServer“ :
  750. // {
  751. // „port“ : 19333
  752. // },
  753. /// Configuration for the embedded V4L2 grabber
  754. /// * device : V4L2 Device to use [default=“/dev/video0″]
  755. /// * input : V4L2 input to use [default=0]
  756. /// * standard : Video standard (no-change/PAL/NTSC) [default=“no-change“]
  757. /// * width : V4L2 width to set [default=-1]
  758. /// * height : V4L2 height to set [default=-1]
  759. /// * frameDecimation : Frame decimation factor [default=2]
  760. /// * sizeDecimation : Size decimation factor [default=8]
  761. /// * priority : Hyperion priority channel [default=800]
  762. /// * mode : 3D mode to use 2D/3DSBS/3DTAB (note: no autodetection) [default=“2D“]
  763. /// * cropLeft : Cropping from the left [default=0]
  764. /// * cropRight : Cropping from the right [default=0]
  765. /// * cropTop : Cropping from the top [default=0]
  766. /// * cropBottom : Cropping from the bottom [default=0]
  767. /// * redSignalThreshold : Signal threshold for the red channel between 0.0 and 1.0 [default=0.0]
  768. /// * greenSignalThreshold : Signal threshold for the green channel between 0.0 and 1.0 [default=0.0]
  769. /// * blueSignalThreshold : Signal threshold for the blue channel between 0.0 and 1.0 [default=0.0]
  770.  
  771. „grabber-v4l2“ :
  772. {
  773. „device“ : „/dev/video0“,
  774. „input“ : 0,
  775. „standard“ : „no-change“,
  776. „width“ : 300,
  777. „height“ : 200,
  778. „frameDecimation“ : 2,
  779. „sizeDecimation“ : 8,
  780. „priority“ : 1100,
  781. „mode“ : „2D“,
  782. „cropLeft“ : 80,
  783. „cropRight“ : 30,
  784. „cropTop“ : 25,
  785. „cropBottom“ : 25,
  786. „redSignalThreshold“ : 0.1,
  787. „greenSignalThreshold“ : 0.1,
  788. „blueSignalThreshold“ : 0.1
  789. },
  790.  
  791. „endOfJson“ : „endOfJson“
  792. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement