Skip to content

StudyStatus

Describes the status of a Study.

This is based on the state diagram for Study State. However, all the "Deploying" states have been collapsed into a single Deploying state.

If a study is in the Deploying state, the client can query the DeviceDeploymentStatus.remainingDevicesToRegisterToObtainDeployment or the DeviceDeploymentStatus.remainingDevicesToRegisterBeforeDeployment of the device with the study's Study.deviceRoleName to understand what is holding the deployment back.

The base Study.status maps deployment status to DeploymentNotStarted, Deploying, Running, Stopped or DeploymentNotAvailable. The other values are used by subclasses, such as SmartphoneStudy in CARP Mobile Sensing.

Inheritance
Available extensions

Values

values

List<StudyStatus> const values

A constant List of the values in this enum, in order of their declaration.