3
$MODULES = array("graph", "wiki");
6
$EXPORT_FORMATS = array (
16
'handler' => "LABVIEW",
22
$READER_DB_IPECUBE = array(
24
"title" => _("KIT Cube"),
25
"reader" => "IPEReader",
27
"host" => "ipepdvsrv1",
31
"database" => array("kitcube_active"),
32
"charset" => "ISO8859-1",
33
"timeout" => 200000, // us
34
// "ping" => true, // host and port should be specified
35
// "disconnected" => true
39
if (is_array($READER_DB)) $READER_DB = array_merge($READER_DB_IPECUBE, $READER_DB);
40
else $READER_DB = $READER_DB_IPECUBE;
43
$OPTIONS["ipecube"] = array(
48
"/^(Data_[\w\d_]+)$/" => array(
49
// "/^(Data_020_Ceilometer_chm|Data_025_JWD_dd|Data_099_System_log|Data_190_NF_dat)$/" => array(
56
// "data" => "/^PARS.PARS1.(N|Z|L|P)/",
57
"data" => "/(AVG|MAX|MIN|STD|RES|SUM|INST)$/",
58
// "custom" => "/^PARS.PARS1.(V|O)/",
59
"custom" => "/(PROF|DIST)$/",
60
// "data" => "/(AVG|SUM|RATE|RES|INST|MOM|MIN|MAX|STD|PPI|RHI|VER|VOL|PROF)$/"
62
"sql_filters" => array(
63
"/^PARS.PARS1.(V|O)/" => array("UNCOMPRESS")
65
"timesort" => 1, // 0 - NATURAL, 1 - ASC, -1 - DESC, string whith request
66
"time_module" => "UNIXTicks",
67
"time_options" => array("ticks_per_second" => 1000000),
68
// "date_limit" => "2000-01-01 00:00:00", //GMT
69
// "date_limit" => array("2005-08-06 00:00:00","2005-08-08 00:00:00"), //GMT
70
// "date_limit" => "2008-03-29 21:00:00", //GMT
72
"min_resolution" => 10,
73
"ignore_subseconds" => true,
74
"optimize_empty_cache" => true,
75
"use_cache_timewindow" => true,
76
// "use_cache_reader" => true,
77
"custom_data_filters" => array(
79
"class" => "ITEMFilter",
80
"filter" => "BLOBDecoderItemFilter",
81
"item_mask" => "/^[^\d]/",
83
# "decoder" => function($value) { return unpack('d*', $value); }
86
"use_md5_postfix" => true,
88
"axes_table" => array(
89
"table" => "Axislist",
91
"properties" => array(
92
"axis_name" => "comment",
93
"axis_units" => "unit"
96
"item_table" => array(
97
"table" => "Sensorlist",
100
"properties" => array(
107
$OPTIONS["ipecube__kitcube_active__Data_030_PARS_dat"] = array(
108
"data_extractors" => array(
110
"filter" => "SUMExtractor",
111
"output_mask" => "/sum/",
112
"item_mask" => array(
114
"items" => "/^PARS.PARS1.O.ND2.001.SUM$/",
118
"data_filters" => array(
120
"class" => "ITEMFilter",
121
"filter" => "RANGEItemFilter",
122
"item_mask" => array(
124
"key" => "item_dependency_column",
125
"items" => "/^PARS.PARS1.O.ND2.001.SUM$/",
128
"key" => "item_extractor",
129
"items" => "/^SUMExtractor$/",
136
"class" => "ITEMFilter",
137
"filter" => "NULLItemFilter",
138
"item_mask" => array(
140
"key" => "item_dependency_column",
141
"items" => "/^PARS.PARS1.O.ND2.001.SUM$/",
144
"key" => "item_extractor",
145
"items" => "/^SUMExtractor$/",