def METHOD_NAME(self, receive_id, status=ONLINE_STATUS_FLAG):
    logging.info("send_client_status")
    logging.info("self.client_real_id = {}".format(self.client_real_id))
    message = Message(MyMessage.MSG_TYPE_C2S_CLIENT_STATUS, self.client_real_id, receive_id)
    sys_name = platform.system()
    if sys_name == "Darwin":
        sys_name = "Mac"
    # Debug for simulation mobile system
    # sys_name = MyMessage.MSG_CLIENT_OS_ANDROID
    message.add_params(MyMessage.MSG_ARG_KEY_CLIENT_STATUS, status)
    message.add_params(MyMessage.MSG_ARG_KEY_CLIENT_OS, sys_name)
    if hasattr(self.args, "using_mlops") and self.args.using_mlops and \
            status == ClientMasterManager.RUN_FINISHED_STATUS_FLAG:
        mlops.log_server_payload(self.args.run_id, self.client_real_id, json.dumps(message.get_params()))
    else:
        self.send_message(message)