private void handleInMotionMessage(InMotionMessage msg)
 {
     try
     {
         TagDataProvider.SetGPOState(3, true);
     }
     catch (Exception exc)
     {
         Logging.Logger.Log(exc);
         Logging.Logger.WriteBuffer();
     }
 }
        private void handleInMotion(InMotionMessage msg)
        {
            try
            {
                if (!_initialized || _canceled || _loadCreated)
                {
                    return;
                }

                if (timer != null)
                {
                    timer.Enabled = false;
                }

                Logging.Logger.Log("INFO", "Entering handleInMotion");
                //lock (_dataLocker)
                //{

                if (_canceled)
                {
                    return;
                }

                TagDataProvider.SetGPOState(2, false);

                if (zeroWeightCount < 20)
                {
                    TagDataProvider.SetGPOState(3, true);
                }
                //TagDataProvider.SetGPOState(3, true);

                if (!_weight1Acquired)
                {
                    Weight1 = msg.Weight;
                }
                else if (_weight1Acquired && _waitingForMotion)
                {
                    _waitingForMotion = false;
                }
                else if (!_weight2Acquired && IsSplitWeight)
                {
                    Weight2 = msg.Weight;
                }
                //}
            }
            catch (Exception exc)
            {
                Logging.Logger.Log(exc);
                Logging.Logger.WriteBuffer();
            }
        }
 private void handleInMotionMessage(InMotionMessage msg)
 {
 }