registerDevice method

  1. @override
Future<StudyDeploymentStatus> registerDevice(
  1. String studyDeploymentId,
  2. String deviceRoleName,
  3. DeviceRegistration registration
)
override

Register the device with the specified deviceRoleName for the study deployment with studyDeploymentId.

registration is a matching configuration for the device with deviceRoleName. Returns null if studyDeploymentId is not found.

Implementation

@override
Future<StudyDeploymentStatus> registerDevice(
  String studyDeploymentId,
  String deviceRoleName,
  DeviceRegistration registration,
) async =>
    StudyDeploymentStatus.fromJson(await _rpc(RegisterDevice(
      studyDeploymentId,
      deviceRoleName,
      registration,
    )));