Type.registerNamespace('SenseWeb');
SenseWeb.SensorManagerProxy=function() {
SenseWeb.SensorManagerProxy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SenseWeb.SensorManagerProxy.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SenseWeb.SensorManagerProxy._staticInstance.get_path();},
CreateSensorType:function(publisherName,passCode,sensorName,dataType,unit,iconUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateSensorType',false,{publisherName:publisherName,passCode:passCode,sensorName:sensorName,dataType:dataType,unit:unit,iconUrl:iconUrl},succeededCallback,failedCallback,userContext); },
CreateVectorSensorType:function(publisherName,passCode,name,uri,componentTypes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateVectorSensorType',false,{publisherName:publisherName,passCode:passCode,name:name,uri:uri,componentTypes:componentTypes},succeededCallback,failedCallback,userContext); },
CreateVectorSensorTypeByIds:function(publisherName,passCode,name,uri,componentIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateVectorSensorTypeByIds',false,{publisherName:publisherName,passCode:passCode,name:name,uri:uri,componentIds:componentIds},succeededCallback,failedCallback,userContext); },
GetSpecificSensorTypeList:function(dataType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSpecificSensorTypeList',false,{dataType:dataType},succeededCallback,failedCallback,userContext); },
GetParentSensorTypeList:function(dataType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetParentSensorTypeList',false,{dataType:dataType},succeededCallback,failedCallback,userContext); },
GetSensorTypeList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSensorTypeList',false,{},succeededCallback,failedCallback,userContext); },
GetVectorSensorTypeList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVectorSensorTypeList',false,{},succeededCallback,failedCallback,userContext); },
DeleteSensor:function(publisherName,sensorName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteSensor',false,{publisherName:publisherName,sensorName:sensorName},succeededCallback,failedCallback,userContext); },
DeleteVectorSensor:function(publisherName,sensorName,sensorType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteVectorSensor',false,{publisherName:publisherName,sensorName:sensorName,sensorType:sensorType},succeededCallback,failedCallback,userContext); },
UpdateSensorLocation:function(publisherName,passCode,originalPublisherName,sensorName,latitude,longitude,altitude,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateSensorLocation',false,{publisherName:publisherName,passCode:passCode,originalPublisherName:originalPublisherName,sensorName:sensorName,latitude:latitude,longitude:longitude,altitude:altitude},succeededCallback,failedCallback,userContext); },
RegisterSingularSensor:function(publisherName,passCode,sensorName,sensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegisterSingularSensor',false,{publisherName:publisherName,passCode:passCode,sensorName:sensorName,sensorType:sensorType,alt:alt,lon:lon,lat:lat,desc:desc,dataType:dataType,keyWords:keyWords,wsURL:wsURL,groupName:groupName,accessControl:accessControl},succeededCallback,failedCallback,userContext); },
RegisterCompositeSensor:function(publisherName,passCode,vectorSensorName,vectorSensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,icon,pTypes,pNames,pComments,pMetaData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegisterCompositeSensor',false,{publisherName:publisherName,passCode:passCode,vectorSensorName:vectorSensorName,vectorSensorType:vectorSensorType,alt:alt,lon:lon,lat:lat,desc:desc,dataType:dataType,keyWords:keyWords,wsURL:wsURL,groupName:groupName,accessControl:accessControl,icon:icon,pTypes:pTypes,pNames:pNames,pComments:pComments,pMetaData:pMetaData},succeededCallback,failedCallback,userContext); }}
SenseWeb.SensorManagerProxy.registerClass('SenseWeb.SensorManagerProxy',Sys.Net.WebServiceProxy);
SenseWeb.SensorManagerProxy._staticInstance = new SenseWeb.SensorManagerProxy();
SenseWeb.SensorManagerProxy.set_path = function(value) { SenseWeb.SensorManagerProxy._staticInstance.set_path(value); }
SenseWeb.SensorManagerProxy.get_path = function() { return SenseWeb.SensorManagerProxy._staticInstance.get_path(); }
SenseWeb.SensorManagerProxy.set_timeout = function(value) { SenseWeb.SensorManagerProxy._staticInstance.set_timeout(value); }
SenseWeb.SensorManagerProxy.get_timeout = function() { return SenseWeb.SensorManagerProxy._staticInstance.get_timeout(); }
SenseWeb.SensorManagerProxy.set_defaultUserContext = function(value) { SenseWeb.SensorManagerProxy._staticInstance.set_defaultUserContext(value); }
SenseWeb.SensorManagerProxy.get_defaultUserContext = function() { return SenseWeb.SensorManagerProxy._staticInstance.get_defaultUserContext(); }
SenseWeb.SensorManagerProxy.set_defaultSucceededCallback = function(value) { SenseWeb.SensorManagerProxy._staticInstance.set_defaultSucceededCallback(value); }
SenseWeb.SensorManagerProxy.get_defaultSucceededCallback = function() { return SenseWeb.SensorManagerProxy._staticInstance.get_defaultSucceededCallback(); }
SenseWeb.SensorManagerProxy.set_defaultFailedCallback = function(value) { SenseWeb.SensorManagerProxy._staticInstance.set_defaultFailedCallback(value); }
SenseWeb.SensorManagerProxy.get_defaultFailedCallback = function() { return SenseWeb.SensorManagerProxy._staticInstance.get_defaultFailedCallback(); }
SenseWeb.SensorManagerProxy.set_path("/sensewebv3/sensormap/SensorManagerProxy.asmx");
SenseWeb.SensorManagerProxy.CreateSensorType= function(publisherName,passCode,sensorName,dataType,unit,iconUrl,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.CreateSensorType(publisherName,passCode,sensorName,dataType,unit,iconUrl,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.CreateVectorSensorType= function(publisherName,passCode,name,uri,componentTypes,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.CreateVectorSensorType(publisherName,passCode,name,uri,componentTypes,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.CreateVectorSensorTypeByIds= function(publisherName,passCode,name,uri,componentIds,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.CreateVectorSensorTypeByIds(publisherName,passCode,name,uri,componentIds,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.GetSpecificSensorTypeList= function(dataType,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.GetSpecificSensorTypeList(dataType,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.GetParentSensorTypeList= function(dataType,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.GetParentSensorTypeList(dataType,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.GetSensorTypeList= function(onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.GetSensorTypeList(onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.GetVectorSensorTypeList= function(onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.GetVectorSensorTypeList(onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.DeleteSensor= function(publisherName,sensorName,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.DeleteSensor(publisherName,sensorName,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.DeleteVectorSensor= function(publisherName,sensorName,sensorType,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.DeleteVectorSensor(publisherName,sensorName,sensorType,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.UpdateSensorLocation= function(publisherName,passCode,originalPublisherName,sensorName,latitude,longitude,altitude,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.UpdateSensorLocation(publisherName,passCode,originalPublisherName,sensorName,latitude,longitude,altitude,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.RegisterSingularSensor= function(publisherName,passCode,sensorName,sensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.RegisterSingularSensor(publisherName,passCode,sensorName,sensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,onSuccess,onFailed,userContext); }
SenseWeb.SensorManagerProxy.RegisterCompositeSensor= function(publisherName,passCode,vectorSensorName,vectorSensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,icon,pTypes,pNames,pComments,pMetaData,onSuccess,onFailed,userContext) {SenseWeb.SensorManagerProxy._staticInstance.RegisterCompositeSensor(publisherName,passCode,vectorSensorName,vectorSensorType,alt,lon,lat,desc,dataType,keyWords,wsURL,groupName,accessControl,icon,pTypes,pNames,pComments,pMetaData,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('SensorManager');
if (typeof(SensorManager.SensorType) === 'undefined') {
SensorManager.SensorType=gtc("SensorManager.SensorType");
SensorManager.SensorType.registerClass('SensorManager.SensorType');
}
if (typeof(SensorManager.VectorSensorType) === 'undefined') {
SensorManager.VectorSensorType=gtc("SensorManager.VectorSensorType");
SensorManager.VectorSensorType.registerClass('SensorManager.VectorSensorType');
}
