package uk.co.mmscomputing.device.capi.protocol;
import uk.co.mmscomputing.device.capi.StructOut;
public class BProtocol extends StructOut{
public int B1Protocol=-1;
public int B2Protocol=-1;
public int B3Protocol=-1;
public BProtocol(
int B1Protocol,int B2Protocol,int B3Protocol,
StructOut B1Conf,StructOut B2Conf,StructOut B3Conf,StructOut globalConf
){
super(6+B1Conf.getLength()+B2Conf.getLength()+B3Conf.getLength()+globalConf.getLength());
this.B1Protocol=B1Protocol;
this.B2Protocol=B2Protocol;
this.B3Protocol=B3Protocol;
writeWord(B1Protocol); // B1 protocol; physical layer
writeWord(B2Protocol); // B2 protocol; data link layer
writeWord(B3Protocol); // B3 protocol; network layer
writeStruct(B1Conf); // B1 protocol config
writeStruct(B2Conf); // B2 protocol config
writeStruct(B3Conf); // B3 protocol config
writeStruct(globalConf); // global configuration
}
}