📄 mosjcb.java
字号:
//完成于11.4下午16:00;未调试
public class MosJCB{
private byte jcb_id;
private byte jcb_pc_id = FinalVar.JCB_NOT_START; //后备作业尚未调度时值为-1;
private byte[] jcb_name = new byte[4];
private byte[] jcb_supposed_time = new byte[4];
private byte[] jcb_supposed_output = new byte[4];
private int jcb_in_time;
private int jcb_out_time;
private MosBlock jcb_input_table = null;
private MosBlock jcb_output_table = null;
//tang's add
private int haddr = 0;
//tang's add
// 每新建一个JCB,需要初始化ID号,名字,预计运行时间,预计输出行数,以及输入井地址;此项由P1创建;
public MosJCB(byte jcb_id,byte[] jcb_name,byte[] jcb_supposed_time,
byte[] jcb_supposed_output,MosBlock jcb_input_table){
this.jcb_id = jcb_id;
for(int i = 0;i < 4;i++){
this.jcb_name[i] = jcb_name[i];
this.jcb_supposed_time[i] = jcb_supposed_time[i];
this.jcb_supposed_output[i] = jcb_supposed_output[i];
}
this.jcb_input_table = jcb_input_table;
}
public byte getJcbId(){
return jcb_id;
}
public byte getJcbPcId(){
return jcb_pc_id;
}
public byte[] getJcbName(){
return jcb_name;
}
/* public String getJcbName() {
String s = "";
for(int i = 0;i < 4;i++) {
s=s+(char)jcb_name[i];
}
return s;
}
public String getJcbSupposedTime() {
String s = "";
for(int i = 0;i < 4;i++) {
s=s+(char)jcb_supposed_time[i];
}
return s;
}
public String getJcbSupposedOutput() {
String s = "";
for(int i = 0;i < 4;i++) {
s=s+(char)jcb_supposed_output[i];
}
return s;
}*/
public byte[] getJcbSupposedTime(){
return jcb_supposed_time;
}
public byte[] getJcbSupposedOutput(){
return jcb_supposed_output;
}
public int getJcbInTime(){
return jcb_in_time;
}
public int getJcbOutTime(){
return jcb_out_time;
}
public MosBlock getJcbInputTable(){
return jcb_input_table;
}
public MosBlock getJcbOutputTable(){
return jcb_output_table;
}
public void setJcbPcId(byte jcb_pc_id) {
this.jcb_pc_id = jcb_pc_id;
}
public void setJcbInTime(int jcb_in_time) {
this.jcb_in_time = jcb_in_time;
}
public void setJcbOutTime(int jcb_out_time) {
this.jcb_out_time = jcb_out_time;
}
public void setJcbInputTable(MosBlock jcb_input_table) {
this.jcb_input_table = jcb_input_table;
}
public void setOutputTable(MosBlock jcb_output_table) {
this.jcb_output_table = jcb_output_table;
}
//tang's add
public void setHaddr(int temp)
{
this.haddr = temp;
}
public int getHaddr()
{
return this.haddr;
}
//tang's add
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -