public static SensorCode CreateSensorCode(int ID) { SensorCode sensorCode = new SensorCode(); sensorCode.id = ID; return(sensorCode); }
// POST: /SensorCodes public async Task <IHttpActionResult> Post(SensorCode sensorCode) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SensorCodes.Add(sensorCode); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (SensorCodeExists(sensorCode.id)) { return(Conflict()); } else { throw; } } return(Created(sensorCode)); }
/// <summary> /// 设置主传感器工作模式 /// </summary> /// <param name="longAddress"></param> /// <param name="mode"></param> /// <param name="sensorCode"></param> /// <returns></returns> public bool WritePVSensorMode(long longAddress, SensorMode mode, SensorCode sensorCode) { RequestPacket request = new RequestPacket() { LongOrShort = 1, Address = longAddress, Command = 0x84, DataContent = new byte[] { (byte)mode, (byte)sensorCode }, }; ResponsePacket response = Request(request); return(response != null); }
// DELETE: /SensorCodes(5) public async Task <IHttpActionResult> Delete([FromODataUri] double key) { SensorCode sensorCode = await db.SensorCodes.FindAsync(key); if (sensorCode == null) { return(NotFound()); } db.SensorCodes.Remove(sensorCode); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// 设置主传感器工作模式 /// </summary> /// <param name="longAddress"></param> /// <param name="mode"></param> /// <param name="sensorCode"></param> /// <returns></returns> public bool WritePVSensorMode(SensorMode mode, SensorCode sensorCode) { if (_ID == null) { return(false); } bool ret = _HartComport.WritePVSensorMode(_ID.LongAddress, mode, sensorCode); if (ret) { _SensorMode = null; _SensorCode = null; _PVOutput = null; _PVSensor = null; } return(ret); }
// PUT: /SensorCodes(5) public async Task <IHttpActionResult> Put([FromODataUri] double key, Delta <SensorCode> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } SensorCode sensorCode = await db.SensorCodes.FindAsync(key); if (sensorCode == null) { return(NotFound()); } patch.Put(sensorCode); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SensorCodeExists(key)) { return(NotFound()); } else { throw; } } return(Updated(sensorCode)); }
public void AddToSensorCodes(SensorCode sensorCode) { base.AddObject("SensorCodes", sensorCode); }
public static string GetDescr(SensorCode sc) { return(sc.ToString().Substring(1)); }
/// <summary> /// Creates a new instance of class <see cref="SensorData"/>. /// </summary> /// <param name="code">Microsoft Band sensor type code</param> /// <param name="data">Value of sensor reading</param> public SensorData(SensorCode code, int data) { Code = code; Data = data; }