registerDevice method

void registerDevice(
  1. DeviceDescriptor device,
  2. DeviceRegistration registration
)

Register the specified device for this deployment using the registration options.

Implementation

void registerDevice(
  DeviceDescriptor device,
  DeviceRegistration registration,
) {
  _status.status = StudyDeploymentStatusTypes.DeployingDevices;

  // Add device to currently registered devices and also store it in registration history.
  _registeredDeviceDescriptors[device.roleName] = device;
  _registeredDevices[device.roleName] = registration;

  if (_deviceRegistrationHistory[device] == null) {
    _deviceRegistrationHistory[device] = [];
  }
  _deviceRegistrationHistory[device]!.add(registration);
}