case DELAY_FIXED: DelayPoint delayPoint = new DelayPoint(); delayPoint.setDelayActionType(ByteUtils.getInt(lcMacro.getSystemFunctionValue())); lcMacroPoint = delayPoint; break; FlagActionType flagClearActionType = new FlagActionType(); flagClearActionType.setOperation(FlagOperationType.CLEAR); flagClearActionType.setFlagNumber(ByteUtils.getInt(lcMacro.getSystemFunctionValue(), 0x0F)); FlagPoint flagClearPoint = new FlagPoint(); flagClearPoint.setFlagActionType(flagClearActionType); FlagActionType flagSetActionType = new FlagActionType(); flagSetActionType.setOperation(FlagOperationType.SET); flagSetActionType.setFlagNumber(ByteUtils.getInt(lcMacro.getSystemFunctionValue(), 0x0F)); FlagPoint flagSetPoint = new FlagPoint(); flagSetPoint.setFlagActionType(flagSetActionType); FlagActionType flagQueryActionType = new FlagActionType(); flagQueryActionType.setOperation(FlagOperationType.QUERY_1); flagQueryActionType.setFlagNumber(ByteUtils.getInt(lcMacro.getSystemFunctionValue(), 0x0F)); FlagPoint flagQueryPoint = new FlagPoint(); flagQueryPoint.setFlagActionType(flagQueryActionType); FlagActionType flagQuery0ActionType = new FlagActionType(); flagQuery0ActionType.setOperation(FlagOperationType.QUERY_0); flagQuery0ActionType.setFlagNumber(ByteUtils.getInt(lcMacro.getSystemFunctionValue(), 0x0F)); FlagPoint flagQuery0Point = new FlagPoint(); flagQuery0Point.setFlagActionType(flagQuery0ActionType);