SMODE Apr23 * SG237 * Dive index * Mission links
### gbs 04/17/23 21:36:59
+++ cmdfile (268 bytes, 16774894 checksum)
$RHO,1.0275
$MASS,75071
$C_VBD,2968
$C_PITCH,1750
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,120
$T_MISSION,30
$T_DIVE,15
$D_TGT,45
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,1
$RESUME
--- validation against - (latest dive is 0)
Value of $RHO will be set to 1.0275.
Value of $MASS will be set to 75071.
Value of $C_VBD will be set to 2968.
WARNING! $C_VBD,2968.0000: Center must be between HW min and max!
Value of $C_PITCH will be set to 1750.
WARNING! $C_PITCH,1750.0000: Center must be between HW min and max!
Value of $PITCH_ADJ_DBAND will be set to 1.
Value of $PITCH_ADJ_GAIN will be set to 0.02.
Value of $W_ADJ_DBAND will be set to 0.
Value of $PITCH_W_DBAND will be set to 0.
Value of $PITCH_W_GAIN will be set to 0.
Value of $C_ROLL_DIVE will be set to 2500.
WARNING! $C_ROLL_DIVE,2500.0000: Center must be between HW min and max!
Value of $C_ROLL_CLIMB will be set to 1800.
WARNING! $C_ROLL_CLIMB,1800.0000: Center must be between HW min and max!
Value of $D_ABORT will be set to 120.
Value of $T_MISSION will be set to 30.
WARNING! $T_MISSION,30.0000: Must be less than $T_ABORT!
Value of $T_DIVE will be set to 15.
Value of $D_TGT will be set to 45.
Value of $MAX_BUOY will be set to 150.
Value of $T_RSLEEP will be set to 1.
Value of $N_DIVES will be set to 1.
T_ABORT (0.000000) must not be <= T_MISSION (30.000000)
$RESUME given - will start or continue diving
### gbs 04/17/23 21:42:59
+++ cmdfile (241 bytes, 794760795 checksum)
$C_VBD,2968
$C_PITCH,1750
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,120
$T_MISSION,30
$T_DIVE,15
$D_TGT,45
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,2
$QUIT--- validation against - (latest dive is 0)
Value of $C_VBD will be set to 2968.
WARNING! $C_VBD,2968.0000: Center must be between HW min and max!
Value of $C_PITCH will be set to 1750.
WARNING! $C_PITCH,1750.0000: Center must be between HW min and max!
Value of $PITCH_ADJ_DBAND will be set to 1.
Value of $PITCH_ADJ_GAIN will be set to 0.02.
Value of $W_ADJ_DBAND will be set to 0.
Value of $PITCH_W_DBAND will be set to 0.
Value of $PITCH_W_GAIN will be set to 0.
Value of $C_ROLL_DIVE will be set to 2500.
WARNING! $C_ROLL_DIVE,2500.0000: Center must be between HW min and max!
Value of $C_ROLL_CLIMB will be set to 1800.
WARNING! $C_ROLL_CLIMB,1800.0000: Center must be between HW min and max!
Value of $D_ABORT will be set to 120.
Value of $T_MISSION will be set to 30.
WARNING! $T_MISSION,30.0000: Must be less than $T_ABORT!
Value of $T_DIVE will be set to 15.
Value of $D_TGT will be set to 45.
Value of $MAX_BUOY will be set to 150.
Value of $T_RSLEEP will be set to 1.
Value of $N_DIVES will be set to 2.
T_ABORT (0.000000) must not be <= T_MISSION (30.000000)
$QUIT given - will enter or continue in recovery
### gbs 04/17/23 22:32:01
+++ cmdfile (243 bytes, 1059608032 checksum)
$C_VBD,2968
$C_PITCH,1850
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,220
$T_MISSION,45
$T_DIVE,30
$D_TGT,90
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,2
$RESUME--- validation against /home/seaglider/sg237/p2370001.log (latest dive is 1)
Value of $C_PITCH will change from 1750 to 1850.
Value of $D_ABORT will change from 120 to 220.
Value of $T_MISSION will change from 30 to 45.
Value of $T_DIVE will change from 15 to 30.
Value of $D_TGT will change from 45 to 90.
Value of $N_DIVES will change from 1 to 2.
$RESUME given - will start or continue diving
### gbs 04/17/23 22:32:52
+++ cmdfile (242 bytes, -1455905856 checksum)
$C_VBD,2968
$C_PITCH,1850
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,220
$T_MISSION,45
$T_DIVE,30
$D_TGT,90
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,3
$QUIT
--- validation against /home/seaglider/sg237/p2370001.log (latest dive is 1)
Value of $C_PITCH will change from 1750 to 1850.
Value of $D_ABORT will change from 120 to 220.
Value of $T_MISSION will change from 30 to 45.
Value of $T_DIVE will change from 15 to 30.
Value of $D_TGT will change from 45 to 90.
Value of $N_DIVES will change from 1 to 3.
$QUIT given - will enter or continue in recovery
### gbs 04/17/23 23:21:46
+++ cmdfile (245 bytes, 913786240 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,300
$T_MISSION,75
$T_DIVE,60
$D_TGT,180
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,3
$RESUME
--- validation against /home/seaglider/sg237/p2370002.log (latest dive is 2)
Value of $C_PITCH will change from 1850 to 2000.
Value of $D_ABORT will change from 220 to 300.
Value of $T_MISSION will change from 45 to 75.
Value of $T_DIVE will change from 30 to 60.
Value of $D_TGT will change from 90 to 180.
Value of $N_DIVES will change from 2 to 3.
$RESUME given - will start or continue diving
### gbs 04/17/23 23:23:27
+++ cmdfile (242 bytes, -1706212 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,300
$T_MISSION,75
$T_DIVE,60
$D_TGT,180
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,4
$QUIT--- validation against /home/seaglider/sg237/p2370002.log (latest dive is 2)
Value of $C_PITCH will change from 1850 to 2000.
Value of $D_ABORT will change from 220 to 300.
Value of $T_MISSION will change from 45 to 75.
Value of $T_DIVE will change from 30 to 60.
Value of $D_TGT will change from 90 to 180.
Value of $N_DIVES will change from 2 to 4.
$QUIT given - will enter or continue in recovery
### gbs 04/18/23 00:36:36
+++ cmdfile (248 bytes, -1452224535 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,1000
$T_MISSION,150
$T_DIVE,120
$D_TGT,360
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,4
$RESUME
--- validation against /home/seaglider/sg237/p2370003.log (latest dive is 3)
Value of $D_ABORT will change from 300 to 1000.
Value of $T_MISSION will change from 75 to 150.
Value of $T_DIVE will change from 60 to 120.
Value of $D_TGT will change from 180 to 360.
Value of $N_DIVES will change from 3 to 4.
$RESUME given - will start or continue diving
### gbs 04/18/23 00:38:01
+++ cmdfile (245 bytes, 596119105 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2500
$C_ROLL_CLIMB,1800
$D_ABORT,1000
$T_MISSION,150
$T_DIVE,120
$D_TGT,360
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,5
$QUIT--- validation against /home/seaglider/sg237/p2370003.log (latest dive is 3)
Value of $D_ABORT will change from 300 to 1000.
Value of $T_MISSION will change from 75 to 150.
Value of $T_DIVE will change from 60 to 120.
Value of $D_TGT will change from 180 to 360.
Value of $N_DIVES will change from 3 to 5.
$QUIT given - will enter or continue in recovery
### gbs 04/18/23 02:44:35
+++ cmdfile (248 bytes, -47870499 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2100
$C_ROLL_CLIMB,1700
$D_ABORT,1000
$T_MISSION,260
$T_DIVE,220
$D_TGT,660
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,0
$RESUME
--- validation against /home/seaglider/sg237/p2370003.log (latest dive is 4)
Value of $C_ROLL_DIVE will change from 2500 to 2100.
Value of $C_ROLL_CLIMB will change from 1800 to 1700.
Value of $D_ABORT will change from 300 to 1000.
Value of $T_MISSION will change from 75 to 260.
Value of $T_DIVE will change from 60 to 220.
Value of $D_TGT will change from 180 to 660.
Value of $N_DIVES will change from 3 to 0.
$RESUME given - will start or continue diving
### gbs 04/18/23 02:46:00
+++ cmdfile (244 bytes, 1121836432 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,1
$PITCH_ADJ_GAIN,0.02
$W_ADJ_DBAND,0
$PITCH_W_DBAND,0
$PITCH_W_GAIN,0
$C_ROLL_DIVE,2100
$C_ROLL_CLIMB,1700
$D_ABORT,1000
$T_MISSION,260
$T_DIVE,220
$D_TGT,660
$MAX_BUOY,150
$T_RSLEEP,1
$N_DIVES,0
$GO
--- validation against /home/seaglider/sg237/p2370004.log (latest dive is 4)
Value of $C_ROLL_DIVE will change from 2500 to 2100.
Value of $C_ROLL_CLIMB will change from 1800 to 1700.
Value of $T_MISSION will change from 150 to 260.
Value of $T_DIVE will change from 120 to 220.
Value of $D_TGT will change from 360 to 660.
Value of $N_DIVES will change from 4 to 0.
$GO given - will continue in current mode
### gbs 04/18/23 16:36:16
+++ cmdfile (222 bytes, -712448012 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1700
$D_ABORT,1000
$T_MISSION,370
$T_DIVE,330
$D_TGT,990
$MAX_BUOY,150
$GO
--- validation against /home/seaglider/sg237/p2370007.log (latest dive is 8)
Value of $PITCH_ADJ_DBAND will change from 1 to 0.
Value of $PITCH_ADJ_GAIN will change from 0.02 to 0.
Value of $W_ADJ_DBAND will change from 0 to 5.
Value of $PITCH_W_DBAND will change from 0 to 0.5.
Value of $PITCH_W_GAIN will change from 0 to 2.
Value of $C_ROLL_DIVE will change from 2100 to 2000.
Value of $T_MISSION will change from 260 to 370.
Value of $T_DIVE will change from 220 to 330.
Value of $D_TGT will change from 660 to 990.
$GO given - will continue in current mode
### gbs 04/18/23 17:44:33
+++ cmdfile (236 bytes, 1573820269 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1700
$D_ABORT,1000
$T_MISSION,370
$T_DIVE,330
$D_TGT,990
$MAX_BUOY,150
$TM_PROFILE,1
$GO
--- validation against /home/seaglider/sg237/p2370008.log (latest dive is 8)
Value of $PITCH_ADJ_DBAND will change from 1 to 0.
Value of $PITCH_ADJ_GAIN will change from 0.02 to 0.
Value of $W_ADJ_DBAND will change from 0 to 5.
Value of $PITCH_W_DBAND will change from 0 to 0.5.
Value of $PITCH_W_GAIN will change from 0 to 2.
Value of $C_ROLL_DIVE will change from 2100 to 2000.
Value of $T_MISSION will change from 260 to 370.
Value of $T_DIVE will change from 220 to 330.
Value of $D_TGT will change from 660 to 990.
Could not parse line 15: $TM_PROFILE,1
$GO given - will continue in current mode
### gbs 04/18/23 17:47:44
+++ cmdfile (256 bytes, 654256882 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1700
$D_ABORT,1000
$T_MISSION,370
$T_DIVE,330
$D_TGT,990
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$GO
--- validation against /home/seaglider/sg237/p2370008.log (latest dive is 8)
Value of $PITCH_ADJ_DBAND will change from 1 to 0.
Value of $PITCH_ADJ_GAIN will change from 0.02 to 0.
Value of $W_ADJ_DBAND will change from 0 to 5.
Value of $PITCH_W_DBAND will change from 0 to 0.5.
Value of $PITCH_W_GAIN will change from 0 to 2.
Value of $C_ROLL_DIVE will change from 2100 to 2000.
Value of $T_MISSION will change from 260 to 370.
Value of $T_DIVE will change from 220 to 330.
Value of $D_TGT will change from 660 to 990.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
$GO given - will continue in current mode
### gbs 04/19/23 01:35:40
+++ cmdfile (256 bytes, -1734838844 checksum)
$C_VBD,2968
$C_PITCH,2000
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1625
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$GO
--- validation against /home/seaglider/sg237/p2370009.log (latest dive is 9)
Value of $C_ROLL_CLIMB will change from 1700 to 1625.
Value of $T_MISSION will change from 370 to 300.
Value of $T_DIVE will change from 330 to 250.
Value of $D_TGT will change from 990 to 750.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
$GO given - will continue in current mode
### gbs 04/19/23 12:52:01
+++ cmdfile (256 bytes, -1809435949 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1625
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$GO
--- validation against /home/seaglider/sg237/p2370012.log (latest dive is 12)
Value of $C_VBD will change from 2968 to 2900.
Value of $C_PITCH will change from 2000 to 1980.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
$GO given - will continue in current mode
### gbs 04/20/23 17:05:48
+++ cmdfile (268 bytes, 1978448373 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1625
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$GO
--- validation against /home/seaglider/sg237/p2370020.log (latest dive is 20)
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Value of $T_TURN will change from 225 to 300.
$GO given - will continue in current mode
### gbs 04/21/23 21:00:10
+++ cmdfile (281 bytes, 1135454876 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1625
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$XPDR_INT,-1
$GO
--- validation against /home/seaglider/sg237/p2370027.log (latest dive is 27)
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Could not parse line 18: $XPDR_INT,-1
$GO given - will continue in current mode
### gbs 04/21/23 22:03:12
+++ cmdfile (281 bytes, -1956610226 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1600
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$XPDR_INT,-1
$GO
--- validation against /home/seaglider/sg237/p2370027.log (latest dive is 27)
Value of $C_ROLL_CLIMB will change from 1625 to 1600.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Could not parse line 18: $XPDR_INT,-1
$GO given - will continue in current mode
### gbs 04/21/23 22:33:00
+++ cmdfile (292 bytes, -1182522787 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1600
$D_ABORT,1000
$T_MISSION,300
$T_DIVE,250
$D_TGT,750
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$XPDR_INT,-1
$SM_CC,500
$GO
--- validation against /home/seaglider/sg237/p2370027.log (latest dive is 28)
Value of $C_ROLL_CLIMB will change from 1625 to 1600.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Could not parse line 18: $XPDR_INT,-1
Value of $SM_CC will change from 605.4 to 500.
$GO given - will continue in current mode
### gbs 04/28/23 03:08:29
+++ cmdfile (292 bytes, -382711003 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1600
$D_ABORT,1000
$T_MISSION,250
$T_DIVE,180
$D_TGT,540
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$XPDR_INT,-1
$SM_CC,500
$GO
--- validation against /home/seaglider/sg237/p2370067.log (latest dive is 67)
Value of $T_MISSION will change from 300 to 250.
Value of $T_DIVE will change from 250 to 180.
Value of $D_TGT will change from 750 to 540.
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Could not parse line 18: $XPDR_INT,-1
$GO given - will continue in current mode
### gbs 04/28/23 12:26:07
+++ cmdfile (294 bytes, -721542082 checksum)
$C_VBD,2900
$C_PITCH,1980
$PITCH_ADJ_DBAND,0
$PITCH_ADJ_GAIN,0
$W_ADJ_DBAND,5
$PITCH_W_DBAND,0.5
$PITCH_W_GAIN,2.0
$C_ROLL_DIVE,2000
$C_ROLL_CLIMB,1600
$D_ABORT,1000
$T_MISSION,250
$T_DIVE,180
$D_TGT,540
$MAX_BUOY,150
$TM_PROFILE,1
$TM_RECORDABOVE,400
$T_TURN,300
$XPDR_INT,-1
$SM_CC,500
$QUIT
--- validation against /home/seaglider/sg237/p2370070.log (latest dive is 70)
Could not parse line 15: $TM_PROFILE,1
Could not parse line 16: $TM_RECORDABOVE,400
Could not parse line 18: $XPDR_INT,-1
$QUIT given - will enter or continue in recovery