classDiagram class fn_gen { } class common { } class dg2052 { } class enums { } class comm_method { } class output_channel { } class sweep_signal_type { } class sweep_spacing { } class sweep_trigger_slope { } class sweep_trigger_source { } class errors { } class undefined_communication_method_error { } class undefined_value_error { } class value_out_of_bounds_error { } fn_gen --> dg2052 fn_gen --> enums fn_gen --> errors common --> errors dg2052 --> common dg2052 --> enums dg2052 --> errors enums --> comm_method enums --> output_channel enums --> sweep_signal_type enums --> sweep_spacing enums --> sweep_trigger_slope enums --> sweep_trigger_source errors --> undefined_communication_method_error errors --> undefined_value_error errors --> value_out_of_bounds_error