|
@@ -274,7 +274,9 @@ Error_manager Dispatch_manager::encapsulate_send_dispatch_manager_status()
|
|
|
|
|
|
t_msg1 = t_dispatch_terminal_status_msg.SerializeAsString();
|
|
|
System_communication::get_instance_references().encapsulate_msg(t_msg1);
|
|
|
-
|
|
|
+ t_dispatch_terminal_status_msg.set_terminal_id(t_dispatch_manager_id*2+1);
|
|
|
+ t_msg1 = t_dispatch_terminal_status_msg.SerializeAsString();
|
|
|
+ System_communication::get_instance_references().encapsulate_msg(t_msg1);
|
|
|
|
|
|
|
|
|
std::string t_msg2;
|
|
@@ -285,10 +287,13 @@ Error_manager Dispatch_manager::encapsulate_send_dispatch_manager_status()
|
|
|
t_dispatch_manager_status_msg.mutable_base_info()->set_sender(message::Communicator::eDispatch_manager);
|
|
|
t_dispatch_manager_status_msg.mutable_base_info()->set_receiver(message::Communicator::eEmpty);
|
|
|
|
|
|
- t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2+1);
|
|
|
+ t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2);
|
|
|
Dispatch_manager::Dispatch_manager_status t_dispatch_manager_status = get_dispatch_manager_status();
|
|
|
t_dispatch_manager_status_msg.set_dispatch_manager_status((message::Dispatch_manager_status)t_dispatch_manager_status);
|
|
|
|
|
|
+ t_msg2 = t_dispatch_manager_status_msg.SerializeAsString();
|
|
|
+ System_communication::get_instance_references().encapsulate_msg(t_msg2);
|
|
|
+ t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2+1);
|
|
|
t_msg2 = t_dispatch_manager_status_msg.SerializeAsString();
|
|
|
System_communication::get_instance_references().encapsulate_msg(t_msg2);
|
|
|
|