function conv2str, in, fmt
;
;
;
yesno_arr	= ['No ', 'Yes']
opncls_arr	= ['Cls', 'Opn']
res_arr		= ['1x1', '2x2', '4x4', '???']
shutmod_arr	= ['FT', 'M ']
able_arr	= ['Dis', 'En ']
manauto_arr	= ['Man ', 'Auto']
sxtfmt_arr	= ['8:2', '2:8']	;FWI:PFI
;dpmode_arr	= ['SYS', 'FL ', 'QT ', 'BCS', 'NGT', '???']
;		   0,      1,      2,      3,      4,      5,      6,      
dpmode_arr	= ['?0_?', 'DPm ', 'ACPm', 'STTm', 'TCUm', '?5_?', 'BCSm', $
			'BFMm', '?8_?', 'FL  ', '?9_?', 'BCS ', 'NGT ', 'QT  ', '????', '????']
;			7,      8,      9,      10,     11,     12,     13,     14,      15 
real_rep_arr    = ['REAL', 'REP ']
;dprate_arr	= ['LOW', 'MED', 'HI ', '???']
;		   0,     1,     2,     3,     4,     5,     6,     7
dprate_arr	= ['?_?', 'LOW', 'MED', '?_?', 'HI ', '?_?', '?_?', '?_?']	;100 = hi, 010 = med, 001 = low
orbtim_arr	= ['Day', 'Eve', 'Ngt', 'Mor']
daynight_arr    = ['Day', 'Ngt']
mail_arr	= ['MAIL', 'RAM ', 'Tabl' ,'RAMc']
telemmode_arr	= ['DATA', 'BUFF', 'TBL ', '????']
fwimode_arr	= ['512k', '256k', '128k', ' 64k']
camstat_arr	= ['Idle', 'Expo', 'Read', '????']
normabrt_arr	= ['Norm', 'ABRT']
compr_arr	= ['Cmp' ,'Lo8', 'Hi8', '???']
expcad_arr	= ['2.0s', '1.0s', '0.5s', '????']
seqno_arr	= ['???', '1-1', '2-1', '2-2', '3-1', '3-2', '3-3', '3-4', $
			'4-1', '4-2', '5-1', '5-2', '5-3', '5-4']
on_off_arr	= ['Off', 'On ']
ars_actv_arr 	= ['Off ', '1-On', '2-On', '????']
ars_stat_arr 	= ['Off ', 'QT-1', 'QT-2', '????', 'FL  ', '????']
cmdimgmod_arr	= ['None', 'PFI ', 'FWI ', 'Patr']
cmdimgtyp_arr	= ['None', 'Norm', 'Dark', 'Cal ']	;TODO - CHECK
execute_arr	= ['Done', 'No  ']
aec_over        = ['Nom ', 'Over', 'Undr', '????']
;
fmt = strtrim(strupcase(fmt),2)
;
if (in lt 0) then begin
    out = '?NEG?'
end else begin
    case fmt of
	'YESNO':	out = YESNO_arr(in)
	'OPNCLS':	out = OPNCLS_arr(in)
	'RES':		out = RES_arr(in)
	'SHUTMOD':	out = SHUTMOD_arr(in)
	'ABLE':		out = ABLE_arr(in)
	'MANAUTO':	out = MANAUTO_arr(in)
	'SXTFMT':	out = SXTFMT_arr(in)
	'DPMODE':	out = DPMODE_arr(in)
	'REAL_REP':	out = REAL_REP_arr(in)
	'DPRATE':	out = DPRATE_arr(in)
	'ORBTIM':	out = ORBTIM_arr(in)
	'DAYNIGHT':	out = DAYNIGHT_arr(in)
	'MAIL':		out = MAIL_arr(in)
	'TELEMMODE':	out = TELEMMODE_arr(in)
	'FWIMODE':	out = FWIMODE_arr(in)
	'CAMSTAT':	out = CAMSTAT_arr(in)
	'NORMABRT':	out = NORMABRT_arr(in)
	'COMPR':	out = COMPR_arr(in)
	'EXPCAD':	out = EXPCAD_arr(in)
	'SEQNO':	out = SEQNO_arr(in)
	'ON_OFF':	out = ON_OFF_arr(in)
	'ARS_ACTV':	out = ARS_ACTV_arr(in)
	'ARS_STAT':	out = ARS_STAT_arr(in)
	'CMDIMGMOD':	out = CMDIMGMOD_arr(in)
	'CMDIMGTYP':	out = CMDIMGTYP_arr(in)
	'EXECUTE':	out = EXECUTE_arr(in)
	'AEC_OVER':	out = AEC_OVER_arr(in)
	else:		begin
				out = '??'
				stop
			end
    endcase
end
;
return, out
end
