public HttpResponseMessage StopDeviceDataRecord(string CompanyCode, string DeviceCode) { ResultMsg resultMsg = null; LoggerManager.Log.Info($"Company<{CompanyCode}>-Device<{DeviceCode}> stop data record.......!\n"); string mqttTopic = CompanyCode + "/" + DeviceCode + "/StopDataRecord"; MqttManager.client_MqttMsgPublist(mqttTopic, ""); resultMsg = new ResultMsg(); resultMsg.StatusCode = (int)StatusCodeEnum.Success; resultMsg.Info = ""; resultMsg.Data = ""; return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(resultMsg))); }
public bool WriteTagValue(string CompanyCode, string DeviceCode, string TagName, string TagValue) { bool bSucceed = false; LoggerManager.Log.Info("Write tag value!\n"); string mqttTopic = CompanyCode + "/" + DeviceCode + "/00"; TagItem[] tagDatas = new TagItem[1]; tagDatas[0] = new TagItem(); tagDatas[0].TagName = TagName; tagDatas[0].TagValue = TagValue; string mqttMessage = JsonConvert.SerializeObject(tagDatas); MqttManager.client_MqttMsgPublist(mqttTopic, mqttMessage);//"Company1/Device001/00" return(bSucceed); }
public HttpResponseMessage WriteTagValue(string CompanyCode, string DeviceCode, string TagName, string TagValue) { ResultMsg resultMsg = null; LoggerManager.Log.Info("Write tag value!\n"); string mqttTopic = CompanyCode + "/" + DeviceCode + "/00"; TagItem[] tagDatas = new TagItem[1]; tagDatas[0] = new TagItem(); tagDatas[0].TagName = TagName; tagDatas[0].TagValue = TagValue; string mqttMessage = JsonConvert.SerializeObject(tagDatas); MqttManager.client_MqttMsgPublist(mqttTopic, mqttMessage);//"Company1/Device001/00" resultMsg = new ResultMsg(); resultMsg.StatusCode = (int)StatusCodeEnum.Success; resultMsg.Info = ""; resultMsg.Data = ""; return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(resultMsg))); }