You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hardware/ETH8020.cpp
+4-8Lines changed: 4 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -136,8 +136,7 @@ void CETH8020::UpdateSwitch(const unsigned char Idx, const int SubUnit, const bo
136
136
char szIdx[10];
137
137
sprintf(szIdx, "%X%02X%02X%02X", 0, 0, 0, Idx);
138
138
std::vector<std::vector<std::string> > result;
139
-
result = m_sql.safe_query("SELECT Name,nValue,sValue FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)",
140
-
m_HwdID, szIdx, SubUnit);
139
+
result = m_sql.safe_query("SELECT Name,nValue,sValue FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)", m_HwdID, szIdx, SubUnit);
141
140
if (result.size() < 1)
142
141
{
143
142
bDeviceExits = false;
@@ -184,8 +183,7 @@ void CETH8020::UpdateSwitch(const unsigned char Idx, const int SubUnit, const bo
184
183
if (!bDeviceExits)
185
184
{
186
185
//Assign default name for device
187
-
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)",
188
-
defaultname.c_str(), m_HwdID, szIdx, SubUnit);
186
+
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)", defaultname.c_str(), m_HwdID, szIdx, SubUnit);
189
187
}
190
188
}
191
189
@@ -197,8 +195,7 @@ void CETH8020::SendVoltage(const unsigned long Idx, const float Volt, const std:
197
195
char szTmp[30];
198
196
sprintf(szTmp, "%08X", (unsignedint)Idx);
199
197
200
-
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", m_HwdID, szTmp, int(pTypeGeneral), int(sTypeVoltage));
202
199
if (result.size() < 1)
203
200
{
204
201
bDeviceExits = false;
@@ -214,8 +211,7 @@ void CETH8020::SendVoltage(const unsigned long Idx, const float Volt, const std:
214
211
if (!bDeviceExits)
215
212
{
216
213
//Assign default name for device
217
-
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, szTmp, int(pTypeGeneral), int(sTypeVoltage));
result = m_sql.safe_query("SELECT SwitchType,LastLevel FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit==%d)", m_HwdID, szDeviceID, int(tsen->LIGHTING2.unitcode));
"SELECT ID, Manufacturer, Profile, [Type] FROM EnoceanSensors WHERE (HardwareID==%d) AND (DeviceID=='%q')",
1407
-
m_HwdID, szDeviceID);
1403
+
result = m_sql.safe_query("SELECT ID, Manufacturer, Profile, [Type] FROM EnoceanSensors WHERE (HardwareID==%d) AND (DeviceID=='%q')", m_HwdID, szDeviceID);
result = m_sql.safe_query("SELECT SwitchType,LastLevel FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit==%d)", m_HwdID, szDeviceID, int(tsen->LIGHTING2.unitcode));
result=m_sql.safe_query("SELECT ID, Manufacturer, Profile, [Type] FROM EnoceanSensors WHERE (HardwareID==%d) AND (DeviceID=='%q')",
1086
-
m_HwdID, szDeviceID);
1081
+
result = m_sql.safe_query("SELECT ID, Manufacturer, Profile, [Type] FROM EnoceanSensors WHERE (HardwareID==%d) AND (DeviceID=='%q')", m_HwdID, szDeviceID);
1087
1082
if (result.size()<1)
1088
1083
{
1089
1084
_log.Log(LOG_NORM, "EnOcean: Need Teach-In for %s", szDeviceID);
result = m_sql.safe_query("SELECT Name,nValue,sValue FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit ==%d)",
236
-
m_HwdID, szIdx, SubUnit);
235
+
result = m_sql.safe_query("SELECT Name,nValue,sValue FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit ==%d)", m_HwdID, szIdx, SubUnit);
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)",
284
-
defaultname.c_str(), m_HwdID, szIdx, SubUnit);
282
+
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Unit == %d)", defaultname.c_str(), m_HwdID, szIdx, SubUnit);
result = m_sql.safe_query("SELECT ID FROM DeviceStatus WHERE (HardwareID==%d) AND (Type==%d) AND (Subtype==%d)", m_HwdID, int(pTypeGeneral), int(sTypeTextStatus));
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", m_HwdID, szTmp, int(pTypeGeneral), int(sTypeVoltage));
166
161
if (result.size() < 1)
167
162
{
168
163
bDeviceExits = false;
@@ -178,8 +173,7 @@ void CHardwareMonitor::SendVoltage(const unsigned long Idx, const float Volt, co
178
173
if (!bDeviceExits)
179
174
{
180
175
//Assign default name for device
181
-
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, szTmp, int(pTypeGeneral), int(sTypeVoltage));
183
177
}
184
178
}
185
179
@@ -191,8 +185,7 @@ void CHardwareMonitor::SendCurrent(const unsigned long Idx, const float Curr, co
191
185
char szTmp[30];
192
186
sprintf(szTmp, "%08X", (unsignedint)Idx);
193
187
194
-
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", m_HwdID, szTmp, int(pTypeGeneral), int(sTypeCurrent));
196
189
if (result.size() < 1)
197
190
{
198
191
bDeviceExits = false;
@@ -208,17 +201,15 @@ void CHardwareMonitor::SendCurrent(const unsigned long Idx, const float Curr, co
208
201
if (!bDeviceExits)
209
202
{
210
203
//Assign default name for device
211
-
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, szTmp, int(pTypeGeneral), int(sTypeCurrent));
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID==%d) AND (Type==%d) AND (Subtype==%d)", m_HwdID, int(Idx), int(pTypeTEMP), int(sTypeTEMP10));
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID==%d) AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, int(Idx), int(pTypeTEMP), int(sTypeTEMP10));
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", m_HwdID, szTmp, int(pTypeGeneral), int(sTypePercentage));
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, szTmp, int(pTypeGeneral), int(sTypePercentage));
281
269
}
282
270
}
283
271
@@ -289,8 +277,7 @@ void CHardwareMonitor::SendFanSensor(const int Idx, const int FanSpeed, const st
289
277
char szTmp[30];
290
278
sprintf(szTmp, "%08X", (unsignedint)Idx);
291
279
292
-
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
result = m_sql.safe_query("SELECT Name FROM DeviceStatus WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", m_HwdID, szTmp, int(pTypeGeneral), int(sTypeFan));
294
281
if (result.size() < 1)
295
282
{
296
283
bDeviceExits = false;
@@ -306,8 +293,7 @@ void CHardwareMonitor::SendFanSensor(const int Idx, const int FanSpeed, const st
306
293
if (!bDeviceExits)
307
294
{
308
295
//Assign default name for device
309
-
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)",
m_sql.safe_query("UPDATE DeviceStatus SET Name='%q' WHERE (HardwareID==%d) AND (DeviceID=='%q') AND (Type==%d) AND (Subtype==%d)", defaultname.c_str(), m_HwdID, szTmp, int(pTypeGeneral), int(sTypeFan));
0 commit comments