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 ROS_RETCODE { "10#0#" "ROS_RET_OK", "10#1#" "ROS_RET_ERROR", "10#2#" "ROS_RET_TIMEOUT", "10#3#" "ROS_RET_UNSUPPORTED", "10#10#" "ROS_RET_BAD_ALLOC", "10#11#" "ROS_RET_INVALID_ARGUMENT", "10#12#" "ROS_RET_INCORRECT_RMW_IMPLEMENTATION", "10#100#" "ROS_RET_ALREADY_INIT", "10#101#" "ROS_RET_NOT_INIT", "10#102#" "ROS_RET_MISMATCHED_RMW", "10#103#" "ROS_RET_TOPIC_NAME_INVALID", "10#104#" "ROS_RET_SERVICE_NAME_INVALID", "10#105#" "ROS_RET_UNKNOWN_SUBSTITUTION", "10#106#" "ROS_RET_ALREADY_SHUTDOWN", "10#200#" "ROS_RET_NODE_INVALID", "10#201#" "ROS_RET_NODE_INVALID_NAME", "10#202#" "ROS_RET_NODE_INVALID_NAMESPACE", "10#203#" "ROS_RET_NODE_NAME_NON_EXISTENT", "10#400#" "ROS_RET_SUBSCRIPTION_INVALID", "10#401#" "ROS_RET_SUBSCRIPTION_TAKE_FAILED", "10#500#" "ROS_RET_CLIENT_INVALID", "10#501#" "ROS_RET_CLIENT_TAKE_FAILED", "10#600#" "ROS_RET_SERVICE_INVALID", "10#601#" "ROS_RET_SERVICE_TAKE_FAILED", "10#800#" "ROS_RET_TIMER_INVALID", "10#801#" "ROS_RET_TIMER_CANCELED", "10#900#" "ROS_RET_WAIT_SET_INVALID", "10#901#" "ROS_RET_WAIT_SET_EMPTY", "10#902#" "ROS_RET_WAIT_SET_FULL", "10#1001#" "ROS_RET_INVALID_REMAP_RULE", "10#1002#" "ROS_RET_WRONG_LEXEME", "10#1003#" "ROS_RET_INVALID_ROS_ARGS", "10#1010#" "ROS_RET_INVALID_PARAM_RULE", "10#1020#" "ROS_RET_INVALID_LOG_LEVEL_RULE", "10#2001#" "ROS_RET_EVENT_TAKE_FAILED", "10#2000#" "ROS_RET_ACTION_NAME_INVALID", "10#2100#" "ROS_RET_ACTION_GOAL_ACCEPTED", "10#2101#" "ROS_RET_ACTION_GOAL_REJECTED", "10#2102#" "ROS_RET_ACTION_CLIENT_INVALID", "10#2103#" "ROS_RET_ACTION_CLIENT_TAKE_FAILED", "10#2200#" "ROS_RET_ACTION_SERVER_INVALID", "10#2201#" "ROS_RET_ACTION_SERVER_TAKE_FAILED", "10#2300#" "ROS_RET_ACTION_GOAL_HANDLE_INVALID", "10#2301#" "ROS_RET_ACTION_GOAL_EVENT_INVALID", "10#3000#" "ROS_RET_LIFECYCLE_STATE_REGISTERED", "10#3001#" "ROS_RET_LIFECYCLE_STATE_NOT_REGISTERED", -default unsigned } radix define GOAL_STATUS { "10#0#" "STATUS_UNKNOWN", "10#1#" "STATUS_ACCEPTED", "10#2#" "STATUS_EXECUTING", "10#3#" "STATUS_CANCELING", "10#4#" "STATUS_SUCCEEDED", "10#5#" "STATUS_CANCELED", "10#6#" "STATUS_ABORTED", -default unsigned } radix define CANCEL_RETCODE { "10#0#" "ERROR_NONE", "10#1#" "ERROR_REJECTED", "10#2#" "ERROR_UNKNOWN_GOAL_ID", "10#3#" "ERROR_GOAL_TERMINATED", -default unsigned } quietly WaveActivateNextPane {} 0 add wave -noupdate -divider SYSTEM add wave -noupdate /l0_ros_action_server_test2/uut/clk add wave -noupdate /l0_ros_action_server_test2/uut/reset add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/time add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/check_time add wave -noupdate -divider GOAL add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/data_available_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/start_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/ack_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/opcode_g add wave -noupdate -group GOAL -radix hexadecimal /l0_ros_action_server_test2/uut/service_info_g add wave -noupdate -group GOAL -radix hexadecimal /l0_ros_action_server_test2/uut/request_id_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/taken_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/done_g add wave -noupdate -group GOAL -radix ROS_RETCODE /l0_ros_action_server_test2/uut/return_code_g add wave -noupdate -group GOAL -radix hexadecimal /l0_ros_action_server_test2/uut/goal_id_g add wave -noupdate -group GOAL /l0_ros_action_server_test2/uut/accepted_g add wave -noupdate -group GOAL -radix hexadecimal /l0_ros_action_server_test2/uut/stamp_g add wave -noupdate -divider RESULT add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/data_available_r add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/start_r add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/ack_r add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/opcode_r add wave -noupdate -group RESULT -radix hexadecimal /l0_ros_action_server_test2/uut/service_info_r add wave -noupdate -group RESULT -radix hexadecimal /l0_ros_action_server_test2/uut/request_id_r add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/taken_r add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/done_r add wave -noupdate -group RESULT -radix ROS_RETCODE /l0_ros_action_server_test2/uut/return_code_r add wave -noupdate -group RESULT -radix unsigned /l0_ros_action_server_test2/uut/result_index add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/result_sel add wave -noupdate -group RESULT /l0_ros_action_server_test2/uut/result_sel_ack add wave -noupdate -group RESULT -radix hexadecimal /l0_ros_action_server_test2/uut/goal_id_r add wave -noupdate -group RESULT -radix GOAL_STATUS /l0_ros_action_server_test2/uut/status_r add wave -noupdate -divider CANCEL add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/data_available_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/start_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/ack_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/opcode_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/service_info_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/request_id_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/taken_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/done_c add wave -noupdate -group CANCEL -radix CANCEL_RETCODE /l0_ros_action_server_test2/uut/return_code_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/goal_info_goal_id_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/goal_info_stamp_c add wave -noupdate -group CANCEL -radix GOAL_STATUS /l0_ros_action_server_test2/uut/cancel_return_code_c add wave -noupdate -group CANCEL -radix unsigned /l0_ros_action_server_test2/uut/goals_canceling_len_c add wave -noupdate -group CANCEL -radix unsigned /l0_ros_action_server_test2/uut/goals_canceling_addr_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/goals_canceling_ready_c add wave -noupdate -group CANCEL /l0_ros_action_server_test2/uut/goals_canceling_wen_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/goals_canceling_goal_id_w_c add wave -noupdate -group CANCEL -radix hexadecimal /l0_ros_action_server_test2/uut/goals_canceling_stamp_w_c add wave -noupdate -divider STATUS add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/start_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/opcode_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/ack_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/done_s add wave -noupdate -group STATUS -radix ROS_RETCODE /l0_ros_action_server_test2/uut/return_code_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/status_list_len_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/status_list_addr_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/status_list_ready_s add wave -noupdate -group STATUS /l0_ros_action_server_test2/uut/status_list_wen_s add wave -noupdate -group STATUS -radix hexadecimal /l0_ros_action_server_test2/uut/status_list_goal_info_goal_id_w_s add wave -noupdate -group STATUS -radix hexadecimal /l0_ros_action_server_test2/uut/status_list_goal_info_stamp_w_s add wave -noupdate -group STATUS -radix GOAL_STATUS /l0_ros_action_server_test2/uut/status_list_status_w_s add wave -noupdate -divider USER add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/start add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/opcode add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/ack add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/done add wave -noupdate -expand -group USER -radix ROS_RETCODE /l0_ros_action_server_test2/uut/return_code add wave -noupdate -expand -group USER -radix hexadecimal /l0_ros_action_server_test2/uut/goal_handle_in add wave -noupdate -expand -group USER -radix hexadecimal /l0_ros_action_server_test2/uut/goal_handle_out add wave -noupdate -expand -group USER -radix GOAL_STATUS /l0_ros_action_server_test2/uut/goal_state_in add wave -noupdate -expand -group USER -radix GOAL_STATUS /l0_ros_action_server_test2/uut/goal_state_out add wave -noupdate -expand -group USER -radix hexadecimal /l0_ros_action_server_test2/uut/goal_id add wave -noupdate -expand -group USER -radix unsigned /l0_ros_action_server_test2/uut/goal_result_index add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/goal_stamp add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/new_goal_request add wave -noupdate -expand -group USER -radix hexadecimal /l0_ros_action_server_test2/uut/new_goal_handle add wave -noupdate -expand -group USER -radix unsigned /l0_ros_action_server_test2/uut/new_goal_result_index add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/new_goal_accepted add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/new_goal_response add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/cancel_request add wave -noupdate -expand -group USER -radix hexadecimal /l0_ros_action_server_test2/uut/cancel_request_handle add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/cancel_accepted add wave -noupdate -expand -group USER /l0_ros_action_server_test2/uut/cancel_response add wave -noupdate -divider FSM add wave -noupdate /l0_ros_action_server_test2/uut/stage add wave -noupdate /l0_ros_action_server_test2/uut/cnt add wave -noupdate /l0_ros_action_server_test2/uut/terminal_cnt add wave -noupdate -divider MEM add wave -noupdate /l0_ros_action_server_test2/uut/mem_start add wave -noupdate /l0_ros_action_server_test2/uut/mem_opcode add wave -noupdate /l0_ros_action_server_test2/uut/mem_done add wave -noupdate -childformat {{/l0_ros_action_server_test2/uut/mem_r.addr -radix unsigned} {/l0_ros_action_server_test2/uut/mem_r.goal_id -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_r.stamp -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_r.deadline -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_r.res_ind -radix unsigned} {/l0_ros_action_server_test2/uut/mem_r.state -radix GOAL_STATUS}} -subitemconfig {/l0_ros_action_server_test2/uut/mem_r.addr {-height 15 -radix unsigned} /l0_ros_action_server_test2/uut/mem_r.goal_id {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_r.stamp {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_r.deadline {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_r.res_ind {-height 15 -radix unsigned} /l0_ros_action_server_test2/uut/mem_r.state {-height 15 -radix GOAL_STATUS}} /l0_ros_action_server_test2/uut/mem_r add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/mem_addr_base add wave -noupdate /l0_ros_action_server_test2/uut/mem_stage add wave -noupdate /l0_ros_action_server_test2/uut/mem_cnt add wave -noupdate -group GOAL_MEM -radix unsigned /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/addr add wave -noupdate -group GOAL_MEM /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/read add wave -noupdate -group GOAL_MEM /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/ready_in add wave -noupdate -group GOAL_MEM /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/valid_in add wave -noupdate -group GOAL_MEM -radix hexadecimal /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/data_in add wave -noupdate -group GOAL_MEM /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/ready_out add wave -noupdate -group GOAL_MEM /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/valid_out add wave -noupdate -group GOAL_MEM -radix hexadecimal /l0_ros_action_server_test2/uut/goal_mem_ctrl_inst/data_out add wave -noupdate -group RRQ_MEM -radix unsigned /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/addr add wave -noupdate -group RRQ_MEM /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/read add wave -noupdate -group RRQ_MEM /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/ready_in add wave -noupdate -group RRQ_MEM /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/valid_in add wave -noupdate -group RRQ_MEM -radix hexadecimal /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/data_in add wave -noupdate -group RRQ_MEM /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/ready_out add wave -noupdate -group RRQ_MEM /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/valid_out add wave -noupdate -group RRQ_MEM -radix hexadecimal /l0_ros_action_server_test2/uut/rrq_mem_ctrl_inst/data_out add wave -noupdate -childformat {{/l0_ros_action_server_test2/uut/mem_data.addr -radix unsigned} {/l0_ros_action_server_test2/uut/mem_data.goal_id -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_data.stamp -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_data.deadline -radix hexadecimal} {/l0_ros_action_server_test2/uut/mem_data.res_ind -radix unsigned} {/l0_ros_action_server_test2/uut/mem_data.state -radix GOAL_STATUS}} -subitemconfig {/l0_ros_action_server_test2/uut/mem_data.addr {-height 15 -radix unsigned} /l0_ros_action_server_test2/uut/mem_data.goal_id {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_data.stamp {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_data.deadline {-height 15 -radix hexadecimal} /l0_ros_action_server_test2/uut/mem_data.res_ind {-height 15 -radix unsigned} /l0_ros_action_server_test2/uut/mem_data.state {-height 15 -radix GOAL_STATUS}} /l0_ros_action_server_test2/uut/mem_data add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/mem_occupied_head add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/mem_occupied_tail add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/mem_empty_head add wave -noupdate -radix unsigned /l0_ros_action_server_test2/uut/mem_empty_tail add wave -noupdate -divider MISC TreeUpdate [SetDefaultTree] WaveRestoreCursors {{Cursor 1} {139775000 ps} 0} quietly wave cursor active 1 configure wave -namecolwidth 218 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 {139284504 ps} {140265496 ps}