/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package edu.colostate.vchill.iris;
import java.nio.ByteBuffer;
/**
* @author Joseph Hardin <josephhardinee@gmail.com>
* Completed
*/
public class task_configuration {
private structure_header astructure_header;
private task_sched_info atask_sched_info;
private task_dsp_info atask_dsp_info;
private task_calib_info atask_calib_info;
private task_range_info atask_range_info;
private task_misc_info atask_misc_info;
private task_end_info atask_end_info;
private task_scan_info atask_scan_info;
int BeginPosition;
public task_configuration(ByteBuffer in_buf) {
BeginPosition = in_buf.position();
astructure_header = new structure_header(in_buf);
in_buf.position(BeginPosition + 12);
atask_sched_info = new task_sched_info(in_buf);
in_buf.position(BeginPosition + 12 + 120);
atask_dsp_info = new task_dsp_info(in_buf);
in_buf.position(BeginPosition + 132 + 320);
atask_calib_info = new task_calib_info(in_buf);
in_buf.position(BeginPosition + 452 + 320);
atask_range_info = new task_range_info(in_buf);
in_buf.position(BeginPosition + 772 + 160);
atask_scan_info = new task_scan_info(in_buf);
in_buf.position(BeginPosition + 932 + 320);
atask_misc_info = new task_misc_info(in_buf);
in_buf.position(BeginPosition + 1252 + 320);
atask_end_info = new task_end_info(in_buf);
in_buf.position(BeginPosition + 1572 + 320 + 720);
}
/**
* @return the astructure_header
*/
public structure_header getAstructure_header() {
return astructure_header;
}
/**
* @param astructure_header the astructure_header to set
*/
public void setAstructure_header(structure_header astructure_header) {
this.astructure_header = astructure_header;
}
/**
* @return the atask_sched_info
*/
public task_sched_info getAtask_sched_info() {
return atask_sched_info;
}
/**
* @param atask_sched_info the atask_sched_info to set
*/
public void setAtask_sched_info(task_sched_info atask_sched_info) {
this.atask_sched_info = atask_sched_info;
}
/**
* @return the atask_dsp_info
*/
public task_dsp_info getAtask_dsp_info() {
return atask_dsp_info;
}
/**
* @param atask_dsp_info the atask_dsp_info to set
*/
public void setAtask_dsp_info(task_dsp_info atask_dsp_info) {
this.atask_dsp_info = atask_dsp_info;
}
/**
* @return the atask_calib_info
*/
public task_calib_info getAtask_calib_info() {
return atask_calib_info;
}
/**
* @param atask_calib_info the atask_calib_info to set
*/
public void setAtask_calib_info(task_calib_info atask_calib_info) {
this.atask_calib_info = atask_calib_info;
}
/**
* @return the atask_range_info
*/
public task_range_info getAtask_range_info() {
return atask_range_info;
}
/**
* @param atask_range_info the atask_range_info to set
*/
public void setAtask_range_info(task_range_info atask_range_info) {
this.atask_range_info = atask_range_info;
}
/**
* @return the atask_misc_info
*/
public task_misc_info getAtask_misc_info() {
return atask_misc_info;
}
/**
* @param atask_misc_info the atask_misc_info to set
*/
public void setAtask_misc_info(task_misc_info atask_misc_info) {
this.atask_misc_info = atask_misc_info;
}
/**
* @return the atask_end_info
*/
public task_end_info getAtask_end_info() {
return atask_end_info;
}
/**
* @param atask_end_info the atask_end_info to set
*/
public void setAtask_end_info(task_end_info atask_end_info) {
this.atask_end_info = atask_end_info;
}
/**
* @return the atask_scan_info
*/
public task_scan_info getAtask_scan_info() {
return atask_scan_info;
}
/**
* @param atask_scan_info the atask_scan_info to set
*/
public void setAtask_scan_info(task_scan_info atask_scan_info) {
this.atask_scan_info = atask_scan_info;
}
}