Advertisement
Guest User

hyperion.config.json

a guest
Mar 8th, 2016
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.61 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
  8. /// APA102, Adalight, AmbiLed, Atmo, Hyperion-USBASP-WS2801, Hyperion-USBASP-WS2812, Lightberry, Lightpack, LPD6803, LPD8806, Multi-Lightpack, P9813, Paintpack, PhilipsHUE, PiBlaster, SEDU, Test, ThinkerForge, TPM2, WS2801, WS2812b, None)
  9. /// * [device type specific configuration]
  10. /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
  11. "device" :
  12. {
  13. "name" : "MyPi",
  14. "type" : "ws2801",
  15. "output" : "/dev/spidev0.0",
  16. "rate" : 1000000,
  17. "colorOrder" : "rbg"
  18. },
  19.  
  20. /// Color manipulation configuration used to tune the output colors to specific surroundings.
  21. /// The configuration contains a list of color-transforms. Each transform contains the
  22. /// following fields:
  23. /// * '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
  24. /// (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
  25. /// tuning parameters:
  26. /// - 'saturationGain' The gain adjustement of the saturation
  27. /// - 'valueGain' The gain adjustement of the value
  28. /// * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
  29. /// following tuning parameters for each channel:
  30. /// - 'threshold' The minimum required input value for the channel to be on
  31. /// (else zero)
  32. /// - 'gamma' The gamma-curve correction factor
  33. /// - 'blacklevel' The lowest possible value (when the channel is black)
  34. /// - 'whitelevel' The highest possible value (when the channel is white)
  35. ///
  36. /// Next to the list with color transforms there is also a smoothing option.
  37. /// * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
  38. /// parameters:
  39. /// - 'type' The type of smoothing algorithm ('linear' or 'none')
  40. /// - 'time_ms' The time constant for smoothing algorithm in milliseconds
  41. /// - 'updateFrequency' The update frequency of the leds in Hz
  42. /// - 'updateDelay' The delay of the output to leds (in periods of smoothing)
  43. "color" :
  44. {
  45. "transform" :
  46. [
  47. {
  48. "id" : "default",
  49. "leds" : "*",
  50. "hsv" :
  51. {
  52. "saturationGain" : 6.0000,
  53. "valueGain" : 1.6600
  54. },
  55. "red" :
  56. {
  57. "threshold" : 0.0500,
  58. "gamma" : 2.2300,
  59. "blacklevel" : 0.0000,
  60. "whitelevel" : 1.0000
  61. },
  62. "green" :
  63. {
  64. "threshold" : 0.0500,
  65. "gamma" : 2.9000,
  66. "blacklevel" : 0.0000,
  67. "whitelevel" : 0.5800
  68. },
  69. "blue" :
  70. {
  71. "threshold" : 0.0500,
  72. "gamma" : 2.1200,
  73. "blacklevel" : 0.0000,
  74. "whitelevel" : 0.4700
  75. }
  76. }
  77. ],
  78. "smoothing" :
  79. {
  80. "type" : "linear",
  81. "time_ms" : 150,
  82. "updateFrequency" : 50.0000,
  83. "updateDelay" : 0
  84. }
  85. },
  86.  
  87. /// The black border configuration, contains the following items:
  88. /// * enable : true if the detector should be activated
  89. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  90. /// * unknownFrameCnt : Number of frames without any detection before the border is set to 0 (default 600)
  91. /// * borderFrameCnt : Number of frames before a consistent detected border gets set (default 50)
  92. /// * maxInconsistentCnt : Number of inconsistent frames that are ignored before a new border gets a chance to proof consistency
  93. /// * blurRemoveCnt : Number of pixels that get removed from the detected border to cut away blur (default 1)
  94. /// * mode : Border detection mode (values=default,classic,osd)
  95. "blackborderdetector" :
  96. {
  97. "enable" : true,
  98. "threshold" : 0.0,
  99. "unknownFrameCnt" : 600,
  100. "borderFrameCnt" : 50,
  101. "maxInconsistentCnt" : 10,
  102. "blurRemoveCnt" : 1,
  103. "mode" : "default"
  104. },
  105.  
  106. /// The configuration of the effect engine, contains the following items:
  107. /// * paths : An array with absolute location(s) of directories with effects
  108. /// * color : Set static color after boot -> set effect to `none` and input the values [R,G,B] and set duration_ms NOT to 0 (use 1) instead
  109. /// * effect : The effect selected as 'boot sequence'
  110. /// * duration_ms : The duration of the selected effect (0=endless)
  111. /// * priority : The priority of the selected effect (default=0)
  112. "effects" :
  113. {
  114. "paths" :
  115. [
  116. "/opt/hyperion/effects"
  117. ]
  118. },
  119.  
  120. "bootsequence" :
  121. {
  122. "color" : [0,0,0],
  123. "effect" : "Rainbow swirl fast",
  124. "duration_ms" : 6000,
  125. "priority" : 990
  126. },
  127.  
  128. /// The configuration of the Json/Proto forwarder. Forward Hyperion to multiple instances like bulbs and other controllers
  129. /// * proto : Proto server adress and port of your target. Syntax:[IP:PORT] -> ["127.0.0.1:19447"] or more instances to forward ["127.0.0.1:19447","192.168.0.24:19449"]
  130. /// * json : Json server adress and port of your target. Syntax:[IP:PORT] -> ["127.0.0.1:19446"] or more instances to forward ["127.0.0.1:19446","192.168.0.24:19448"]
  131. /// HINT: If you redirect to "127.0.0.1" (localhost) you could start a second hyperion with another device/led config!
  132. /// Be sure your client(s) is/are listening on the configured ports. The second Hyperion (if used) also needs to be configured! (HyperCon -> External -> Json Server/Proto Server)
  133. // "forwarder" :
  134. // {
  135. // "proto" : ["127.0.0.1:19447"],
  136. // "json" : ["127.0.0.1:19446"]
  137. // },
  138.  
  139. /// The configuration for the frame-grabber, contains the following items:
  140. /// * width : The width of the grabbed frames [pixels]
  141. /// * height : The height of the grabbed frames [pixels]
  142. /// * frequency_Hz : The frequency of the frame grab [Hz]
  143. "framegrabber" :
  144. {
  145. "width" : 60,
  146. "height" : 48,
  147. "frequency_Hz" : 33.333333333333336
  148. },
  149.  
  150. /// The configuration of the Kodi connection used to enable and disable the frame-grabber. Contains the following fields:
  151. /// * xbmcAddress : The IP address of the Kodi-host
  152. /// * xbmcTcpPort : The TCP-port of the Kodi-server
  153. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  154. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  155. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  156. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the Kodi menu
  157. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when Kodi is on screensaver
  158. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  159. // "xbmcVideoChecker" :
  160. // {
  161. // "xbmcAddress" : "127.0.0.1",
  162. // "xbmcTcpPort" : 9090,
  163. // "grabVideo" : true,
  164. // "grabPictures" : true,
  165. // "grabAudio" : true,
  166. // "grabMenu" : false,
  167. // "grabScreensaver" : true,
  168. // "enable3DDetection" : true
  169. // },
  170.  
  171. /// The configuration of the Json server which enables the json remote interface
  172. /// * port : Port at which the json server is started
  173. "jsonServer" :
  174. {
  175. "port" : 19444
  176. },
  177.  
  178. /// The configuration of the Proto server which enables the protobuffer remote interface
  179. /// * port : Port at which the protobuffer server is started
  180. "protoServer" :
  181. {
  182. "port" : 19445
  183. },
  184.  
  185. /// The configuration of the boblight server which enables the boblight remote interface
  186. /// * port : Port at which the boblight server is started
  187. // "boblightServer" :
  188. // {
  189. // "port" : 19333
  190. // },
  191.  
  192. /// Configuration for the embedded V4L2 grabber
  193. /// * device : V4L2 Device to use [default="/dev/video0"]
  194. /// * input : V4L2 input to use [default=0]
  195. /// * standard : Video standard (no-change/PAL/NTSC) [default="no-change"]
  196. /// * width : V4L2 width to set [default=-1]
  197. /// * height : V4L2 height to set [default=-1]
  198. /// * frameDecimation : Frame decimation factor [default=2]
  199. /// * sizeDecimation : Size decimation factor [default=8]
  200. /// * priority : Hyperion priority channel [default=800]
  201. /// * mode : 3D mode to use 2D/3DSBS/3DTAB (note: no autodetection) [default="2D"]
  202. /// * cropLeft : Cropping from the left [default=0]
  203. /// * cropRight : Cropping from the right [default=0]
  204. /// * cropTop : Cropping from the top [default=0]
  205. /// * cropBottom : Cropping from the bottom [default=0]
  206. /// * redSignalThreshold : Signal threshold for the red channel between 0.0 and 1.0 [default=0.0]
  207. /// * greenSignalThreshold : Signal threshold for the green channel between 0.0 and 1.0 [default=0.0]
  208. /// * blueSignalThreshold : Signal threshold for the blue channel between 0.0 and 1.0 [default=0.0]
  209. "grabber-v4l2" :
  210. {
  211. "device" : "/dev/video0",
  212. "input" : 0,
  213. "standard" : "PAL",
  214. "width" : 240,
  215. "height" : 192,
  216. "frameDecimation" : 1,
  217. "sizeDecimation" : 8,
  218. "priority" : 1000,
  219. "mode" : "2D",
  220. "cropLeft" : 6,
  221. "cropRight" : 6,
  222. "cropTop" : 3,
  223. "cropBottom" : 3,
  224. "redSignalThreshold" : 0.0,
  225. "greenSignalThreshold" : 0.0,
  226. "blueSignalThreshold" : 0.0
  227. },
  228.  
  229. /// The configuration for each individual led. This contains the specification of the area
  230. /// averaged of an input image for each led to determine its color. Each item in the list
  231. /// contains the following fields:
  232. /// * index: The index of the led. This determines its location in the string of leds; zero
  233. /// being the first led.
  234. /// * hscan: The fractional part of the image along the horizontal used for the averaging
  235. /// (minimum and maximum inclusive)
  236. /// * vscan: The fractional part of the image along the vertical used for the averaging
  237. /// (minimum and maximum inclusive)
  238. "leds" :
  239. [
  240. {
  241. "index" : 0,
  242. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0286 },
  243. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  244. },
  245. {
  246. "index" : 1,
  247. "hscan" : { "minimum" : 0.0286, "maximum" : 0.0571 },
  248. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  249. },
  250. {
  251. "index" : 2,
  252. "hscan" : { "minimum" : 0.0571, "maximum" : 0.0857 },
  253. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  254. },
  255. {
  256. "index" : 3,
  257. "hscan" : { "minimum" : 0.0857, "maximum" : 0.1143 },
  258. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  259. },
  260. {
  261. "index" : 4,
  262. "hscan" : { "minimum" : 0.1143, "maximum" : 0.1429 },
  263. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  264. },
  265. {
  266. "index" : 5,
  267. "hscan" : { "minimum" : 0.1429, "maximum" : 0.1714 },
  268. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  269. },
  270. {
  271. "index" : 6,
  272. "hscan" : { "minimum" : 0.1714, "maximum" : 0.2000 },
  273. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  274. },
  275. {
  276. "index" : 7,
  277. "hscan" : { "minimum" : 0.2000, "maximum" : 0.2286 },
  278. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  279. },
  280. {
  281. "index" : 8,
  282. "hscan" : { "minimum" : 0.2286, "maximum" : 0.2571 },
  283. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  284. },
  285. {
  286. "index" : 9,
  287. "hscan" : { "minimum" : 0.2571, "maximum" : 0.2857 },
  288. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  289. },
  290. {
  291. "index" : 10,
  292. "hscan" : { "minimum" : 0.2857, "maximum" : 0.3143 },
  293. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  294. },
  295. {
  296. "index" : 11,
  297. "hscan" : { "minimum" : 0.3143, "maximum" : 0.3429 },
  298. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  299. },
  300. {
  301. "index" : 12,
  302. "hscan" : { "minimum" : 0.3429, "maximum" : 0.3714 },
  303. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  304. },
  305. {
  306. "index" : 13,
  307. "hscan" : { "minimum" : 0.3714, "maximum" : 0.4000 },
  308. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  309. },
  310. {
  311. "index" : 14,
  312. "hscan" : { "minimum" : 0.4000, "maximum" : 0.4286 },
  313. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  314. },
  315. {
  316. "index" : 15,
  317. "hscan" : { "minimum" : 0.4286, "maximum" : 0.4571 },
  318. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  319. },
  320. {
  321. "index" : 16,
  322. "hscan" : { "minimum" : 0.4571, "maximum" : 0.4857 },
  323. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  324. },
  325. {
  326. "index" : 17,
  327. "hscan" : { "minimum" : 0.4857, "maximum" : 0.5143 },
  328. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  329. },
  330. {
  331. "index" : 18,
  332. "hscan" : { "minimum" : 0.5143, "maximum" : 0.5429 },
  333. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  334. },
  335. {
  336. "index" : 19,
  337. "hscan" : { "minimum" : 0.5429, "maximum" : 0.5714 },
  338. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  339. },
  340. {
  341. "index" : 20,
  342. "hscan" : { "minimum" : 0.5714, "maximum" : 0.6000 },
  343. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  344. },
  345. {
  346. "index" : 21,
  347. "hscan" : { "minimum" : 0.6000, "maximum" : 0.6286 },
  348. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  349. },
  350. {
  351. "index" : 22,
  352. "hscan" : { "minimum" : 0.6286, "maximum" : 0.6571 },
  353. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  354. },
  355. {
  356. "index" : 23,
  357. "hscan" : { "minimum" : 0.6571, "maximum" : 0.6857 },
  358. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  359. },
  360. {
  361. "index" : 24,
  362. "hscan" : { "minimum" : 0.6857, "maximum" : 0.7143 },
  363. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  364. },
  365. {
  366. "index" : 25,
  367. "hscan" : { "minimum" : 0.7143, "maximum" : 0.7429 },
  368. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  369. },
  370. {
  371. "index" : 26,
  372. "hscan" : { "minimum" : 0.7429, "maximum" : 0.7714 },
  373. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  374. },
  375. {
  376. "index" : 27,
  377. "hscan" : { "minimum" : 0.7714, "maximum" : 0.8000 },
  378. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  379. },
  380. {
  381. "index" : 28,
  382. "hscan" : { "minimum" : 0.8000, "maximum" : 0.8286 },
  383. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  384. },
  385. {
  386. "index" : 29,
  387. "hscan" : { "minimum" : 0.8286, "maximum" : 0.8571 },
  388. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  389. },
  390. {
  391. "index" : 30,
  392. "hscan" : { "minimum" : 0.8571, "maximum" : 0.8857 },
  393. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  394. },
  395. {
  396. "index" : 31,
  397. "hscan" : { "minimum" : 0.8857, "maximum" : 0.9143 },
  398. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  399. },
  400. {
  401. "index" : 32,
  402. "hscan" : { "minimum" : 0.9143, "maximum" : 0.9429 },
  403. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  404. },
  405. {
  406. "index" : 33,
  407. "hscan" : { "minimum" : 0.9429, "maximum" : 0.9714 },
  408. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  409. },
  410. {
  411. "index" : 34,
  412. "hscan" : { "minimum" : 0.9714, "maximum" : 1.0000 },
  413. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0700 }
  414. },
  415. {
  416. "index" : 35,
  417. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  418. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0526 }
  419. },
  420. {
  421. "index" : 36,
  422. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  423. "vscan" : { "minimum" : 0.0526, "maximum" : 0.1053 }
  424. },
  425. {
  426. "index" : 37,
  427. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  428. "vscan" : { "minimum" : 0.1053, "maximum" : 0.1579 }
  429. },
  430. {
  431. "index" : 38,
  432. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  433. "vscan" : { "minimum" : 0.1579, "maximum" : 0.2105 }
  434. },
  435. {
  436. "index" : 39,
  437. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  438. "vscan" : { "minimum" : 0.2105, "maximum" : 0.2632 }
  439. },
  440. {
  441. "index" : 40,
  442. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  443. "vscan" : { "minimum" : 0.2632, "maximum" : 0.3158 }
  444. },
  445. {
  446. "index" : 41,
  447. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  448. "vscan" : { "minimum" : 0.3158, "maximum" : 0.3684 }
  449. },
  450. {
  451. "index" : 42,
  452. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  453. "vscan" : { "minimum" : 0.3684, "maximum" : 0.4211 }
  454. },
  455. {
  456. "index" : 43,
  457. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  458. "vscan" : { "minimum" : 0.4211, "maximum" : 0.4737 }
  459. },
  460. {
  461. "index" : 44,
  462. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  463. "vscan" : { "minimum" : 0.4737, "maximum" : 0.5263 }
  464. },
  465. {
  466. "index" : 45,
  467. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  468. "vscan" : { "minimum" : 0.5263, "maximum" : 0.5789 }
  469. },
  470. {
  471. "index" : 46,
  472. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  473. "vscan" : { "minimum" : 0.5789, "maximum" : 0.6316 }
  474. },
  475. {
  476. "index" : 47,
  477. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  478. "vscan" : { "minimum" : 0.6316, "maximum" : 0.6842 }
  479. },
  480. {
  481. "index" : 48,
  482. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  483. "vscan" : { "minimum" : 0.6842, "maximum" : 0.7368 }
  484. },
  485. {
  486. "index" : 49,
  487. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  488. "vscan" : { "minimum" : 0.7368, "maximum" : 0.7895 }
  489. },
  490. {
  491. "index" : 50,
  492. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  493. "vscan" : { "minimum" : 0.7895, "maximum" : 0.8421 }
  494. },
  495. {
  496. "index" : 51,
  497. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  498. "vscan" : { "minimum" : 0.8421, "maximum" : 0.8947 }
  499. },
  500. {
  501. "index" : 52,
  502. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  503. "vscan" : { "minimum" : 0.8947, "maximum" : 0.9474 }
  504. },
  505. {
  506. "index" : 53,
  507. "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
  508. "vscan" : { "minimum" : 0.9474, "maximum" : 1.0000 }
  509. },
  510. {
  511. "index" : 54,
  512. "hscan" : { "minimum" : 0.9714, "maximum" : 1.0000 },
  513. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  514. },
  515. {
  516. "index" : 55,
  517. "hscan" : { "minimum" : 0.9429, "maximum" : 0.9714 },
  518. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  519. },
  520. {
  521. "index" : 56,
  522. "hscan" : { "minimum" : 0.9143, "maximum" : 0.9429 },
  523. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  524. },
  525. {
  526. "index" : 57,
  527. "hscan" : { "minimum" : 0.8857, "maximum" : 0.9143 },
  528. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  529. },
  530. {
  531. "index" : 58,
  532. "hscan" : { "minimum" : 0.8571, "maximum" : 0.8857 },
  533. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  534. },
  535. {
  536. "index" : 59,
  537. "hscan" : { "minimum" : 0.8286, "maximum" : 0.8571 },
  538. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  539. },
  540. {
  541. "index" : 60,
  542. "hscan" : { "minimum" : 0.8000, "maximum" : 0.8286 },
  543. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  544. },
  545. {
  546. "index" : 61,
  547. "hscan" : { "minimum" : 0.7714, "maximum" : 0.8000 },
  548. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  549. },
  550. {
  551. "index" : 62,
  552. "hscan" : { "minimum" : 0.7429, "maximum" : 0.7714 },
  553. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  554. },
  555. {
  556. "index" : 63,
  557. "hscan" : { "minimum" : 0.7143, "maximum" : 0.7429 },
  558. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  559. },
  560. {
  561. "index" : 64,
  562. "hscan" : { "minimum" : 0.6857, "maximum" : 0.7143 },
  563. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  564. },
  565. {
  566. "index" : 65,
  567. "hscan" : { "minimum" : 0.6571, "maximum" : 0.6857 },
  568. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  569. },
  570. {
  571. "index" : 66,
  572. "hscan" : { "minimum" : 0.6286, "maximum" : 0.6571 },
  573. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  574. },
  575. {
  576. "index" : 67,
  577. "hscan" : { "minimum" : 0.6000, "maximum" : 0.6286 },
  578. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  579. },
  580. {
  581. "index" : 68,
  582. "hscan" : { "minimum" : 0.5714, "maximum" : 0.6000 },
  583. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  584. },
  585. {
  586. "index" : 69,
  587. "hscan" : { "minimum" : 0.5429, "maximum" : 0.5714 },
  588. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  589. },
  590. {
  591. "index" : 70,
  592. "hscan" : { "minimum" : 0.5143, "maximum" : 0.5429 },
  593. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  594. },
  595. {
  596. "index" : 71,
  597. "hscan" : { "minimum" : 0.4857, "maximum" : 0.5143 },
  598. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  599. },
  600. {
  601. "index" : 72,
  602. "hscan" : { "minimum" : 0.4571, "maximum" : 0.4857 },
  603. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  604. },
  605. {
  606. "index" : 73,
  607. "hscan" : { "minimum" : 0.4286, "maximum" : 0.4571 },
  608. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  609. },
  610. {
  611. "index" : 74,
  612. "hscan" : { "minimum" : 0.4000, "maximum" : 0.4286 },
  613. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  614. },
  615. {
  616. "index" : 75,
  617. "hscan" : { "minimum" : 0.3714, "maximum" : 0.4000 },
  618. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  619. },
  620. {
  621. "index" : 76,
  622. "hscan" : { "minimum" : 0.3429, "maximum" : 0.3714 },
  623. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  624. },
  625. {
  626. "index" : 77,
  627. "hscan" : { "minimum" : 0.3143, "maximum" : 0.3429 },
  628. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  629. },
  630. {
  631. "index" : 78,
  632. "hscan" : { "minimum" : 0.2857, "maximum" : 0.3143 },
  633. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  634. },
  635. {
  636. "index" : 79,
  637. "hscan" : { "minimum" : 0.2571, "maximum" : 0.2857 },
  638. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  639. },
  640. {
  641. "index" : 80,
  642. "hscan" : { "minimum" : 0.2286, "maximum" : 0.2571 },
  643. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  644. },
  645. {
  646. "index" : 81,
  647. "hscan" : { "minimum" : 0.2000, "maximum" : 0.2286 },
  648. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  649. },
  650. {
  651. "index" : 82,
  652. "hscan" : { "minimum" : 0.1714, "maximum" : 0.2000 },
  653. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  654. },
  655. {
  656. "index" : 83,
  657. "hscan" : { "minimum" : 0.1429, "maximum" : 0.1714 },
  658. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  659. },
  660. {
  661. "index" : 84,
  662. "hscan" : { "minimum" : 0.1143, "maximum" : 0.1429 },
  663. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  664. },
  665. {
  666. "index" : 85,
  667. "hscan" : { "minimum" : 0.0857, "maximum" : 0.1143 },
  668. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  669. },
  670. {
  671. "index" : 86,
  672. "hscan" : { "minimum" : 0.0571, "maximum" : 0.0857 },
  673. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  674. },
  675. {
  676. "index" : 87,
  677. "hscan" : { "minimum" : 0.0286, "maximum" : 0.0571 },
  678. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  679. },
  680. {
  681. "index" : 88,
  682. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0286 },
  683. "vscan" : { "minimum" : 0.9300, "maximum" : 1.0000 }
  684. },
  685. {
  686. "index" : 89,
  687. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  688. "vscan" : { "minimum" : 0.9474, "maximum" : 1.0000 }
  689. },
  690. {
  691. "index" : 90,
  692. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  693. "vscan" : { "minimum" : 0.8947, "maximum" : 0.9474 }
  694. },
  695. {
  696. "index" : 91,
  697. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  698. "vscan" : { "minimum" : 0.8421, "maximum" : 0.8947 }
  699. },
  700. {
  701. "index" : 92,
  702. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  703. "vscan" : { "minimum" : 0.7895, "maximum" : 0.8421 }
  704. },
  705. {
  706. "index" : 93,
  707. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  708. "vscan" : { "minimum" : 0.7368, "maximum" : 0.7895 }
  709. },
  710. {
  711. "index" : 94,
  712. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  713. "vscan" : { "minimum" : 0.6842, "maximum" : 0.7368 }
  714. },
  715. {
  716. "index" : 95,
  717. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  718. "vscan" : { "minimum" : 0.6316, "maximum" : 0.6842 }
  719. },
  720. {
  721. "index" : 96,
  722. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  723. "vscan" : { "minimum" : 0.5789, "maximum" : 0.6316 }
  724. },
  725. {
  726. "index" : 97,
  727. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  728. "vscan" : { "minimum" : 0.5263, "maximum" : 0.5789 }
  729. },
  730. {
  731. "index" : 98,
  732. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  733. "vscan" : { "minimum" : 0.4737, "maximum" : 0.5263 }
  734. },
  735. {
  736. "index" : 99,
  737. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  738. "vscan" : { "minimum" : 0.4211, "maximum" : 0.4737 }
  739. },
  740. {
  741. "index" : 100,
  742. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  743. "vscan" : { "minimum" : 0.3684, "maximum" : 0.4211 }
  744. },
  745. {
  746. "index" : 101,
  747. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  748. "vscan" : { "minimum" : 0.3158, "maximum" : 0.3684 }
  749. },
  750. {
  751. "index" : 102,
  752. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  753. "vscan" : { "minimum" : 0.2632, "maximum" : 0.3158 }
  754. },
  755. {
  756. "index" : 103,
  757. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  758. "vscan" : { "minimum" : 0.2105, "maximum" : 0.2632 }
  759. },
  760. {
  761. "index" : 104,
  762. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  763. "vscan" : { "minimum" : 0.1579, "maximum" : 0.2105 }
  764. },
  765. {
  766. "index" : 105,
  767. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  768. "vscan" : { "minimum" : 0.1053, "maximum" : 0.1579 }
  769. },
  770. {
  771. "index" : 106,
  772. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  773. "vscan" : { "minimum" : 0.0526, "maximum" : 0.1053 }
  774. },
  775. {
  776. "index" : 107,
  777. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
  778. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0526 }
  779. }
  780. ],
  781.  
  782. "endOfJson" : "endOfJson"
  783. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement