kopia lustrzana https://github.com/N0BOY/FT8CN
101 wiersze
2.7 KiB
Java
101 wiersze
2.7 KiB
Java
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;
|
||
}
|
||
}
|