support file template array
[usb-wde1-tools.git] / dummy-data-generator.php
1 #!/usr/bin/env php
2 <?php
3 /**
4  * Generates dummy data as a usb-wde1 would generate
5  */
6 $arChannels = array(0, 1, 2, 3, 4, 7);
7
8 $data = array(
9     'channel'   => 1,
10     'state'     => 1,
11     'timestamp' => ''
12 );
13 foreach (array('t', 'h') as $type) {
14     for ($n = 0; $n < 8; $n++) {
15         $data[$type . $n] = '';
16     }
17 }
18 $data = array_merge(
19     $data,
20     array(
21         'tc' => '',
22         'fc' => '',
23         'wg' => '',
24         'ns' => '',
25         'rain' => '',
26         'checksum' => 0
27     )
28 );
29
30 $n = 0;
31 while (true) {
32     foreach ($arChannels as $nChanNum) {
33         $data['t' . $nChanNum] = str_replace('.', ',', rand(160, 260) / 10);
34         $data['h' . $nChanNum] = rand(30, 80);
35     }
36     echo '$' . implode(';', $data) . "\r\n\r\n";
37     sleep(1);
38 }
39
40 ?>