|
@@ -162,24 +162,45 @@ static void updateNetState(){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- EEthConnState connState = ETHERNETMANAGER->getConnState();
|
|
|
- switch (connState){
|
|
|
- case E_ETH_DISCONNECTED: // 以太网断开
|
|
|
- mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
- break;
|
|
|
- case E_ETH_CONNECTING: // 以太网连接中
|
|
|
- mPainter1Ptr->setBackgroundColor(0xFF2F9DF1);
|
|
|
- break;
|
|
|
- case E_ETH_CONNECTED: // 以太网连接
|
|
|
- mPainter1Ptr->setBackgroundColor(0xFF37C127);
|
|
|
- break;
|
|
|
- case E_ETH_DISCONNECTING: // 以太网断开连接中
|
|
|
- mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+
|
|
|
+ ENetChannel channel = NETMANAGER->getConnChannel();
|
|
|
+ switch (channel) {
|
|
|
+ case E_NET_CHANNEL_ETHERNET:
|
|
|
+ if (ETHERNETMANAGER->isConnected()) {
|
|
|
+ mPainter1Ptr->setBackgroundColor(0xFF37C127);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+ }
|
|
|
break;
|
|
|
- case E_ETH_CONN_UNKNOWN: // 以太网未知
|
|
|
- mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+ case E_NET_CHANNEL_WIFI:
|
|
|
+ if (WIFIMANAGER->isConnected()) {
|
|
|
+ mPainter1Ptr->setBackgroundColor(0xFF37C127);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+ }
|
|
|
break;
|
|
|
}
|
|
|
+
|
|
|
+// EEthConnState connState = ETHERNETMANAGER->getConnState();
|
|
|
+// switch (connState){
|
|
|
+// case E_ETH_DISCONNECTED: // 以太网断开
|
|
|
+// mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+// break;
|
|
|
+// case E_ETH_CONNECTING: // 以太网连接中
|
|
|
+// mPainter1Ptr->setBackgroundColor(0xFF2F9DF1);
|
|
|
+// break;
|
|
|
+// case E_ETH_CONNECTED: // 以太网连接
|
|
|
+// mPainter1Ptr->setBackgroundColor(0xFF37C127);
|
|
|
+// break;
|
|
|
+// case E_ETH_DISCONNECTING: // 以太网断开连接中
|
|
|
+// mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+// break;
|
|
|
+// case E_ETH_CONN_UNKNOWN: // 以太网未知
|
|
|
+// mPainter1Ptr->setBackgroundColor(0xFF949494);
|
|
|
+// break;
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
void OnRegisterStateChanged(voip::Telephone* telephone, int code){
|
|
@@ -454,6 +475,7 @@ static void onUI_init(){
|
|
|
|
|
|
ping_thread.run("ping");
|
|
|
|
|
|
+ StoragePreferences::putBool(STORE_LIGHT, true);
|
|
|
isLight = StoragePreferences::getBool(STORE_LIGHT, false);
|
|
|
}
|
|
|
|