Code covered by the MathWorks Limited License

Highlights from
Android Sensor support from MATLAB (R2013a, R2013b, R2014a)

image thumbnail

Android Sensor support from MATLAB (R2013a, R2013b, R2014a)

by

 

31 Jul 2013 (Updated )

Use MATLAB to acquire sensor data from built-in sensors on your Android device.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

matlab.mobilesensor.internal.mobileSensorExplorer.GeodeticPositionVisualization
%   Copyright 2013 The MathWorks, Inc.

classdef GeodeticPositionVisualization < matlab.mobilesensor.internal.mobileSensorExplorer.SensorVisualization
    
    methods
        function obj = GeodeticPositionVisualization(varargin)
            obj@matlab.mobilesensor.internal.mobileSensorExplorer.SensorVisualization('LatitudeLongitude',varargin{:});
        end
    end
    
    methods (Access=protected)
        function processDataImpl(obj, data, ~)   
             if isempty(obj.hLine)
                obj.hLine = plot(obj.a, data(:,1),data(:,2));
                title(obj.a,obj.sensorName)
                xlabel(obj.a,'Latitude');
                ylabel(obj.a,'Longitude');
            else
                for iColumn = 1:size(data,2)
                    set(obj.hLine,'XData',data(:,1),'YData',data(:,2));
                end
            end
        end
    end

    properties(GetAccess = private, SetAccess = private)
        hLine
    end
    
end

Contact us