diff --git a/libraries/mogo-adas-data/src/main/java/com/zhjt/mogo/adas/data/bean/ReceivedAck.java b/libraries/mogo-adas-data/src/main/java/com/zhjt/mogo/adas/data/bean/ReceivedAck.java index a1cc36ea70..717c844092 100644 --- a/libraries/mogo-adas-data/src/main/java/com/zhjt/mogo/adas/data/bean/ReceivedAck.java +++ b/libraries/mogo-adas-data/src/main/java/com/zhjt/mogo/adas/data/bean/ReceivedAck.java @@ -1,6 +1,8 @@ package com.zhjt.mogo.adas.data.bean; +import android.util.Log; + import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -107,6 +109,20 @@ public class ReceivedAck { this.receivedAck = receivedAck; } + /** + * 确认是否收到回执 + * + * @param msgId 下发的消息id + * @return 是否收到回执 + */ + public boolean isReceiptReceived(long msgId) { + Log.i("ReceivedAck", "消息=" + msgId + " 结果=" + toString()); + if (status == Status.NORMAL) { + return this.msgId == msgId; + } + return false; + } + @Override public String toString() { return "{" +