[DRIVER] Ring Alarm Keypad G2 Community Driver - Continued

I was looking at the topic @bcopeland had on writing Z-Wave Drivers for S2

The "multi-event" code definitely doesn't appear to be in this driver (and, my hacked attempt at adding it made for a mess (somehow, got a "groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: (hubitat.zwave.commands.entrycontrolv1.EntryControlNotification, java.lang.Integer) values: [EntryControlNotification(sequenceNumber:61, dataType:2, eventType:0, eventData:), ...] Possible solutions: wait(), chars(), any(), wait(long, int), take(int), trim() on line 980 (method parse)" error.

I'm such a noob when it comes to the arcane details of S2 and z-wave protocol, that doesn't surprise me that I'd hose it up.

It seems that @jvm33 was tracking well with @bcopeland. Maybe @jvm33 would have some sort of idea.

I put my latest (NOT meant to be ready for use!) code here:

https://raw.githubusercontent.com/robstitt/Ring-G2-Keypad-Driver/main/Ring%20Alarm%20Keypad%20G2%20Community

As I mentioned earlier, the problems I am seeing look for all the world to be somehow tied to things getting out of sync--so the hub and keypad stop talking to each other.