public void SaveAcceleration(AccelerometerData data)
 {
     throw new NotImplementedException();
 }
 public void SaveAcceleration(AccelerometerData data)
 {
     s_log.Info($"Saving Accelerometer Data: {data}");
     m_session.Save(data);
     m_session.Flush();
 }
        public void ReportAccelerometer(string identifier, string dateTimeStringFormat, string sx, string sy, string sz, string sacc)
        {
            DateTime dateTime;
            float x;
            float y;
            float z;
            double acc;

            bool isValidParse;

            isValidParse = (DateTime.TryParseExact(dateTimeStringFormat,
                           DATE_TIME_FORMAT,
                           System.Globalization.CultureInfo.InvariantCulture,
                           System.Globalization.DateTimeStyles.None,
                           out dateTime));
            if (!isValidParse)
                return;

            isValidParse = float.TryParse(sx, out x);
            if (!isValidParse)
                return;

            isValidParse = float.TryParse(sy, out y);
            if (!isValidParse)
                return;

            isValidParse = float.TryParse(sz, out z);
            if (!isValidParse)
                return;

            isValidParse = double.TryParse(sacc, out acc);
            if (!isValidParse)
                return;

            AccelerometerData data = new AccelerometerData() { Identifier = identifier, Time = dateTime, X = x, Y = y, Z = z, Accuracy=acc };
            m_dbService.SaveAcceleration(data);
        }