Exchange data status
IDOExchangeStatus
enum IDOExchangeStatus: Int {
case initial = 0
/// Initialization
case appStart = 1
/// app initiation starts
case appStartReply = 2
/// app initiation starts ble reply
case appEnd = 3
/// app initiation ends
case appEndReply = 4
/// app initiates end ble reply
case appPause = 5
/// app initiates pause
case appPauseReply = 6
/// app initiates pause ble reply
case appRestore = 7
/// app initiates recovery
case appRestoreReply = 8
/// app initiates recovery ble reply
case appIng = 9
/// app initiates exchange
case appIngReply = 10
/// app initiates exchange ble reply
case getActivity = 11
/// Get the last motion data
case getActivityReply = 12
/// Get the last exercise data ble reply
case getHr = 13
/// Get the one-minute heart rate
case getHrReply = 14
/// Get the one-minute heart rate ble reply
case appStartPlan = 15
/ // app starts exercise plan
case appStartPlanReply = 16
/// app starts exercise plan ble reply
case appPausePlan = 17
/// app pauses exercise plan
case appPausePlanReply = 18
/// app pauses exercise plan ble reply
case appRestorePlan = 19
/// app resumes exercise plan
case appRestorePlanReply = 20
/// app resumes exercise plan ble reply
case appEndPlan = 21
/// app ends exercise plan
case appEndPlanReply = 22
/// app End exercise plan ble reply
case appSwitchAction = 23
/// app switch action
case appSwitchActionReply = 24
/// app end exercise plan ble reply
case appBlePause = 25
/// app initiated exercise ble initiates pause
case appBlePauseReply = 26
/// An app-initiated movement ble initiates a pause app reply
case appBleRestore = 27
/// An app-initiated movement ble initiates a recovery
case appBleRestoreReply = 28
/// An app-initiated movement ble initiates a resume app reply
case appBleEnd = 29
/// The movement initiated by app, ble initiation, ends.
case appBleEndReply = 30
/// The movement initiated by app, ble initiation, ends. app reply
case bleStart = 31
/// The movement initiated by ble, ble initiation starts.
case bleStartReply = 32
/// The movement initiated by ble starts the app reply
case bleEnd = 33
/// The movement initiated by ble ends when initiated by ble
case bleEndReply = 34
/// The movement initiated by ble ends when initiated by ble app reply
case blePause = 35
/// ble initiated movement ble initiated pause
case blePauseReply = 36
/// ble initiated movement ble initiated pause app reply
case bleRestore = 37
/// ble initiated movement ble Initiate recovery
case bleRestoreReply = 38
/// ble initiated movement ble initiated recovery app reply
case bleIng = 39
/// ble initiated movement ble initiated exchange
case bleIngReply = 40
/// ble initiated movement ble Initiate exchange app reply
case bleStartPlan = 41
/// ble start exercise plan
case blePausePlan = 42
/// ble pause exercise plan
case bleRestorePlan = 43
/// ble resume exercise plan
case bleEndPlan = 44
/ // ble end motion plan
case bleSwitchAction = 45
/// ble switch action
case bleOperatePlanReply = 46
}