@@ -57,7 +57,7 @@ void EthConnectionManager::check() {
5757 int networkStatus = 0 ;
5858 if (now - lastConnectionTickTime > connectionTickTimeInterval) {
5959 switch (netConnectionState) {
60- case CONNECTION_STATE_INIT : {
60+ case NetworkConnectionState::INIT : {
6161 if (ss_pin == -1 ) {
6262 networkStatus = Ethernet.begin (mac);
6363 } else {
@@ -68,7 +68,7 @@ void EthConnectionManager::check() {
6868 if (networkStatus == EthernetNoHardware) {
6969 debugMessage (DebugLevel::Error, " No Ethernet chip connected" );
7070 // don't continue:
71- changeConnectionState (CONNECTION_STATE_ERROR );
71+ changeConnectionState (NetworkConnectionState::ERROR );
7272 lastConnectionTickTime = now;
7373 return ;
7474 }
@@ -77,15 +77,15 @@ void EthConnectionManager::check() {
7777 if (networkStatus == LinkOFF) {
7878 debugMessage (DebugLevel::Error, " Failed to configure Ethernet via dhcp" );
7979 // don't continue:
80- changeConnectionState (CONNECTION_STATE_ERROR );
80+ changeConnectionState (NetworkConnectionState::ERROR );
8181 lastConnectionTickTime = now;
8282 return ;
8383 }
8484 debugMessage (DebugLevel::Error, " Ethernet shield recognized: ID" , Ethernet.hardwareStatus ());
85- changeConnectionState (CONNECTION_STATE_CONNECTING );
85+ changeConnectionState (NetworkConnectionState::CONNECTING );
8686 }
8787 break ;
88- case CONNECTION_STATE_CONNECTING : {
88+ case NetworkConnectionState::CONNECTING : {
8989 debugMessage (DebugLevel::Info, " Connecting via dhcp" );
9090 if (ss_pin == -1 ) {
9191 networkStatus = Ethernet.begin (mac);
@@ -96,42 +96,42 @@ void EthConnectionManager::check() {
9696 if (networkStatus == 0 ) {
9797 debugMessage (DebugLevel::Error, " Connection failed" );
9898 debugMessage (DebugLevel::Info, " Retrying in \" %d\" milliseconds" , connectionTickTimeInterval);
99- // changeConnectionState(CONNECTION_STATE_CONNECTING );
99+ // changeConnectionState(NetworkConnectionState::CONNECTING );
100100 return ;
101101 } else {
102102 debugMessage (DebugLevel::Info, " Connected!" );
103- changeConnectionState (CONNECTION_STATE_GETTIME );
103+ changeConnectionState (NetworkConnectionState::GETTIME );
104104 return ;
105105 }
106106 }
107107 break ;
108- case CONNECTION_STATE_GETTIME : {
108+ case NetworkConnectionState::GETTIME : {
109109 debugMessage (DebugLevel::Debug, " Acquiring Time from Network" );
110110 unsigned long networkTime;
111111 networkTime = getTime ();
112112 debugMessage (DebugLevel::Debug, " Network Time: %u" , networkTime);
113113 if (networkTime > lastValidTimestamp){
114114 lastValidTimestamp = networkTime;
115- changeConnectionState (CONNECTION_STATE_CONNECTED );
115+ changeConnectionState (NetworkConnectionState::CONNECTED );
116116 }
117117 }
118118 break ;
119- case CONNECTION_STATE_CONNECTED : {
119+ case NetworkConnectionState::CONNECTED : {
120120 // keep testing connection
121121 Ethernet.maintain ();
122122 networkStatus = Ethernet.linkStatus ();
123123 debugMessage (DebugLevel::Verbose, " Eth link status(): %d" , networkStatus);
124124 if (networkStatus != LinkON) {
125- changeConnectionState (CONNECTION_STATE_DISCONNECTED );
125+ changeConnectionState (NetworkConnectionState::DISCONNECTED );
126126 return ;
127127 }
128128 debugMessage (DebugLevel::Info, " Connected" );
129129 }
130130 break ;
131- case CONNECTION_STATE_DISCONNECTED : {
131+ case NetworkConnectionState::DISCONNECTED : {
132132 debugMessage (DebugLevel::Error, " Connection lost." );
133133 debugMessage (DebugLevel::Info, " Attempting reconnection" );
134- changeConnectionState (CONNECTION_STATE_CONNECTING );
134+ changeConnectionState (NetworkConnectionState::CONNECTING );
135135 // wifiClient.stop();
136136 }
137137 break ;
@@ -148,11 +148,11 @@ void EthConnectionManager::changeConnectionState(NetworkConnectionState _newStat
148148 netConnectionState = _newState;
149149 int newInterval = CHECK_INTERVAL_IDLE;
150150 switch (_newState) {
151- case CONNECTION_STATE_INIT : newInterval = CHECK_INTERVAL_INIT; break ;
152- case CONNECTION_STATE_CONNECTING : newInterval = CHECK_INTERVAL_CONNECTING; break ;
153- case CONNECTION_STATE_GETTIME : newInterval = CHECK_INTERVAL_GETTIME; break ;
154- case CONNECTION_STATE_CONNECTED : newInterval = CHECK_INTERVAL_CONNECTED; break ;
155- case CONNECTION_STATE_DISCONNECTED : newInterval = CHECK_INTERVAL_DISCONNECTED; break ;
151+ case NetworkConnectionState::INIT : newInterval = CHECK_INTERVAL_INIT; break ;
152+ case NetworkConnectionState::CONNECTING : newInterval = CHECK_INTERVAL_CONNECTING; break ;
153+ case NetworkConnectionState::GETTIME : newInterval = CHECK_INTERVAL_GETTIME; break ;
154+ case NetworkConnectionState::CONNECTED : newInterval = CHECK_INTERVAL_CONNECTED; break ;
155+ case NetworkConnectionState::DISCONNECTED : newInterval = CHECK_INTERVAL_DISCONNECTED; break ;
156156 }
157157 connectionTickTimeInterval = newInterval;
158158 lastConnectionTickTime = millis ();
0 commit comments