pro mk_obs_sxt, sxt_roadmap, obs_sxt_arr
;
;
;Simple to go from ROADMAP to OBS LOG entry - one for one copy
;
n = n_elements(sxt_roadmap)
obs_sxt_arr = replicate({obs_sxt_rec}, n)
;
entry_type = bytarr(n) + 16
ss = where(btest0(sxt_roadmap.pfi_ffi, 0)) 	;find where it is FFI
if (ss(0) ne -1) then entry_type(ss) = 15
if (n eq 1) then entry_type = entry_type(0)	;otherwise err % Expression must be a scalar in this context: <BYTE Array(1)>.
obs_sxt_arr.entry_type 		= entry_type
;
obs_sxt_arr.time		= sxt_roadmap.time
obs_sxt_arr.day			= sxt_roadmap.day
obs_sxt_arr.DP_mode		= sxt_roadmap.DP_mode
obs_sxt_arr.DP_rate		= sxt_roadmap.DP_rate
obs_sxt_arr.pfi_ffi		= sxt_roadmap.pfi_ffi
obs_sxt_arr.periph		= sxt_roadmap.periph
obs_sxt_arr.ExpLevMode		= sxt_roadmap.ExpLevMode
obs_sxt_arr.imgparam		= sxt_roadmap.imgparam
obs_sxt_arr.ObsRegion		= sxt_roadmap.ObsRegion
obs_sxt_arr.seq_num		= sxt_roadmap.seq_num
obs_sxt_arr.seq_tab_serno	= sxt_roadmap.seq_tab_serno
obs_sxt_arr.shape_cmd		= sxt_roadmap.shape_cmd
obs_sxt_arr.FOV_Center		= sxt_roadmap.FOV_Center
obs_sxt_arr.Img_Max		= sxt_roadmap.Img_Max
obs_sxt_arr.Img_Avg		= sxt_roadmap.Img_Avg
obs_sxt_arr.Img_Dev		= sxt_roadmap.Img_Dev
obs_sxt_arr.PercentD		= sxt_roadmap.PercentD
obs_sxt_arr.PercentOver		= sxt_roadmap.PercentOver
obs_sxt_arr.Flare_Status	= sxt_roadmap.Flare_Status
;
end
