Advanced Subwoofer Testing

digraph{

node [fontname="Helvetica", fontsize="11"] edge [fontname="Helvetica"]

start [label="START HERE"] speaker_or_sub [label="IS IT A SPEAKER\nOR SUBWOOFER COMBO?", shape="box", fontsize="12"] complete [label="DO YOU HAVE\nALL SPEAKERS\nAND SUBWOOFER", shape="box", fontsize="12"] speakers [label="GO TO\nSUBWOOFER TRIAGE", fontsize="12"] dunno [label="See 'HOW DO I\nKNOW WHETHER\nITS A SUB/COMBO\nOR NOT?'", fontsize="12"] has_wart [label="DO THE SPEAKERS\nHAVE AN AC ADAPTOR?", shape="box", fontsize="12"] rattles [label="DOES IT RATTLE?", shape="box", fontsize="12"] marrying [label="PPUT ON MARRYING\nSHELF TO FIND MATCH", shape="box", fontsize="12"] labeled [label="IS THE VOLTAGE, CURRENT,\nAND POLARITY LABELED\nON THE SPEAKER?", shape="box", fontsize="12"] find_wart [label="FIND THE RIGHT\nAC ADAPTOR FROM BINS", shape="box", fontsize="12"] test_wart [label="USE VARIABLE OUTPUT\nAC ADAPTOR TO TEST", shape="box", fontsize="12"] clip [label="CLIP CABLES AND RECYLE", fontsize="12"] test [label="PLUG SPEAKER INTO SOURCE.\nCAN IT BE PLAYED FAIRLY\nLOUDLY WITHOUT DISTORTION?", shape="box", fontsize="12"] bag [label="NEATLY BIND CABLES,\nADD MINI CABLE IF REQUIRED,\nPLACE INTO BAG ON DONE SHELF", fontsize="12"]

start -> speaker_or_sub speaker_or_sub -> complete [label="SPEAKER", fontsize="10"] speaker_or_sub -> speakers [label="SUB", fontsize="10"] speaker_or_sub -> dunno [label="NOT SURE"] complete -> has_wart [label="YES"] complete -> marrying[label="NO"] has_wart -> rattles [label="YES"] has_wart -> labeled[label="NO"] labeled -> find_wart[label="YES"] labeled -> test_wart[label="NO"] rattles -> clip [label="YES"] rattles -> test [label="NO"] test -> bag[label="PASS"] test -> clip [label="FAIL"]