Type.registerNamespace('PeakSwc.GpsTrainer');
PeakSwc.GpsTrainer.WebService=function() {
PeakSwc.GpsTrainer.WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PeakSwc.GpsTrainer.WebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return PeakSwc.GpsTrainer.WebService._staticInstance.get_path();},
GetPositions:function(raceId,succeededCallback, failedCallback, userContext) {
/// <param name="raceId" 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(), 'GetPositions',false,{raceId:raceId},succeededCallback,failedCallback,userContext); },
InsertPositions:function(raceId,positions,succeededCallback, failedCallback, userContext) {
/// <param name="raceId" type="String">System.Guid</param>
/// <param name="positions" type="Array">PeakSwc.GpsTrainer.RacePosition[]</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(), 'InsertPositions',false,{raceId:raceId,positions:positions},succeededCallback,failedCallback,userContext); },
TextToWav:function(inputText,voiceId,succeededCallback, failedCallback, userContext) {
/// <param name="inputText" type="String">System.String</param>
/// <param name="voiceId" 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(), 'TextToWav',false,{inputText:inputText,voiceId:voiceId},succeededCallback,failedCallback,userContext); },
Noop: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(), 'Noop',false,{},succeededCallback,failedCallback,userContext); },
GenerateAudio:function(courseId,wp,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="wp" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</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(), 'GenerateAudio',false,{courseId:courseId,wp:wp},succeededCallback,failedCallback,userContext); },
GetAudioFileInfo:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'GetAudioFileInfo',false,{login:login},succeededCallback,failedCallback,userContext); },
GetSystemAudioFileInfo: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(), 'GetSystemAudioFileInfo',false,{},succeededCallback,failedCallback,userContext); },
InsertAudioFile:function(fileName,data,succeededCallback, failedCallback, userContext) {
/// <param name="fileName" type="String">System.String</param>
/// <param name="data" type="Array">System.Byte[]</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(), 'InsertAudioFile',false,{fileName:fileName,data:data},succeededCallback,failedCallback,userContext); },
SelectAudioFile:function(fileName,succeededCallback, failedCallback, userContext) {
/// <param name="fileName" 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(), 'SelectAudioFile',false,{fileName:fileName},succeededCallback,failedCallback,userContext); },
NotifyMobileDevice:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'NotifyMobileDevice',false,{login:login},succeededCallback,failedCallback,userContext); },
GetUser:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'GetUser',false,{login:login},succeededCallback,failedCallback,userContext); },
InitialUserLocation:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'InitialUserLocation',false,{login:login},succeededCallback,failedCallback,userContext); },
DeleteUser:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'DeleteUser',false,{login:login},succeededCallback,failedCallback,userContext); },
InsertUser:function(u,succeededCallback, failedCallback, userContext) {
/// <param name="u" type="PeakSwc.GpsTrainer.User">PeakSwc.GpsTrainer.User</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(), 'InsertUser',false,{u:u},succeededCallback,failedCallback,userContext); },
GetActivityCodes: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(), 'GetActivityCodes',false,{},succeededCallback,failedCallback,userContext); },
GetRacingCategories: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(), 'GetRacingCategories',false,{},succeededCallback,failedCallback,userContext); },
ExecuteSQLCommand:function(command,succeededCallback, failedCallback, userContext) {
/// <param name="command" 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(), 'ExecuteSQLCommand',false,{command:command},succeededCallback,failedCallback,userContext); },
GetUserStatus:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'GetUserStatus',false,{login:login},succeededCallback,failedCallback,userContext); },
GetUserUTCStatus:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'GetUserUTCStatus',false,{login:login},succeededCallback,failedCallback,userContext); },
UpdateProgramConfiguration:function(login,programConfiguration,timestamp,succeededCallback, failedCallback, userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="programConfiguration" type="String">System.String</param>
/// <param name="timestamp" 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(), 'UpdateProgramConfiguration',false,{login:login,programConfiguration:programConfiguration,timestamp:timestamp},succeededCallback,failedCallback,userContext); },
GetProgramConfiguration:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'GetProgramConfiguration',false,{login:login},succeededCallback,failedCallback,userContext); },
GetCourseString:function(sCourseId,succeededCallback, failedCallback, userContext) {
/// <param name="sCourseId" 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(), 'GetCourseString',false,{sCourseId:sCourseId},succeededCallback,failedCallback,userContext); },
DeleteCourse:function(courseId,login,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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(), 'DeleteCourse',false,{courseId:courseId,login:login},succeededCallback,failedCallback,userContext); },
UpdateCourse:function(courseId,elapsedDistanceKM,altitudeGainKM,altitudeLossKM,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="elapsedDistanceKM" type="Number">System.Double</param>
/// <param name="altitudeGainKM" type="Number">System.Double</param>
/// <param name="altitudeLossKM" type="Number">System.Double</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(), 'UpdateCourse',false,{courseId:courseId,elapsedDistanceKM:elapsedDistanceKM,altitudeGainKM:altitudeGainKM,altitudeLossKM:altitudeLossKM},succeededCallback,failedCallback,userContext); },
GetCourseRecords:function(c,succeededCallback, failedCallback, userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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(), 'GetCourseRecords',false,{c:c},succeededCallback,failedCallback,userContext); },
SelectCourses:function(activityCode,longitude,latitude,radiusKM,succeededCallback, failedCallback, userContext) {
/// <param name="activityCode" type="Number">System.Int32</param>
/// <param name="longitude" type="Number">System.Double</param>
/// <param name="latitude" type="Number">System.Double</param>
/// <param name="radiusKM" type="Number">System.Double</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(), 'SelectCourses',false,{activityCode:activityCode,longitude:longitude,latitude:latitude,radiusKM:radiusKM},succeededCallback,failedCallback,userContext); },
WaypointBoundingRectangle:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'WaypointBoundingRectangle',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
SelectEssentialWaypointPositions:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'SelectEssentialWaypointPositions',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
SelectEssentialWaypoints:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'SelectEssentialWaypoints',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
GetCourseGuid:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.Guid</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(), 'GetCourseGuid',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
SelectDownloadedCourses:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'SelectDownloadedCourses',false,{login:login},succeededCallback,failedCallback,userContext); },
InhibitCourseDownload:function(courseId,login,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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(), 'InhibitCourseDownload',false,{courseId:courseId,login:login},succeededCallback,failedCallback,userContext); },
EnableCourseDownload:function(courseId,login,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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(), 'EnableCourseDownload',false,{courseId:courseId,login:login},succeededCallback,failedCallback,userContext); },
InsertCourse:function(c,succeededCallback, failedCallback, userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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(), 'InsertCourse',false,{c:c},succeededCallback,failedCallback,userContext); },
ClientUpdateCourse:function(c,succeededCallback, failedCallback, userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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(), 'ClientUpdateCourse',false,{c:c},succeededCallback,failedCallback,userContext); },
GenerateGoalTime:function(courseId,login,fitnessLevel,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="fitnessLevel" 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(), 'GenerateGoalTime',false,{courseId:courseId,login:login,fitnessLevel:fitnessLevel},succeededCallback,failedCallback,userContext); },
InhibitRaceDownload:function(raceId,login,succeededCallback, failedCallback, userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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(), 'InhibitRaceDownload',false,{raceId:raceId,login:login},succeededCallback,failedCallback,userContext); },
EnableRaceDownload:function(raceId,login,succeededCallback, failedCallback, userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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(), 'EnableRaceDownload',false,{raceId:raceId,login:login},succeededCallback,failedCallback,userContext); },
InsertRace:function(r,succeededCallback, failedCallback, userContext) {
/// <param name="r" type="PeakSwc.GpsTrainer.Race">PeakSwc.GpsTrainer.Race</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(), 'InsertRace',false,{r:r},succeededCallback,failedCallback,userContext); },
DeleteRace:function(raceId,login,succeededCallback, failedCallback, userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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(), 'DeleteRace',false,{raceId:raceId,login:login},succeededCallback,failedCallback,userContext); },
GenerateRace:function(courseId,login,goalTime,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="goalTime" 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(), 'GenerateRace',false,{courseId:courseId,login:login,goalTime:goalTime},succeededCallback,failedCallback,userContext); },
VerifyGoalTime:function(courseId,login,goalTime,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="goalTime" 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(), 'VerifyGoalTime',false,{courseId:courseId,login:login,goalTime:goalTime},succeededCallback,failedCallback,userContext); },
UpdateRace:function(r,succeededCallback, failedCallback, userContext) {
/// <param name="r" type="PeakSwc.GpsTrainer.Race">PeakSwc.GpsTrainer.Race</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(), 'UpdateRace',false,{r:r},succeededCallback,failedCallback,userContext); },
SelectDownloadedRaces:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" 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(), 'SelectDownloadedRaces',false,{login:login},succeededCallback,failedCallback,userContext); },
InsertWaypointBetween:function(courseId,prev,next,target,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</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(), 'InsertWaypointBetween',false,{courseId:courseId,prev:prev,next:next,target:target},succeededCallback,failedCallback,userContext); },
InsertWaypoints:function(courseId,wp,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="wp" type="Array">PeakSwc.GpsTrainer.Waypoint[]</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(), 'InsertWaypoints',false,{courseId:courseId,wp:wp},succeededCallback,failedCallback,userContext); },
UpdateAndDeleteWaypoints:function(courseId,prev,targets,delta,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="targets" type="Array">PeakSwc.GpsTrainer.Waypoint[]</param>
/// <param name="delta" type="Number">System.Double</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(), 'UpdateAndDeleteWaypoints',false,{courseId:courseId,prev:prev,targets:targets,delta:delta},succeededCallback,failedCallback,userContext); },
DeleteWaypoint:function(courseId,prev,target,delta,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="delta" type="Number">System.Double</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(), 'DeleteWaypoint',false,{courseId:courseId,prev:prev,target:target,delta:delta},succeededCallback,failedCallback,userContext); },
MoveWaypoint:function(courseId,prev,target,next,delta,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="delta" type="Number">System.Double</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(), 'MoveWaypoint',false,{courseId:courseId,prev:prev,target:target,next:next,delta:delta},succeededCallback,failedCallback,userContext); },
UpdateWaypointDescription:function(courseId,timestamp,textDescription,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="timestamp" type="Date">System.DateTime</param>
/// <param name="textDescription" 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(), 'UpdateWaypointDescription',false,{courseId:courseId,timestamp:timestamp,textDescription:textDescription},succeededCallback,failedCallback,userContext); },
FinalizeWaypointData:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'FinalizeWaypointData',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
InsertWaypoint:function(sCourseId,prev,target,deltaD,succeededCallback, failedCallback, userContext) {
/// <param name="sCourseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="deltaD" type="Number">System.Double</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(), 'InsertWaypoint',false,{sCourseId:sCourseId,prev:prev,target:target,deltaD:deltaD},succeededCallback,failedCallback,userContext); },
UpdateAndInsertWaypoints:function(courseId,selectedWP,next,deltaD,waypoints,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="selectedWP" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="deltaD" type="Number">System.Double</param>
/// <param name="waypoints" type="Array">PeakSwc.GpsTrainer.Waypoint[]</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(), 'UpdateAndInsertWaypoints',false,{courseId:courseId,selectedWP:selectedWP,next:next,deltaD:deltaD,waypoints:waypoints},succeededCallback,failedCallback,userContext); },
VerifyStartFinishWaypoints:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.Guid</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(), 'VerifyStartFinishWaypoints',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
GetWaypoints:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'GetWaypoints',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
GetStartWaypoint:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" 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(), 'GetStartWaypoint',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
WaypointsValid:function(courseId,succeededCallback, failedCallback, userContext) {
/// <param name="courseId" type="String">System.Guid</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(), 'WaypointsValid',false,{courseId:courseId},succeededCallback,failedCallback,userContext); }}
PeakSwc.GpsTrainer.WebService.registerClass('PeakSwc.GpsTrainer.WebService',Sys.Net.WebServiceProxy);
PeakSwc.GpsTrainer.WebService._staticInstance = new PeakSwc.GpsTrainer.WebService();
PeakSwc.GpsTrainer.WebService.set_path = function(value) {
PeakSwc.GpsTrainer.WebService._staticInstance.set_path(value); }
PeakSwc.GpsTrainer.WebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_path();}
PeakSwc.GpsTrainer.WebService.set_timeout = function(value) {
PeakSwc.GpsTrainer.WebService._staticInstance.set_timeout(value); }
PeakSwc.GpsTrainer.WebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_timeout(); }
PeakSwc.GpsTrainer.WebService.set_defaultUserContext = function(value) { 
PeakSwc.GpsTrainer.WebService._staticInstance.set_defaultUserContext(value); }
PeakSwc.GpsTrainer.WebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_defaultUserContext(); }
PeakSwc.GpsTrainer.WebService.set_defaultSucceededCallback = function(value) { 
 PeakSwc.GpsTrainer.WebService._staticInstance.set_defaultSucceededCallback(value); }
PeakSwc.GpsTrainer.WebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_defaultSucceededCallback(); }
PeakSwc.GpsTrainer.WebService.set_defaultFailedCallback = function(value) { 
PeakSwc.GpsTrainer.WebService._staticInstance.set_defaultFailedCallback(value); }
PeakSwc.GpsTrainer.WebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_defaultFailedCallback(); }
PeakSwc.GpsTrainer.WebService.set_enableJsonp = function(value) { PeakSwc.GpsTrainer.WebService._staticInstance.set_enableJsonp(value); }
PeakSwc.GpsTrainer.WebService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_enableJsonp(); }
PeakSwc.GpsTrainer.WebService.set_jsonpCallbackParameter = function(value) { PeakSwc.GpsTrainer.WebService._staticInstance.set_jsonpCallbackParameter(value); }
PeakSwc.GpsTrainer.WebService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return PeakSwc.GpsTrainer.WebService._staticInstance.get_jsonpCallbackParameter(); }
PeakSwc.GpsTrainer.WebService.set_path("/WebService.asmx");
PeakSwc.GpsTrainer.WebService.GetPositions= function(raceId,onSuccess,onFailed,userContext) {
/// <param name="raceId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetPositions(raceId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertPositions= function(raceId,positions,onSuccess,onFailed,userContext) {
/// <param name="raceId" type="String">System.Guid</param>
/// <param name="positions" type="Array">PeakSwc.GpsTrainer.RacePosition[]</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertPositions(raceId,positions,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.TextToWav= function(inputText,voiceId,onSuccess,onFailed,userContext) {
/// <param name="inputText" type="String">System.String</param>
/// <param name="voiceId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.TextToWav(inputText,voiceId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.Noop= 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>
PeakSwc.GpsTrainer.WebService._staticInstance.Noop(onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GenerateAudio= function(courseId,wp,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="wp" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</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>
PeakSwc.GpsTrainer.WebService._staticInstance.GenerateAudio(courseId,wp,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetAudioFileInfo= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetAudioFileInfo(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetSystemAudioFileInfo= 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetSystemAudioFileInfo(onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertAudioFile= function(fileName,data,onSuccess,onFailed,userContext) {
/// <param name="fileName" type="String">System.String</param>
/// <param name="data" type="Array">System.Byte[]</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertAudioFile(fileName,data,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectAudioFile= function(fileName,onSuccess,onFailed,userContext) {
/// <param name="fileName" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectAudioFile(fileName,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.NotifyMobileDevice= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.NotifyMobileDevice(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetUser= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetUser(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InitialUserLocation= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.InitialUserLocation(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.DeleteUser= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.DeleteUser(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertUser= function(u,onSuccess,onFailed,userContext) {
/// <param name="u" type="PeakSwc.GpsTrainer.User">PeakSwc.GpsTrainer.User</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertUser(u,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetActivityCodes= 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetActivityCodes(onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetRacingCategories= 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetRacingCategories(onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.ExecuteSQLCommand= function(command,onSuccess,onFailed,userContext) {
/// <param name="command" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.ExecuteSQLCommand(command,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetUserStatus= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetUserStatus(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetUserUTCStatus= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetUserUTCStatus(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateProgramConfiguration= function(login,programConfiguration,timestamp,onSuccess,onFailed,userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="programConfiguration" type="String">System.String</param>
/// <param name="timestamp" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateProgramConfiguration(login,programConfiguration,timestamp,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetProgramConfiguration= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetProgramConfiguration(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetCourseString= function(sCourseId,onSuccess,onFailed,userContext) {
/// <param name="sCourseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetCourseString(sCourseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.DeleteCourse= function(courseId,login,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.DeleteCourse(courseId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateCourse= function(courseId,elapsedDistanceKM,altitudeGainKM,altitudeLossKM,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="elapsedDistanceKM" type="Number">System.Double</param>
/// <param name="altitudeGainKM" type="Number">System.Double</param>
/// <param name="altitudeLossKM" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateCourse(courseId,elapsedDistanceKM,altitudeGainKM,altitudeLossKM,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetCourseRecords= function(c,onSuccess,onFailed,userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetCourseRecords(c,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectCourses= function(activityCode,longitude,latitude,radiusKM,onSuccess,onFailed,userContext) {
/// <param name="activityCode" type="Number">System.Int32</param>
/// <param name="longitude" type="Number">System.Double</param>
/// <param name="latitude" type="Number">System.Double</param>
/// <param name="radiusKM" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectCourses(activityCode,longitude,latitude,radiusKM,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.WaypointBoundingRectangle= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.WaypointBoundingRectangle(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectEssentialWaypointPositions= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectEssentialWaypointPositions(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectEssentialWaypoints= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectEssentialWaypoints(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetCourseGuid= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.Guid</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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetCourseGuid(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectDownloadedCourses= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectDownloadedCourses(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InhibitCourseDownload= function(courseId,login,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.InhibitCourseDownload(courseId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.EnableCourseDownload= function(courseId,login,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.EnableCourseDownload(courseId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertCourse= function(c,onSuccess,onFailed,userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertCourse(c,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.ClientUpdateCourse= function(c,onSuccess,onFailed,userContext) {
/// <param name="c" type="PeakSwc.GpsTrainer.Course">PeakSwc.GpsTrainer.Course</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>
PeakSwc.GpsTrainer.WebService._staticInstance.ClientUpdateCourse(c,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GenerateGoalTime= function(courseId,login,fitnessLevel,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="fitnessLevel" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GenerateGoalTime(courseId,login,fitnessLevel,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InhibitRaceDownload= function(raceId,login,onSuccess,onFailed,userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.InhibitRaceDownload(raceId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.EnableRaceDownload= function(raceId,login,onSuccess,onFailed,userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.EnableRaceDownload(raceId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertRace= function(r,onSuccess,onFailed,userContext) {
/// <param name="r" type="PeakSwc.GpsTrainer.Race">PeakSwc.GpsTrainer.Race</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertRace(r,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.DeleteRace= function(raceId,login,onSuccess,onFailed,userContext) {
/// <param name="raceId" type="String">System.String</param>
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.DeleteRace(raceId,login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GenerateRace= function(courseId,login,goalTime,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="goalTime" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GenerateRace(courseId,login,goalTime,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.VerifyGoalTime= function(courseId,login,goalTime,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="login" type="String">System.String</param>
/// <param name="goalTime" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.VerifyGoalTime(courseId,login,goalTime,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateRace= function(r,onSuccess,onFailed,userContext) {
/// <param name="r" type="PeakSwc.GpsTrainer.Race">PeakSwc.GpsTrainer.Race</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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateRace(r,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.SelectDownloadedRaces= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.SelectDownloadedRaces(login,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertWaypointBetween= function(courseId,prev,next,target,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertWaypointBetween(courseId,prev,next,target,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertWaypoints= function(courseId,wp,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="wp" type="Array">PeakSwc.GpsTrainer.Waypoint[]</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertWaypoints(courseId,wp,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateAndDeleteWaypoints= function(courseId,prev,targets,delta,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="targets" type="Array">PeakSwc.GpsTrainer.Waypoint[]</param>
/// <param name="delta" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateAndDeleteWaypoints(courseId,prev,targets,delta,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.DeleteWaypoint= function(courseId,prev,target,delta,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="delta" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.DeleteWaypoint(courseId,prev,target,delta,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.MoveWaypoint= function(courseId,prev,target,next,delta,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="delta" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.MoveWaypoint(courseId,prev,target,next,delta,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateWaypointDescription= function(courseId,timestamp,textDescription,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="timestamp" type="Date">System.DateTime</param>
/// <param name="textDescription" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateWaypointDescription(courseId,timestamp,textDescription,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.FinalizeWaypointData= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.FinalizeWaypointData(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.InsertWaypoint= function(sCourseId,prev,target,deltaD,onSuccess,onFailed,userContext) {
/// <param name="sCourseId" type="String">System.String</param>
/// <param name="prev" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="target" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="deltaD" type="Number">System.Double</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>
PeakSwc.GpsTrainer.WebService._staticInstance.InsertWaypoint(sCourseId,prev,target,deltaD,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.UpdateAndInsertWaypoints= function(courseId,selectedWP,next,deltaD,waypoints,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.String</param>
/// <param name="selectedWP" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="next" type="PeakSwc.GpsTrainer.Waypoint">PeakSwc.GpsTrainer.Waypoint</param>
/// <param name="deltaD" type="Number">System.Double</param>
/// <param name="waypoints" type="Array">PeakSwc.GpsTrainer.Waypoint[]</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>
PeakSwc.GpsTrainer.WebService._staticInstance.UpdateAndInsertWaypoints(courseId,selectedWP,next,deltaD,waypoints,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.VerifyStartFinishWaypoints= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.Guid</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>
PeakSwc.GpsTrainer.WebService._staticInstance.VerifyStartFinishWaypoints(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetWaypoints= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetWaypoints(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.GetStartWaypoint= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" 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>
PeakSwc.GpsTrainer.WebService._staticInstance.GetStartWaypoint(courseId,onSuccess,onFailed,userContext); }
PeakSwc.GpsTrainer.WebService.WaypointsValid= function(courseId,onSuccess,onFailed,userContext) {
/// <param name="courseId" type="String">System.Guid</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>
PeakSwc.GpsTrainer.WebService._staticInstance.WaypointsValid(courseId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(PeakSwc.GpsTrainer.RacePosition) === 'undefined') {
PeakSwc.GpsTrainer.RacePosition=gtc("PeakSwc.GpsTrainer.RacePosition");
PeakSwc.GpsTrainer.RacePosition.registerClass('PeakSwc.GpsTrainer.RacePosition');
}
if (typeof(PeakSwc.GpsTrainer.Waypoint) === 'undefined') {
PeakSwc.GpsTrainer.Waypoint=gtc("PeakSwc.GpsTrainer.Waypoint");
PeakSwc.GpsTrainer.Waypoint.registerClass('PeakSwc.GpsTrainer.Waypoint');
}
if (typeof(PeakSwc.GpsTrainer.GpsFileInfo) === 'undefined') {
PeakSwc.GpsTrainer.GpsFileInfo=gtc("PeakSwc.GpsTrainer.GpsFileInfo");
PeakSwc.GpsTrainer.GpsFileInfo.registerClass('PeakSwc.GpsTrainer.GpsFileInfo');
}
if (typeof(PeakSwc.GpsTrainer.User) === 'undefined') {
PeakSwc.GpsTrainer.User=gtc("PeakSwc.GpsTrainer.User");
PeakSwc.GpsTrainer.User.registerClass('PeakSwc.GpsTrainer.User');
}
if (typeof(PeakSwc.GpsTrainer.ActivityCode) === 'undefined') {
PeakSwc.GpsTrainer.ActivityCode=gtc("PeakSwc.GpsTrainer.ActivityCode");
PeakSwc.GpsTrainer.ActivityCode.registerClass('PeakSwc.GpsTrainer.ActivityCode');
}
if (typeof(PeakSwc.GpsTrainer.RacingCategory) === 'undefined') {
PeakSwc.GpsTrainer.RacingCategory=gtc("PeakSwc.GpsTrainer.RacingCategory");
PeakSwc.GpsTrainer.RacingCategory.registerClass('PeakSwc.GpsTrainer.RacingCategory');
}
if (typeof(UserStatus) === 'undefined') {
var UserStatus=gtc("UserStatus");
UserStatus.registerClass('UserStatus');
}
if (typeof(PeakSwc.GpsTrainer.Course) === 'undefined') {
PeakSwc.GpsTrainer.Course=gtc("PeakSwc.GpsTrainer.Course");
PeakSwc.GpsTrainer.Course.registerClass('PeakSwc.GpsTrainer.Course');
}
if (typeof(PeakSwc.GpsTrainer.LatLongRectangle) === 'undefined') {
PeakSwc.GpsTrainer.LatLongRectangle=gtc("PeakSwc.GpsTrainer.LatLongRectangle");
PeakSwc.GpsTrainer.LatLongRectangle.registerClass('PeakSwc.GpsTrainer.LatLongRectangle');
}
Type.registerNamespace('System');
if (typeof(System.TimeSpan) === 'undefined') {
System.TimeSpan=gtc("System.TimeSpan");
System.TimeSpan.registerClass('System.TimeSpan');
}
if (typeof(PeakSwc.GpsTrainer.Race) === 'undefined') {
PeakSwc.GpsTrainer.Race=gtc("PeakSwc.GpsTrainer.Race");
PeakSwc.GpsTrainer.Race.registerClass('PeakSwc.GpsTrainer.Race');
}

