Beispiel #1
0
        protected virtual void OnValuesChanged(ValuesChangedEventArgs ValuesEvent)
        {
            EventHandler <ValuesChangedEventArgs> handler = ValuesChanged;

            if (handler != null)
            {
                handler(this, ValuesEvent);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Method to send the data to the learning hub
        /// </summary>
        private void SendData()
        {
            try
            {
                List <string> TempValues = new List <string>();
                TempValues.Add(OrientationW.ToString());
                TempValues.Add(OrientationX.ToString());
                TempValues.Add(OrientationY.ToString());
                TempValues.Add(OrientationZ.ToString());
                TempValues.Add(AccelerometerX.ToString());
                TempValues.Add(AccelerometerY.ToString());
                TempValues.Add(AccelerometerZ.ToString());
                TempValues.Add(GyroscopeX.ToString());
                TempValues.Add(GyroscopeY.ToString());
                TempValues.Add(GyroscopeZ.ToString());
                TempValues.Add(EMGdata[0].ToString());
                TempValues.Add(EMGdata[1].ToString());
                TempValues.Add(EMGdata[2].ToString());
                TempValues.Add(EMGdata[3].ToString());
                TempValues.Add(EMGdata[4].ToString());
                TempValues.Add(EMGdata[5].ToString());
                TempValues.Add(EMGdata[6].ToString());
                TempValues.Add(EMGdata[7].ToString());

                ValuesChangedEventArgs e = new ValuesChangedEventArgs();
                e.values = TempValues;
                OnValuesChanged(e);
            }
            catch (Exception ex)
            {
                //Debug.WriteLine(ex.StackTrace);
                if (DebugText != ex.ToString())
                {
                    DebugText = ex.ToString();
                }
            }
        }
Beispiel #3
0
        /// <summary>
        /// A static helper method to raise the ValuesChanged event on a target element.
        /// </summary>
        /// <param name="target">UIElement or ContentElement on which to raise the event</param>
        /// <param name="name"> </param>
        /// <param name="values"> </param>
        internal static ValuesChangedEventArgs RaiseValuesChangedEvent(DependencyObject target, string name, List<double> values)
        {
            if (target == null) return null;

            var args = new ValuesChangedEventArgs(name, values) {
                                                                    RoutedEvent = ValuesChangedEvent
                                                                };
            RoutedEventHelper.RaiseEvent(target, args);
            return args;
        }
Beispiel #4
0
 private void bandX_ValuesChanged(Object sender, ValuesChangedEventArgs e)
 {
     ((Band)sender).Title.Text = m_chart.ViewXY.XAxes[0].AxisValueToDateTime(e.NewBeginValue) + "\r\n" + m_chart.ViewXY.XAxes[0].AxisValueToDateTime(e.NewEndValue);
 }
 private void receiveDataService_ValuesChanged(object sender, ValuesChangedEventArgs e)
 {
     StringBuilder sb = new StringBuilder();
     foreach(KeyValuePair<string, string> value in e.ChangedValues)
     {
         sb.Append(value.Key + "=" + value.Value + " ");
     }
     _PlayerPluginContext.Log(LogLevel.Information, "Received data " + sb.ToString());
 }