DevInfo structure now contains all info for an APS such as endpoint and MAC address.
Keep with privateVariable_ underscore convention.
Cast away some signed/unsigned warnings.
Be unncessarily pedantic about waveform data integer width.

The standard only says short is at least 16 bits wide. Because of the way we pack the data into 32bit words we want to enforce that.