Device lifecycle methods
Introduction
Once the adapter has been onboarded, devices will then go through their lifecycle. This is needed so that IMPACT can manage the connected applications effectively.
If the device has been added by the application an
                                                  AddEndpointRequest notification
                                                will be received by the Adapter when this
                                                occurs.
When the devices first connects to the platform the
                                                  register method is received,
                                                which indicates the data elements that are
                                                supported. At this point Data Collection and Device
                                                Management can be performed. 
The Adapter can change the data elements it supports by
                                                re-sending an update method.
If the Adapter detects that the device becomes no longer
                                                available a deregister method is
                                                sent. At this point it is not possible to perform
                                                Device Management and Data Collection.
If the device was added via the Application, the Application
                                                can send a
                                                DeleteEndPointRequest.