Type.registerNamespace('Services');
Services.GPSService=function() {
Services.GPSService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Services.GPSService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Services.GPSService._staticInstance.get_path();},
SendMultipleData:function(SerializedData,succeededCallback, failedCallback, userContext) {
/// <param name="SerializedData" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendMultipleData',false,{SerializedData:SerializedData},succeededCallback,failedCallback,userContext); },
CheckMessages:function(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,succeededCallback, failedCallback, userContext) {
/// <param name="PersonID" type="Number">System.Int32</param>
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="MarkMessageAsSent" type="Boolean">System.Boolean</param>
/// <param name="OnlyMessagesFromPersonID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckMessages',false,{PersonID:PersonID,GPSUnitID:GPSUnitID,MarkMessageAsSent:MarkMessageAsSent,OnlyMessagesFromPersonID:OnlyMessagesFromPersonID},succeededCallback,failedCallback,userContext); },
UpdateLocation:function(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,succeededCallback, failedCallback, userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="Latitude" type="Number">System.Double</param>
/// <param name="Longitude" type="Number">System.Double</param>
/// <param name="WhenRecorded" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateLocation',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID,Latitude:Latitude,Longitude:Longitude,WhenRecorded:WhenRecorded},succeededCallback,failedCallback,userContext); },
Login:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Login',false,{},succeededCallback,failedCallback,userContext); },
CheckCredentials:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckCredentials',false,{},succeededCallback,failedCallback,userContext); },
GetLocation:function(GPSUnitID,ActivityID,succeededCallback, failedCallback, userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLocation',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID},succeededCallback,failedCallback,userContext); },
GetPath:function(GPSUnitID,ActivityID,WhenStart,WhenEnd,succeededCallback, failedCallback, userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="WhenEnd" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPath',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID,WhenStart:WhenStart,WhenEnd:WhenEnd},succeededCallback,failedCallback,userContext); },
GetSpatialState:function(PersonID,GPSUnitID,WhenStart,succeededCallback, failedCallback, userContext) {
/// <param name="PersonID" type="Number">System.Int32</param>
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSpatialState',false,{PersonID:PersonID,GPSUnitID:GPSUnitID,WhenStart:WhenStart},succeededCallback,failedCallback,userContext); },
GetDevicesAtTime:function(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,succeededCallback, failedCallback, userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="WhenEnd" type="Date">System.DateTime</param>
/// <param name="IncludeDirtyData" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetDevicesAtTime',false,{GPSUnitID:GPSUnitID,WhenStart:WhenStart,WhenEnd:WhenEnd,IncludeDirtyData:IncludeDirtyData},succeededCallback,failedCallback,userContext); }}
Services.GPSService.registerClass('Services.GPSService',Sys.Net.WebServiceProxy);
Services.GPSService._staticInstance = new Services.GPSService();
Services.GPSService.set_path = function(value) {
Services.GPSService._staticInstance.set_path(value); }
Services.GPSService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Services.GPSService._staticInstance.get_path();}
Services.GPSService.set_timeout = function(value) {
Services.GPSService._staticInstance.set_timeout(value); }
Services.GPSService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Services.GPSService._staticInstance.get_timeout(); }
Services.GPSService.set_defaultUserContext = function(value) { 
Services.GPSService._staticInstance.set_defaultUserContext(value); }
Services.GPSService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Services.GPSService._staticInstance.get_defaultUserContext(); }
Services.GPSService.set_defaultSucceededCallback = function(value) { 
 Services.GPSService._staticInstance.set_defaultSucceededCallback(value); }
Services.GPSService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Services.GPSService._staticInstance.get_defaultSucceededCallback(); }
Services.GPSService.set_defaultFailedCallback = function(value) { 
Services.GPSService._staticInstance.set_defaultFailedCallback(value); }
Services.GPSService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Services.GPSService._staticInstance.get_defaultFailedCallback(); }
Services.GPSService.set_enableJsonp = function(value) { Services.GPSService._staticInstance.set_enableJsonp(value); }
Services.GPSService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return Services.GPSService._staticInstance.get_enableJsonp(); }
Services.GPSService.set_jsonpCallbackParameter = function(value) { Services.GPSService._staticInstance.set_jsonpCallbackParameter(value); }
Services.GPSService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return Services.GPSService._staticInstance.get_jsonpCallbackParameter(); }
Services.GPSService.set_path("/Services/GPSService.asmx");
Services.GPSService.SendMultipleData= function(SerializedData,onSuccess,onFailed,userContext) {
/// <param name="SerializedData" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.SendMultipleData(SerializedData,onSuccess,onFailed,userContext); }
Services.GPSService.CheckMessages= function(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,onSuccess,onFailed,userContext) {
/// <param name="PersonID" type="Number">System.Int32</param>
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="MarkMessageAsSent" type="Boolean">System.Boolean</param>
/// <param name="OnlyMessagesFromPersonID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.CheckMessages(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,onSuccess,onFailed,userContext); }
Services.GPSService.UpdateLocation= function(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,onSuccess,onFailed,userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="Latitude" type="Number">System.Double</param>
/// <param name="Longitude" type="Number">System.Double</param>
/// <param name="WhenRecorded" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.UpdateLocation(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,onSuccess,onFailed,userContext); }
Services.GPSService.Login= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.Login(onSuccess,onFailed,userContext); }
Services.GPSService.CheckCredentials= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.CheckCredentials(onSuccess,onFailed,userContext); }
Services.GPSService.GetLocation= function(GPSUnitID,ActivityID,onSuccess,onFailed,userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.GetLocation(GPSUnitID,ActivityID,onSuccess,onFailed,userContext); }
Services.GPSService.GetPath= function(GPSUnitID,ActivityID,WhenStart,WhenEnd,onSuccess,onFailed,userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="ActivityID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="WhenEnd" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.GetPath(GPSUnitID,ActivityID,WhenStart,WhenEnd,onSuccess,onFailed,userContext); }
Services.GPSService.GetSpatialState= function(PersonID,GPSUnitID,WhenStart,onSuccess,onFailed,userContext) {
/// <param name="PersonID" type="Number">System.Int32</param>
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.GetSpatialState(PersonID,GPSUnitID,WhenStart,onSuccess,onFailed,userContext); }
Services.GPSService.GetDevicesAtTime= function(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,onSuccess,onFailed,userContext) {
/// <param name="GPSUnitID" type="Number">System.Int32</param>
/// <param name="WhenStart" type="Date">System.DateTime</param>
/// <param name="WhenEnd" type="Date">System.DateTime</param>
/// <param name="IncludeDirtyData" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Services.GPSService._staticInstance.GetDevicesAtTime(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Services.ServiceResponse) === 'undefined') {
Services.ServiceResponse=gtc("Services.ServiceResponse");
Services.ServiceResponse.registerClass('Services.ServiceResponse');
}
