codec2_talkie/codec2talkie/src/main/java/com/radio/codec2talkie/protocol/message/TextMessage.java

25 wiersze
783 B
Java

package com.radio.codec2talkie.protocol.message;
import com.radio.codec2talkie.storage.message.MessageItem;
public class TextMessage {
public String src;
public String dst;
public String digipath;
public String text;
public Integer ackId;
public MessageItem toMessageItem(boolean isTransmit) {
MessageItem messageItem = new MessageItem();
messageItem.setTimestampEpoch(System.currentTimeMillis());
messageItem.setIsTransmit(isTransmit);
messageItem.setSrcCallsign(this.src);
messageItem.setDstCallsign(this.dst);
messageItem.setMessage(this.text);
messageItem.setAckId(this.ackId);
messageItem.setIsAcknowledged(false);
messageItem.setRetryCnt(0);
return messageItem;
}
}