Device(WF1943)

NameTable OffonName ="OFF","ON";
NameTable Funcname="Sinusoid","Triangle","Square","P-ramp","N-ramp","User","Vsquare";


EfastTable OffOnset="SIG 0\r\n","SIG 1\r\n";
EfastTable Onezero ="0","1";
EfastTable Funcset ="FNC 1\r\n","FNC 2\r\n","FNC 3\r\n","FNC 4\r\n","FNC 5\r\n","FNC 6\r\n","FNC 7\r\n";
EfastTable FuncsetR ="1","2","3","4","5","6","7";


ParamTable{
	output		{rec=bo,efast=OffOnset}
	output_r	{rec=bi,command="HDR 0;?SIG\r\n",efast=Onezero,leng=32}
	amp		{rec=ao,command="AMV %lf\r\n"}
	amp_r		{rec=ai,command="HDR 0;?AMV\r\n",conv="%lf\r\n",leng=63}
	freq		{rec=ao,command="FRQ %lf\r\n"}
	freq_r		{rec=ai,command="HDR 0;?FRQ\r\n",conv="%lf\r\n",leng=127}
	offset		{rec=ao,command="OFS %lf\r\n"}
	offset_r	{rec=ai,command="HDR 0;?OFS\r\n",conv="%lf\r\n",leng=127}
	fnc		{rec=mbbo,efast=Funcset,name=Funcname}
	fnc_r		{rec=mbbi,command="HDR 0;?FNC\r\n",efast=FuncsetR,name=Funcname}
	}
%{
}%