csp; dg x=60 y=5 w=200 h=3 c=0,0,100 ga=h gd=s gi=5; dt a=c x=160 y=10 t="Logger" f=18b; dg x=60 y=30 w=200 h=3 c=0,0,100 ga=h gd=s gi=5; dl y=35 h=160; dt x=160 y=199 bw=300 t="Log filter(exclusions)" a=c ld=l; dc x=3 y=215 c=0,0,100 w=78 h=30 t="Commands" ta="FilterLog ec=1" ua="FilterLog ec=0" is=100 ot=1 bc=40,40,40 utc=60,60,60 to=c id=0; dc x=82 y=215 c=0,0,100 w=78 h=30 t="Text" ta="FilterLog et=1" ua="FilterLog et=0" is=100 ot=1 bc=40,40,40 utc=60,60,60 to=c id=1; dc x=161 y=215 c=0,0,100 w=78 h=30 t="Parsed" ta="FilterLog ep=1" ua="FilterLog ep=0" is=100 ot=1 bc=40,40,40 utc=60,60,60 to=c id=2; dc x=240 y=215 c=0,0,100 w=78 h=30 t="Replies" ta="FilterLog er=1" ua="FilterLog er=0" is=100 ot=1 bc=40,40,40 utc=60,60,60 to=c id=3; dt x=160 y=245 bw=300 t="Log operations" a=c ld=l; db x=3 y=261 c=0,0,100 w=104 h=30 t="Stop log" a="STOPLOG"; db x=108 y=261 c=0,0,100 w=104 h=30 t="Resume log" a="RESUMELOG"; db x=213 y=261 c=0,0,100 w=104 h=30 t="Clear log" a="CLEARLOG"; dt x=160 y=291 bw=300 t="Runtime log" a=c ld=l; db x=3 y=307 c=0,0,100 w=157 h=30 t="Save to FLASH" a="SaveLog bid=%d"; db x=161 y=307 c=0,0,100 w=157 h=30 t="Load from FLASH" a="LoadLog bid=%d"; dt x=160 y=339 bw=300 t="Log recorder (to FLASH)" a=c ld=l; db x=3 y=355 c=0,0,100 w=104 h=30 t="Start recording" a="RecordLog bid=%d"; db x=108 y=355 c=0,0,100 w=104 h=30 t="Stop recording" a="RecordLogStop"; db x=213 y=355 c=0,0,100 w=104 h=30 t="List logs" a="ListLogs"; dt x=160 y=386 bw=300 t="Print runtime log to host" a=c ld=l; db x=3 y=402 c=0,0,100 w=104 h=30 t="Print" a="PrintLog pd=1"; db x=108 y=402 c=0,0,100 w=104 h=30 t="Print (no date)" a="PrintLog pd=0"; db x=213 y=402 c=0,0,100 w=104 h=30 t="Print (no date,time)" a="PrintLog pd=0 pt=0"; dt x=160 y=434 bw=300 t="Print stored log to host" a=c ld=l; db x=3 y=450 c=0,0,100 w=104 h=30 t="Print" a="PrintLog pd=1 bid=%d"; db x=108 y=450 c=0,0,100 w=104 h=30 t="Print (no date)" a="PrintLog bid=%d pd=0"; db x=213 y=450 c=0,0,100 w=104 h=30 t="Print (no date,time)" a="PrintLog bid=%d pd=0 pt=0";