|
@@ -172,7 +172,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
|
|
|
|
int ShowNowTypeIndex = 0;
|
|
int ShowNowTypeIndex = 0;
|
|
String[] ShowListType_String = {
|
|
String[] ShowListType_String = {
|
|
- "당월",
|
|
|
|
|
|
+ "월별",
|
|
"일별",
|
|
"일별",
|
|
"3개월",
|
|
"3개월",
|
|
"전년비",
|
|
"전년비",
|
|
@@ -1647,9 +1647,11 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
//Quene 에 해야할일 삽입
|
|
//Quene 에 해야할일 삽입
|
|
- TodoList.offer(CalendarYear - 1);
|
|
|
|
- TodoList.offer(CalendarYear - 2);
|
|
|
|
-
|
|
|
|
|
|
+// TodoList.offer(CalendarYear - 1);
|
|
|
|
+// TodoList.offer(CalendarYear - 2);
|
|
|
|
+ Log.i(TAG, "[ShowYearEnergy] CalendarMonth [" + CalendarMonth + "]");
|
|
|
|
+ TodoList.offer(CalendarYear - 1); // 전년도 정보 요청
|
|
|
|
+ if ((CalendarMonth + 1) < 3) TodoList.offer(CalendarYear - 2); // 1~2월 인경우, 이전년도 정보가 필요함
|
|
//Get Data from Server
|
|
//Get Data from Server
|
|
getRMDataFromSVR(ShowNowTypeIndex, CalendarYear, -1, ShowNowEnergyIndex);
|
|
getRMDataFromSVR(ShowNowTypeIndex, CalendarYear, -1, ShowNowEnergyIndex);
|
|
}
|
|
}
|
|
@@ -1799,8 +1801,10 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
mDrawBottomGraphValue3Month_Text = 3;
|
|
mDrawBottomGraphValue3Month_Text = 3;
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
- TodoList.offer(CalendarYear - 1);
|
|
|
|
- TodoList.offer(CalendarYear - 2);
|
|
|
|
|
|
+// TodoList.offer(CalendarYear - 1);
|
|
|
|
+// TodoList.offer(CalendarYear - 2);
|
|
|
|
+
|
|
|
|
+ if ((CalendarMonth + 1) < 3) TodoList.offer(CalendarYear - 1); // 1~2월 인경우, 이전년도 정보가 필요함
|
|
//Get Data from Server
|
|
//Get Data from Server
|
|
getRMDataFromSVR(ShowNowTypeIndex, CalendarYear, -1, ShowNowEnergyIndex);
|
|
getRMDataFromSVR(ShowNowTypeIndex, CalendarYear, -1, ShowNowEnergyIndex);
|
|
}
|
|
}
|
|
@@ -2436,7 +2440,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
if (nValueCnt != 0) {
|
|
if (nValueCnt != 0) {
|
|
for (int i = 0; i < nValueCnt; i++) {
|
|
for (int i = 0; i < nValueCnt; i++) {
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt [" + Integer.toString(nValueCnt) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt [" + Integer.toString(nValueCnt) + "]");
|
|
- DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(i, month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(" + i + ", month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1)) && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1)) && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
result = true;
|
|
result = true;
|
|
@@ -2450,14 +2454,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 0:
|
|
case 0:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "elect_used") != null) && (imapRemotemeter.GetAttributeVal(i, "elect_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "elect_used") != null) && (imapRemotemeter.GetAttributeVal(i, "elect_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "elect_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "elect_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "elect_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "elect_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "elect_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "elect_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2475,14 +2479,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 1:
|
|
case 1:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "water_used") != null) && (imapRemotemeter.GetAttributeVal(i, "water_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "water_used") != null) && (imapRemotemeter.GetAttributeVal(i, "water_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "water_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "water_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "water_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "water_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "water_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "water_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2500,14 +2504,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 2:
|
|
case 2:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "gas_used") != null) && (imapRemotemeter.GetAttributeVal(i, "gas_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "gas_used") != null) && (imapRemotemeter.GetAttributeVal(i, "gas_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "gas_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "gas_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "gas_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "gas_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "gas_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "gas_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2524,14 +2528,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 3:
|
|
case 3:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "hotwater_used") != null) && (imapRemotemeter.GetAttributeVal(i, "hotwater_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "hotwater_used") != null) && (imapRemotemeter.GetAttributeVal(i, "hotwater_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "hotwater_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "hotwater_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "hotwater_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "hotwater_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "hotwater_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "hotwater_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2548,14 +2552,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 4:
|
|
case 4:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "energy_used") != null) && (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "energy_used") != null) && (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "energy_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "energy_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "energy_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "energy_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2572,14 +2576,14 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 5:
|
|
case 5:
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
monthTableClass[j] = new MonthTableClass("", "", "");
|
|
if ((imapRemotemeter.GetAttributeVal(i, "carbon_used") != null) && (imapRemotemeter.GetAttributeVal(i, "carbon_average_used_samesize") != null)) {
|
|
if ((imapRemotemeter.GetAttributeVal(i, "carbon_used") != null) && (imapRemotemeter.GetAttributeVal(i, "carbon_average_used_samesize") != null)) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "carbon_used").equals("1000000") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "carbon_used").equals("1000000")) {
|
|
TempString = "- / ";
|
|
TempString = "- / ";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "carbon_used") + " / ";
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "carbon_used") + " / ";
|
|
}
|
|
}
|
|
|
|
|
|
- if (imapRemotemeter.GetAttributeVal(i, "carbon_average_used_samesize").equals("null") == true) {
|
|
|
|
|
|
+ if (imapRemotemeter.GetAttributeVal(i, "carbon_average_used_samesize").equals("null")) {
|
|
TempString = TempString + "-";
|
|
TempString = TempString + "-";
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -2631,33 +2635,37 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
nValueCnt = imapRemotemeter.SetItem("valuelist");
|
|
nValueCnt = imapRemotemeter.SetItem("valuelist");
|
|
if (nValueCnt != 0) {
|
|
if (nValueCnt != 0) {
|
|
for (int i = 0; i < nValueCnt; i++) {
|
|
for (int i = 0; i < nValueCnt; i++) {
|
|
- DebugLogOutput("NumberOfValuelist " + Integer.toString(nValueCnt));
|
|
|
|
- DebugLogOutput("GetAttributeVal(i, month) " + imapRemotemeter.GetAttributeVal(i, "month"));
|
|
|
|
- DebugLogOutput("CalendarMonth " + (CalendarMonth + 1));
|
|
|
|
- if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1))
|
|
|
|
- && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt [" + Integer.toString(nValueCnt) + "]");
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(" + i + ", month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
|
|
+ if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1)) && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
result = true;
|
|
result = true;
|
|
//일단 kepco="yes" photovoltaics="yes" fuelcell="yes" eleccar="yes" 4개
|
|
//일단 kepco="yes" photovoltaics="yes" fuelcell="yes" eleccar="yes" 4개
|
|
int Temp_mNumberOfEnergy = 5;
|
|
int Temp_mNumberOfEnergy = 5;
|
|
for (int j = 0; j < Temp_mNumberOfEnergy; j++) {
|
|
for (int j = 0; j < Temp_mNumberOfEnergy; j++) {
|
|
monthTableClassRight[j] = new MonthTableClass("", "", "");
|
|
monthTableClassRight[j] = new MonthTableClass("", "", "");
|
|
}
|
|
}
|
|
|
|
+
|
|
if (imapRemotemeter.GetAttributeVal(i, "kepco_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "kepco_used") != null) {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "kepco_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "kepco_used");
|
|
monthTableClassRight[0].Use = TempString;
|
|
monthTableClassRight[0].Use = TempString;
|
|
}
|
|
}
|
|
|
|
+
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar1_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar1_used") != null) {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar1_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar1_used");
|
|
monthTableClassRight[1].Use = TempString;
|
|
monthTableClassRight[1].Use = TempString;
|
|
}
|
|
}
|
|
|
|
+
|
|
if (imapRemotemeter.GetAttributeVal(i, "photovoltaics_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "photovoltaics_used") != null) {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "photovoltaics_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "photovoltaics_used");
|
|
monthTableClassRight[2].Use = TempString;
|
|
monthTableClassRight[2].Use = TempString;
|
|
}
|
|
}
|
|
|
|
+
|
|
if (imapRemotemeter.GetAttributeVal(i, "fuelcell_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "fuelcell_used") != null) {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "fuelcell_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "fuelcell_used");
|
|
monthTableClassRight[3].Use = TempString;
|
|
monthTableClassRight[3].Use = TempString;
|
|
}
|
|
}
|
|
|
|
+
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar2_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar2_used") != null) {
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar2_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar2_used");
|
|
monthTableClassRight[4].Use = TempString;
|
|
monthTableClassRight[4].Use = TempString;
|
|
@@ -2665,7 +2673,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- if (result == true) {
|
|
|
|
|
|
+ if (result) {
|
|
//사용량, 생산량 같이 표현
|
|
//사용량, 생산량 같이 표현
|
|
ShowMonthEnergyDataRight(90);
|
|
ShowMonthEnergyDataRight(90);
|
|
ShowMonthEnergyDataCenter(90, 90);
|
|
ShowMonthEnergyDataCenter(90, 90);
|
|
@@ -2678,49 +2686,49 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
if (nValueCnt1 != 0) {
|
|
if (nValueCnt1 != 0) {
|
|
for (int i = 0; i < nValueCnt1; i++) {
|
|
for (int i = 0; i < nValueCnt1; i++) {
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt1 [" + Integer.toString(nValueCnt1) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt1 [" + Integer.toString(nValueCnt1) + "]");
|
|
- DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(i, month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(" + i + ", month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1)) && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
if ((Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "month")) == (CalendarMonth + 1)) && (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "year")) == (CalendarYear))) {
|
|
DebugLogOutput("day " + imapRemotemeter.GetAttributeVal(i, "day"));
|
|
DebugLogOutput("day " + imapRemotemeter.GetAttributeVal(i, "day"));
|
|
switch (ShowNowEnergyIndex) {
|
|
switch (ShowNowEnergyIndex) {
|
|
case 0: // 전기차1
|
|
case 0: // 전기차1
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar1_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar1_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar1_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar1_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
case 1: // 전기차2
|
|
case 1: // 전기차2
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar2_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar2_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar2_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar2_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
case 2: // 태양광
|
|
case 2: // 태양광
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "photovoltaics_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "photovoltaics_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "photovoltaics_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "photovoltaics_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
case 3: // 연료전지
|
|
case 3: // 연료전지
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "fuelcell_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "fuelcell_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "fuelcell_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "fuelcell_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
case 4: // 전기차
|
|
case 4: // 전기차
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
case 5: // 전기차
|
|
case 5: // 전기차
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar_used");
|
|
TempString = imapRemotemeter.GetAttributeVal(i, "eleccar_used");
|
|
- if (TempString.equals("1000000") == false) {
|
|
|
|
|
|
+ if (!TempString.equals("1000000")) {
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
CalendarItemShow(mCalendarItemIndex, (Integer.parseInt(imapRemotemeter.GetAttributeVal(i, "day"))), imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
@@ -2736,7 +2744,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
if (nValueCnt2 != 0) {
|
|
if (nValueCnt2 != 0) {
|
|
for (int i = 0; i < nValueCnt2; i++) {
|
|
for (int i = 0; i < nValueCnt2; i++) {
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt2 [" + Integer.toString(nValueCnt2) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] nValueCnt2 [" + Integer.toString(nValueCnt2) + "]");
|
|
- DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(i, month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
|
|
|
|
+ DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] GetAttributeVal(" + i + ", month) [" + imapRemotemeter.GetAttributeVal(i, "month") + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
DebugLogOutput("[getRMDataFromSVR.ProcSuccess()] CalendarMonth [" + (CalendarMonth + 1) + "]");
|
|
|
|
|
|
float Temp_Myhome = 0;
|
|
float Temp_Myhome = 0;
|
|
@@ -2745,7 +2753,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
switch (ShowNowEnergyIndex) {
|
|
switch (ShowNowEnergyIndex) {
|
|
case 0: // 전기차1
|
|
case 0: // 전기차1
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar1_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar1_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "eleccar1_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "eleccar1_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar1_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar1_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2756,7 +2764,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
|
|
|
|
case 1: // 전기차2
|
|
case 1: // 전기차2
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar2_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar2_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "eleccar2_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "eleccar2_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar2_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar2_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2767,7 +2775,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
|
|
|
|
case 2: // 태양광
|
|
case 2: // 태양광
|
|
if (imapRemotemeter.GetAttributeVal(i, "photovoltaics_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "photovoltaics_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "photovoltaics_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "photovoltaics_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "photovoltaics_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "photovoltaics_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2778,7 +2786,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
|
|
|
|
case 3: // 연료전지
|
|
case 3: // 연료전지
|
|
if (imapRemotemeter.GetAttributeVal(i, "fuelcell_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "fuelcell_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "fuelcell_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "fuelcell_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "fuelcell_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "fuelcell_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2789,12 +2797,12 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
|
|
|
|
case 4: // 난방
|
|
case 4: // 난방
|
|
if (imapRemotemeter.GetAttributeVal(i, "energy_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "energy_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "energy_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "energy_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "energy_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "energy_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize").equals("null") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize").equals("null")) {
|
|
Temp_SameSize = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize"));
|
|
Temp_SameSize = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "energy_average_used_samesize"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2807,7 +2815,7 @@ public class VIPRemoteMeterMainScreen extends WpadScreen {
|
|
case 5: // 전기차
|
|
case 5: // 전기차
|
|
//전기차는 동평형이 없다. 다른 에너지도 없는지 확인이 필요함.
|
|
//전기차는 동평형이 없다. 다른 에너지도 없는지 확인이 필요함.
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar_used") != null) {
|
|
if (imapRemotemeter.GetAttributeVal(i, "eleccar_used") != null) {
|
|
- if (imapRemotemeter.GetAttributeVal(i, "eleccar_used").equals("1000000") == false) {
|
|
|
|
|
|
+ if (!imapRemotemeter.GetAttributeVal(i, "eleccar_used").equals("1000000")) {
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
Temp_Myhome = Float.parseFloat(imapRemotemeter.GetAttributeVal(i, "eleccar_used"));
|
|
}
|
|
}
|
|
}
|
|
}
|