Skip to content

Commit fbf6e37

Browse files
committed
improve connection eventing on cell
1 parent 97c1b03 commit fbf6e37

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Source/implementations/f7/Meadow.F7/Devices/Esp32Coprocessor/SharedEnums.cs

+9
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,15 @@ public enum CellFunction
577577
/// CellFunction - NtpUpdateEvent
578578
/// </summary>
579579
NtpUpdateEvent = 5,
580+
/// <summary>
581+
/// CellFunction - NetworkConnectingEvent
582+
/// </summary>
583+
NetworkConnectingEvent = 8,
584+
585+
/// <summary>
586+
/// CellFunction - NetworkRetryExceededEvent
587+
/// </summary>
588+
NetworkRetryExceededEvent = 9,
580589
};
581590

582591
/// <summary>

Source/implementations/f7/Meadow.F7/Devices/F7CellNetworkAdapter.cs

+8
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,14 @@ protected void InvokeEvent(CellFunction eventId, StatusCodes statusCode, byte[]
178178
case CellFunction.NtpUpdateEvent:
179179
RaiseNtpTimeChangedEvent();
180180
break;
181+
case CellFunction.NetworkConnectingEvent:
182+
Resolver.Log.Trace("Cell connecting event triggered!");
183+
RaiseNetworkConnecting();
184+
break;
185+
case CellFunction.NetworkRetryExceededEvent:
186+
Resolver.Log.Trace("Cell retry exceeded event triggered!");
187+
RaiseConnectFailed();
188+
break;
181189
default:
182190
Resolver.Log.Trace("Event type not found");
183191
break;

0 commit comments

Comments
 (0)