onerror {resume}
radix define DDS_RETCODE {
    "10#0#" "RETCODE_OK",
    "10#1#" "RETCODE_ERROR",
    "10#2#" "RETCODE_UNSUPPORTED",
    "10#3#" "RETCODE_BAD_PARAMETER",
    "10#4#" "RETCODE_PRECONDITION_NOT_MET",
    "10#5#" "RETCODE_OUT_OF_RESOURCES",
    "10#6#" "RETCODE_NOT_ENABLED",
    "10#7#" "RETCODE_IMMUTABLE_POLICY",
    "10#8#" "RETCODE_INCONSISTENT_POLICY",
    "10#9#" "RETCODE_ALREADY_DELETED",
    "10#10#" "RETCODE_TIMEOUT",
    "10#11#" "RETCODE_NO_DATA",
    "10#12#" "RETCODE_ILLEGAL_OPERATION",
    -default unsigned
}
radix define SAMPLE_STATE {
    "16#00000001#" "READ_SAMPLE_STATE",
    "16#00000002#" "NOT_READ_SAMPLE_STATE",
    "16#FFFFFFFF#" "ANY_SAMPLE_STATE",
    -default binary
}
radix define VIEW_STATE {
    "16#00000001#" "NEW_VIEW_STATE",
    "16#00000002#" "NOT_NEW_VIEW_STATE",
    "16#FFFFFFFF#" "ANY_VIEW_STATE",
    -default binary
}
radix define INSTANCE_STATE {
    "16#00000001#" "ALIVE_INSTANCE_STATE",
    "16#00000002#" "NOT_ALIVE_DISPOSED_INSTANCE_STATE",
    "16#00000004#" "NOT_ALIVE_NO_WRITERS_INSTANCE_STATE",
    "16#FFFFFFFF#" "ANY_INSTANCE_STATE",
    -default binary
}
quietly WaveActivateNextPane {} 0
add wave -noupdate -divider SYSTEM
add wave -noupdate -radix unsigned /l2_type1_test1/clk
add wave -noupdate -radix unsigned /l2_type1_test1/reset
add wave -noupdate -radix unsigned /l2_type1_test1/time
add wave -noupdate -divider {DDS WRITER}
add wave -noupdate /l2_type1_test1/Lib2_inst/start_user
add wave -noupdate /l2_type1_test1/Lib2_inst/ack_user
add wave -noupdate /l2_type1_test1/Lib2_inst/opcode_user
add wave -noupdate /l2_type1_test1/Lib2_inst/done_user
add wave -noupdate -radix DDS_RETCODE /l2_type1_test1/Lib2_inst/return_code_user
add wave -noupdate /l2_type1_test1/Lib2_inst/dds_writer_w_inst/stage
add wave -noupdate -group Output /l2_type1_test1/Lib2_inst/ready_out_user
add wave -noupdate -group Output /l2_type1_test1/Lib2_inst/valid_out_user
add wave -noupdate -group Output -radix hexadecimal /l2_type1_test1/Lib2_inst/data_out_user
add wave -noupdate -group Output /l2_type1_test1/Lib2_inst/last_word_out_user
add wave -noupdate -divider {RTPS WRITER}
add wave -noupdate /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/stage
add wave -noupdate /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/cnt
add wave -noupdate -expand -group {RTPS Writer} /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/start_hc
add wave -noupdate -expand -group {RTPS Writer} /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/opcode_hc
add wave -noupdate -expand -group {RTPS Writer} /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/ack_hc
add wave -noupdate -expand -group {RTPS Writer} /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/done_hc
add wave -noupdate -expand -group {RTPS Writer} /l2_type1_test1/Lib2_inst/rtps_writer_w_inst/ret_hc
add wave -noupdate -divider {RTPS Builtin Endpoint}
add wave -noupdate -expand -group Lib2 -radix hexadecimal /l2_type1_test1/Lib2_inst/rtps_builtin_endpoint_w_inst/data_in
add wave -noupdate -expand -group Lib2 /l2_type1_test1/Lib2_inst/rtps_builtin_endpoint_w_inst/stage
add wave -noupdate -expand -group Lib2 /l2_type1_test1/Lib2_inst/rtps_builtin_endpoint_w_inst/cnt
add wave -noupdate -group Lib3 -radix hexadecimal /l2_type1_test1/Lib3_inst/rtps_builtin_endpoint_r_inst/data_in
add wave -noupdate -group Lib3 /l2_type1_test1/Lib3_inst/rtps_builtin_endpoint_r_inst/stage
add wave -noupdate -group Lib3 /l2_type1_test1/Lib3_inst/rtps_builtin_endpoint_r_inst/cnt
add wave -noupdate -group Lib3 -radix hexadecimal /l2_type1_test1/Lib3_inst/rtps_builtin_endpoint_r_inst/data_out
add wave -noupdate -divider {DDS READER}
add wave -noupdate /l2_type1_test1/Lib3_inst/start_user
add wave -noupdate /l2_type1_test1/Lib3_inst/ack_user
add wave -noupdate /l2_type1_test1/Lib3_inst/opcode_user
add wave -noupdate /l2_type1_test1/Lib3_inst/done_user
add wave -noupdate -radix DDS_RETCODE /l2_type1_test1/Lib3_inst/return_code_user
add wave -noupdate /l2_type1_test1/Lib3_inst/dds_reader_r_inst/status
add wave -noupdate /l2_type1_test1/Lib3_inst/si_valid_data_user
add wave -noupdate /l2_type1_test1/Lib3_inst/si_valid_user
add wave -noupdate /l2_type1_test1/Lib3_inst/eoc_user
add wave -noupdate /l2_type1_test1/Lib3_inst/get_data_user
add wave -noupdate /l2_type1_test1/Lib3_inst/si_ack_user
add wave -noupdate /l2_type1_test1/Lib3_inst/valid
add wave -noupdate -divider MISC
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {135304292 ps} 0}
quietly wave cursor active 1
configure wave -namecolwidth 150
configure wave -valuecolwidth 100
configure wave -justifyvalue left
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 0
configure wave -timelineunits ns
update
WaveRestoreZoom {134863 ns} {135887 ns}
