GarminMeasurement.js

Summary

Garmin.Measurement - A datastructure designed to contain a single data measurement.

Version: 1.0

Author: Bobby Yang bobby.yang.at.garmin.com


Class Summary
Garmin.Measurement Garmin.Measurement

if (Garmin == undefined) var Garmin = {};
/**
 * Copyright © 2007 Garmin Ltd. or its subsidiaries.
 *
 * Licensed under the Apache License, Version 2.0 (the 'License')
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an 'AS IS' BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * 
 * @fileoverview Garmin.Measurement - A datastructure designed to contain a single data measurement.
 * 
 * @author Bobby Yang bobby.yang.at.garmin.com
 * @version 1.0
 */
/**Represent a real measurement.
 * @class Garmin.Measurement
 * @constructor 
 * @param value - value of the measurement
 * @param context - the context of the measurement (feet, seconds, etc...)
 */
Garmin.Measurement = function(value, context){};
Garmin.Measurement = Class.create();
Garmin.Measurement.prototype = {

	initialize: function(value, context) {
		this.value = value;
		this.context = context;
	},
	
	getContext: function() {
		return this.context;
	},
	
	setContext: function(context) {
		this.context = context;
	},
	
	getValue: function() {
		return this.value;
	},
	
	setValue: function(value) {
		this.value = value;
	},
	
	printMe: function(tabs) {
		var output = "";
		output += tabs + "  [Measurement]\n";
		output += tabs + "    value: " + this.value + '\n';
		//output += tabs + "    context: " + this.context + '\n';
		return output;
	},
	
	toString: function() {
		return this.value + " " + this.context;
	}
};


Documentation generated by JSDoc on Wed Apr 9 16:12:40 2008