package com.ard.work.domain.dto.signal; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode public class SignalInfo { private String mode; // 入网模式: NR5G-SA, NR5G-NSA,LTE private String mcc; // NR5G-SA, NR5G-NSA, LTE private String mnc; // NR5G-SA, NR5G-NSA, LTE private String cellid; // NR5G-SA, LTE private String pcid; // NR5G-SA, NR5G-NSA, LTE private String tac; // NR5G-SA, LTE private String arfcn; // NR5G-SA, NR5G-NSA private String band; // NR5G-SA, NR5G-NSA @JsonProperty("nr_dl_bandwidth") private String nrDlBandwidth; // NR5G-SA private String rsrp; // NR5G-SA, NR5G-NSA, LTE private String rsrq; // NR5G-SA, NR5G-NSA, LTE private String sinr; // NR5G-SA, NR5G-NSA, LTE @JsonProperty("tx_power") private String txPower; // NR5G-SA, LTE private String srxlev; // NR5G-SA, LTE private String cqi; // LTE private String earfcn; // LTE @JsonProperty("freq_band_ind") private String freqBandInd; // LTE @JsonProperty("ul_bandwidth") private String ulBandwidth; // LTE @JsonProperty("dl_bandwidth") private String dlBandwidth; // LTE @JsonProperty("is_tdd") private String isTdd; // LTE private String rssi; // LTE @JsonProperty("duplex_mode") private String duplexMode; // NR5G-SA private double lng; // 经度 private double lat; // 纬度 private float height; // 高度(单位:米) private int timestamp; // 时间戳(单位:秒) private int boxstate; // 1=线缆故障,2=OSDK未激活,3=正常,4=云盒固件更新 private String isp; // 运营商 private int tempMax; // 模组芯片温度(单位:摄氏度) @JsonProperty("prx_rsrp") private String prxRsrp; // prx路径的rsrp值 @JsonProperty("drx_rsrp") private String drxRsrp; // drx路径的rsrp值 @JsonProperty("rx2_rsrp") private String rx2Rsrp; // rx2路径的rsrp值 @JsonProperty("rx3_rsrp") private String rx3Rsrp; // rx3路径的rsrp值 @JsonProperty("box_sn") private String boxSn; // 云盒编号 @JsonProperty("sim_use_seat") private int simUseSeat; // 当前使用的SIM卡在卡槽中的位置:1或2 }