📄 crbt_on_off.java
字号:
package com.wireless.crbt.gwif.ZTEforUN;
/**
* 激活/去激活操作
* @author Administrator
*
*/
public class Crbt_On_Off {//操作码:01010701
CrbtHead CH = new CrbtHead();
String mobile_number_20;
String password_8;
String Oper_id_1;//1:激活操作 2:去激活操作
public Crbt_On_Off(){
CH.setCommand_length_4("67");
CH.setCategory_2("01");
CH.setSub_command_2("01");
CH.setOpcode_4("0701");
CH.setCommand_status_4("0");
CH.setDes_addr_6("");//目的地址
CH.setSou_addr_6("");//源发送地址
CH.setSeq_no_10("");//序列号
}
public String getCommand_length_4() {
return CH.getCommand_length_4();
}
public void setCommand_length_4(String s){
CH.setCommand_length_4(s);
}
public String getCategory_2(){
return CH.getCategory_2();
}
public void setCategory_2(String s) {
CH.setCategory_2(s);
}
public String getSub_command_2(){
return CH.getSub_command_2();
}
public void setSub_command_2(String s){
CH.setSub_command_2(s);
}
public String getOpcode_4() {
return CH.getOpcode_4();
}
public void setOpcode_4(String s){
CH.setOpcode_4(s);
}
public String getCommand_status_4() {
return CH.getCommand_status_4();
}
public void setCommand_status_4(String s){
CH.setCommand_status_4(s);
}
public String getSou_addr_6(){
return CH.getSou_addr_6();
}
public void setSou_addr_6(String s) {
CH.setSou_addr_6(s);
}
public String getDes_addr_6(){
return CH.getDes_addr_6();
}
public void setDes_addr_6(String s){
CH.setDes_addr_6(s);
}
public String getSeq_no_10(){
return CH.getSeq_no_10();
}
public void setSeq_no_10(String s){
CH.setSeq_no_10(s);
}
public byte[] getBytes() {
byte[] b1=CH.getBytes();
byte[] b2=getBody();
byte[]b=new byte[67];
System.arraycopy(b1, 0, b, 0, 38);
System.arraycopy(b2, 0, b, 38, 29);
return b;
}
private byte[] getBody()
{
byte []ba=new byte[29];
CrbtHead.str2bytes(ba, mobile_number_20==null?"":mobile_number_20, 0, 20);
CrbtHead.str2bytes(ba, password_8==null?"":password_8, 20, 8);
CrbtHead.str2bytes(ba, Oper_id_1==null?"":Oper_id_1, 28, 1);
return ba;
}
public synchronized String getPassword_8() {
return password_8;
}
public synchronized void setPassword_8(String password_8) {
this.password_8 = password_8;
}
public synchronized String getCraccount_20() {
return mobile_number_20;
}
public synchronized void setCraccount_20(String mobile_number_20) {
this.mobile_number_20 = mobile_number_20;
}
public synchronized String getOper_id_1() {
return Oper_id_1;
}
public synchronized void setOper_id_1(String oper_id_1) {
Oper_id_1 = oper_id_1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -