In delving into the way that device drivers are constructed for HE I found myself bouncing from page to page to wrap my head around the details particularly if I was trying to look at 2 or more devices. To speed up my analysis I wrote a series of small apps, that I finally decided to consolidate into one slightly bigger one that gave me all of the details about a device in one place. The current working result is at:
https://raw.githubusercontent.com/thebearmay/hubitat/main/apps/deviceCharacteristics.groovy
App provides a quick way to get a listing of capabilities, attributes (summary and detail on type and current values), commands implemented (summary, and details on parameters and types), and device specific data.