using MonitoringTechnology.Common;
using MonitoringTechnology.DataAccess;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MonitoringTechnology.Models
{
public class MonitoringSensorModel : NotifyBase
{
///
/// 主键
///
public int _id;
public int F_Id
{
get { return _id; }
set { _id = value;this.DoNotify(); }
}
///
/// 序号
///
public int _SerialNo;
public int F_SerialNo
{
get { return _SerialNo; }
set { _SerialNo = value; this.DoNotify(); }
}
public DateTime? f_CreateDate;
///
/// 创建时间
///
public DateTime? F_CreateDate
{
get { return f_CreateDate; }
set { f_CreateDate = value; this.DoNotify(); }
}
///
/// 传感器数据上传时间
///
public DateTime? _datetime_Sensor;
public DateTime? F_DatetimeSensor
{
get { return _datetime_Sensor; }
set { _datetime_Sensor = value; this.DoNotify(); }
}
public List _datetime_List = new List();
public List Datetime_List
{
get { return _datetime_List; }
set { _datetime_List = value; this.DoNotify(); }
}
public float? _Tem;
///
/// 温度
///
public float? F_Tem
{
get { return _Tem; }
set { _Tem = value; this.DoNotify(); }
}
public float? _Hum;
///
/// 湿度
///
public float? F_Hum
{
get { return _Hum; }
set { _Hum = value; this.DoNotify(); }
}
public float? _pressure;
///
/// 气压
///
public float? F_Pressure
{
get { return _pressure; }
set { _pressure = value;this.DoNotify(); }
}
public float? _acceleration_X;
///
/// 加速度X
///
public float? F_AccelerationX
{
get { return _acceleration_X; }
set { _acceleration_X = value; this.DoNotify(); }
}
public float? _acceleration_Y;
///
/// 加速度Y
///
public float? F_AccelerationY
{
get { return _acceleration_Y; }
set { _acceleration_Y = value; this.DoNotify(); }
}
public float? _acceleration_Z;
///
/// 加速度Z
///
public float? F_AccelerationZ
{
get { return _acceleration_Z; }
set { _acceleration_Z = value; this.DoNotify(); }
}
public float? _angularVelocity_X;
///
/// 角速度X
///
public float? F_AngularVelocityX
{
get { return _angularVelocity_X; }
set { _angularVelocity_X = value;this.DoNotify(); }
}
public float? _angularVelocity_Y;
///
/// 角速度Y
///
public float? F_AngularVelocityY
{
get { return _angularVelocity_Y; }
set { _angularVelocity_Y = value;this.DoNotify(); }
}
public float? _angularVelocity_Z;
///
/// 角速度Z
///
public float? F_AngularVelocityZ
{
get { return _angularVelocity_Z; }
set { _angularVelocity_Z = value;this.DoNotify(); }
}
public float? degrees_x ;
///
/// X轴度数
///
public float? F_DegreesX
{
get { return degrees_x; }
set { degrees_x = value; this.DoNotify(); }
}
public float? degrees_y;
///
/// Y轴度数
///
public float? F_DegreesY
{
get { return degrees_y; }
set { degrees_y = value; this.DoNotify(); }
}
public float? degrees_z;
///
/// Z轴度数
///
public float? F_DegreesZ
{
get { return degrees_z; }
set { degrees_z = value; this.DoNotify(); }
}
#region 未存数据库字段
public double x = 1.5;
///
/// x轴方向倍数
///
public double Multiple_X
{
get { return x; }
set { x = value; this.DoNotify(); }
}
public double y = 1.5;
///
/// Y轴方向倍数
///
public double Multiple_Y
{
get { return y; }
set { y = value; this.DoNotify(); }
}
public double z = 1.5;
///
/// Z轴方向倍数
///
public double Multiple_Z
{
get { return z; }
set { z = value; this.DoNotify(); }
}
#endregion
}
}