예제 #1
0
        private void headingParameterUpdate(object updateParameter)
        {
            Parameter tempParameter = (Parameter)updateParameter;

            if (Math.Abs((tempParameter.GetTime().Second - headingParameterValue.GetTime().Second)) >= 1)
            {
                headingParameterValue = tempParameter;
                DrawOnCanvas();
                mapHeadingList.AddLast(headingParameterValue);
                Mediator.AddListToBuffer(headingListName, mapHeadingList);
            }
        }
예제 #2
0
        private void altitudeParameterUpdate(object updateParameter)
        {
            Parameter tempParameter = (Parameter)updateParameter;

            if (Math.Abs((tempParameter.GetTime().Second - altitudeParameterValue.GetTime().Second)) >= 1)
            {
                altitudeParameterValue = tempParameter;
                DrawOnCanvas();
                mapAltitudeList.AddLast(altitudeParameterValue);
                Mediator.AddListToBuffer(altitudeListName, mapAltitudeList);
            }
        }
예제 #3
0
        private void yParameterUpdate(object updateParameter)
        {
            Parameter tempParameter = (Parameter)updateParameter;

            if (Math.Abs((tempParameter.GetTime().Second - yParameterValue.GetTime().Second)) >= 1)
            {
                yParameterValue = tempParameter;
                DrawOnCanvas();
                mapYCoordinateList.AddLast(yParameterValue);
                Mediator.AddListToBuffer(yListName, mapYCoordinateList);
            }
        }