public static BidibPort prepareBidibPort(byte lowByte, byte highByte) { return new BidibPort(new byte[] { lowByte, highByte }); }
@Override public boolean equals(Object obj) { if (obj instanceof LcConfigX) { LcConfigX other = (LcConfigX) obj; if (!bidibPort.equals(other.bidibPort)) { return false; } if (!values.equals(other.values)) { return false; } return true; } return false; }
public static BidibPort prepareSystemFunctionBidibPort(PortModelEnum portModel, byte lowByte, byte highByte) { BidibPort bidibPort = null; if (portModel == PortModelEnum.type) { bidibPort = BidibPort.prepareBidibPort((byte) 0, lowByte); } else { bidibPort = BidibPort.prepareBidibPort(lowByte, highByte); } return bidibPort; }
org.bidib.jbidibc.core.enumeration.LcOutputType outputType = bidibPort.getPortType(portModel); BidibEnum val = lcMacro.getStatus(outputType); switch (outputType) { case ACCESSORY_OKAY_INPUTQUERY0: AccessoryOkayPoint accessoryOkay0Point = new AccessoryOkayPoint(); accessoryOkay0Point.setInputNumber(bidibPort.getPortNumber(portModel)); accessoryOkay0Point.setAccessoryOkayActionType(AccessoryOkayActionType.QUERY_0); lcMacroPoint = accessoryOkay0Point; case ACCESSORY_OKAY_INPUTQUERY1: AccessoryOkayPoint accessoryOkay1Point = new AccessoryOkayPoint(); accessoryOkay1Point.setInputNumber(bidibPort.getPortNumber(portModel)); accessoryOkay1Point.setAccessoryOkayActionType(AccessoryOkayActionType.QUERY_1); lcMacroPoint = accessoryOkay1Point; case SERVOMOVE_QUERY: ServoMoveQueryPoint servoMoveQueryPoint = new ServoMoveQueryPoint(); servoMoveQueryPoint.setOutputNumber(bidibPort.getPortNumber(portModel)); lcMacroPoint = servoMoveQueryPoint; break; analogPortAction.setValue(ByteUtils.getInt(lcMacro.getPortValue(outputType))); analogPortPoint.setAnalogPortActionType(analogPortAction); analogPortPoint.setOutputNumber(bidibPort.getPortNumber(portModel)); analogPortPoint.setDelay(ByteUtils.getInt(lcMacro.getDelay())); lcMacroPoint = analogPortPoint; BacklightPortPoint backlightPortPoint = new BacklightPortPoint();
final LcMacro macroStep = accessoryNode.getMacroStep(macroNumber, stepNumber++); if (macroStep.getBidibPort().getPortType(PortModelEnum.type) == LcOutputType.END_OF_MACRO || stepNumber > macroLength) { break;
public BidibPort getBidibPort() { return BidibPort.prepareBidibPort(content[3], content[4]); }
public static BidibPort prepareBidibPort(PortModelEnum portModelEnum, LcOutputType lcOutputType, int port) { BidibPort bidibPort = null; if (portModelEnum == PortModelEnum.type) { bidibPort = new BidibPort(new byte[] { lcOutputType.getType(), ByteUtils.getLowByte(port) }); } else { bidibPort = new BidibPort(new byte[] { ByteUtils.getLowByte(port), ByteUtils.getHighByte(port) }); } return bidibPort; }
protected LcConfigGetMessage(BidibPort bidibPort) { super(0, BidibLibrary.MSG_LC_CONFIG_GET, bidibPort.getValues()); }
public BidibCommand createLcConfigXGetAll( PortModelEnum portModel, LcOutputType lcOutputType, int rangeFrom, int rangeTo) { BidibPort bidibPortFrom = BidibPort.prepareBidibPort(portModel, lcOutputType, rangeFrom); BidibPort bidibPortTo = BidibPort.prepareBidibPort(portModel, lcOutputType, rangeTo); BidibCommand bidibCommand = new LcConfigXGetAllMessage(bidibPortFrom, bidibPortTo); return initializeCommand(bidibCommand); }
protected BidibPort prepareBidibPort(PortModelEnum portModelEnum, LcOutputType lcOutputType, int port) { BidibPort bidibPort = null; if (portModelEnum == PortModelEnum.type) { bidibPort = new BidibPort(new byte[] { lcOutputType.getType(), ByteUtils.getLowByte(port) }); } else { bidibPort = new BidibPort(new byte[] { ByteUtils.getLowByte(port), ByteUtils.getHighByte(port) }); } return bidibPort; }
public LcOutputQueryMessage(BidibPort bidibPort) { super(0, BidibLibrary.MSG_LC_OUTPUT_QUERY, bidibPort.getValues()); }
public BidibCommand createLcConfigXGet(PortModelEnum portModel, LcOutputType outputType, int outputNumber) { BidibPort bidibPort = BidibPort.prepareBidibPort(portModel, outputType, outputNumber); BidibCommand bidibCommand = new LcConfigXGetMessage(bidibPort); return initializeCommand(bidibCommand); }
public static BidibPort prepareBidibPort(int portNumber) { return new BidibPort(new byte[] { ByteUtils.getLowByte(portNumber), ByteUtils.getHighByte(portNumber) }); }
protected LcConfigXGetMessage(BidibPort bidibPort) { super(0, BidibLibrary.MSG_LC_CONFIGX_GET, bidibPort.getValues()); }
public BidibCommand createLcConfigGet(PortModelEnum portModel, LcOutputType outputType, int outputNumber) { BidibPort bidibPort = BidibPort.prepareBidibPort(portModel, outputType, outputNumber); BidibCommand bidibCommand = new LcConfigGetMessage(bidibPort); return initializeCommand(bidibCommand); }
public LcNotAvailableResponse(byte[] addr, int num, BidibPort bidibPort) throws ProtocolException { this(addr, num, BidibLibrary.MSG_LC_NA, bidibPort.getValues()); }
public BidibCommand createLcOutputQuery(PortModelEnum portModel, LcOutputType outputType, int outputNumber) { BidibPort bidibPort = BidibPort.prepareBidibPort(portModel, outputType, outputNumber); BidibCommand bidibCommand = new LcOutputQueryMessage(bidibPort); return initializeCommand(bidibCommand); }
public int getOutputNumber(PortModelEnum portModel) { int outputNumber = -1; switch (portModel) { case flat: outputNumber = ByteUtils.getInt(bidibPort.getValues()[0], bidibPort.getValues()[1]); break; default: outputNumber = ByteUtils.getInt(bidibPort.getValues()[1]); break; } return outputNumber; }
public BidibCommand createLcOutputMessage( PortModelEnum portModel, LcOutputType outputType, int outputNumber, int state) { BidibPort bidibPort = BidibPort.prepareBidibPort(portModel, outputType, outputNumber); BidibCommand bidibCommand = new LcOutputMessage(bidibPort, state); return initializeCommand(bidibCommand); }