Blame view

php/RemoteDataCenter/CDAWEB.php 1.02 KB
74b77f58   Elena.Budnik   init remote branch
1
2
3
4
5
6
7
8
<?php
/**
 * @class CDAWEB 
 * @brief  
 */

class CDAWEB extends RemoteDataCenterClientClass
{ 
25f87ff8   Elena.Budnik   info for remote
9
10
   //public $defaultFillValue = -1.e31;
     
74b77f58   Elena.Budnik   init remote branch
11
12
13
14
15
16
17
	protected function dataset2dd($id)
	{
		return $id; 
	}
	
	public function getParamSize()
	{
25f87ff8   Elena.Budnik   info for remote
18
	  $cmd = "ncinfo_remote ".RemoteData.$this->baseID."/".$this->infoFile." ".$this->ParamId." 0";
74b77f58   Elena.Budnik   init remote branch
19
20
21
22
23
24
25
26
27
28
29
30
31
	  $res = shell_exec($cmd);
	
	  return $res;
	}
	
	public function getParamComponents()
	{
	  $cmd = "ncinfo_remote ".RemoteData.$this->baseID."/".$this->infoFile." ".$this->ParamId." 1";
	  $res = shell_exec($cmd);
	  
	  return $res;
	}
	
25f87ff8   Elena.Budnik   info for remote
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
	public function getParamUnits()
	{
	  $cmd = "ncinfo_remote ".RemoteData.$this->baseID."/".$this->infoFile." ".$this->ParamId." 2";
	  $res = shell_exec($cmd);
	  
	  return $res;
	}
	
	public function getParamFillValue()
	{
	  $cmd = "ncinfo_remote ".RemoteData.$this->baseID."/".$this->infoFile." ".$this->ParamId." 3";
	  $res = shell_exec($cmd);
	  
	  return $res;
	}
	
74b77f58   Elena.Budnik   init remote branch
48
49
50
51
52
	public function setInfoFile()
	{
		$this->infoFile = strtolower($this->ViId).".nc";	
	}
}