FT8CN/ft8cn/app/src/main/java/com/bg7yoz/ft8cn/ft8transmit/QSLRecord.java

101 wiersze
2.7 KiB
Java
Czysty Zwykły widok Historia

2023-08-15 04:49:10 +00:00
package com.bg7yoz.ft8cn.ft8transmit;
/**
* QSO
* @author BGY70Z
* @date 2023-03-20
*/
public class QSLRecord {
private long startTime;//起始时间
private long endTime;//结束时间
private String myCallsign;//我的呼号
private String myMaidenGrid;//我的网格
private String toCallsign;//对方的呼号
private String toMaidenGrid;//对方的网格
private int sendReport;//对方收到我的报告(也就是我发送的信号强度)
private int receivedReport;//我收到对方的报告也就是SNR
private String mode="FT8";
private long bandFreq;//发射的波段
private int frequency;//发射的频率
public QSLRecord(long startTime, long endTime, String myCallsign, String myMaidenGrid
, String toCallsign, String toMaidenGrid, int sendReport, int receivedReport
, String mode, long bandFreq, int frequency) {
this.startTime = startTime;
this.endTime = endTime;
this.myCallsign = myCallsign;
this.myMaidenGrid = myMaidenGrid;
this.toCallsign = toCallsign;
this.toMaidenGrid = toMaidenGrid;
this.sendReport = sendReport;
this.receivedReport = receivedReport;
this.mode = mode;
this.bandFreq = bandFreq;
this.frequency = frequency;
}
@Override
public String toString() {
return "QSLRecord{" +
"startTime=" + startTime +
", endTime=" + endTime +
", myCallsign='" + myCallsign + '\'' +
", myMaidenGrid='" + myMaidenGrid + '\'' +
", toCallsign='" + toCallsign + '\'' +
", toMaidenGrid='" + toMaidenGrid + '\'' +
", sendReport=" + sendReport +
", receivedReport=" + receivedReport +
", mode='" + mode + '\'' +
", bandFreq=" + bandFreq +
", frequency=" + frequency +
'}';
}
public long getEndTime() {
return endTime;
}
public String getToCallsign() {
return toCallsign;
}
public String getToMaidenGrid() {
return toMaidenGrid;
}
public String getMode() {
return mode;
}
public long getBandFreq() {
return bandFreq;
}
public int getFrequency() {
return frequency;
}
public long getStartTime() {
return startTime;
}
public String getMyCallsign() {
return myCallsign;
}
public String getMyMaidenGrid() {
return myMaidenGrid;
}
public int getSendReport() {
return sendReport;
}
public int getReceivedReport() {
return receivedReport;
}
}