Examples of Register


Examples of com.litecoding.smali2java.entity.smali.Register

    return group;
 

  private Object generateRegisterFromRule(Rule rule) {
    Rule testRule = rule;
    Register register = new Register();
   
    if(rule instanceof Rule_codeRegister ||
        rule instanceof Rule_codeRegister64) {
      testRule = rule.rules.get(0);
    }
   
    if(rule instanceof Rule_codeRegisterRet ||
        rule instanceof Rule_codeRegisterRet64) {
      testRule = rule.rules.get(0);
      register.setType(currentMethod.getReturnType());
      register.info.isFinallyDefined = true;
    }
   
    if(testRule instanceof Rule_codeRegisterP ||
        testRule instanceof Rule_codeRegisterP64)
      register.setParameter(true);
   
    if(testRule instanceof Rule_codeRegisterVDst ||
        testRule instanceof Rule_codeRegisterV64Dst)
      register.setDestination(true);
   
    if(testRule instanceof Rule_codeRegisterP64 ||
        testRule instanceof Rule_codeRegisterV64 ||
        testRule instanceof Rule_codeRegisterV64Dst)
      register.set64bit(true);
   
    register.setName(rule.spelling);
    register.mapRegister(currentMethod);
   
    return register;
  }
View Full Code Here

Examples of com.litecoding.smali2java.entity.smali.Register

      }

     
      for(SmaliCodeEntity entity : instruction.getArguments()) {
        if(entity instanceof Register) {
          Register var = (Register) entity;
          boolean is64bit = var.info.is64bit;
          if(var.isParameter()) {
            int idx = var.getMappedId();
            RegisterTimeline.setRegisterRWFlags(currSlice,
                idx,
                BOOL_TRUE,
                BOOL_KEEP,
                is64bit);
          } else {
            int idx = var.getId();
            if(var.isDestination()) {
              //There are one or none destination registers.
              //So, fill the type by dstType value
              RegisterTimeline.setRegisterRWFlags(currSlice,
                  idx,
                  BOOL_KEEP,
                  BOOL_TRUE,
                  is64bit);
              currSlice.get(idx).type = dstType;
              if(is64bit) {
                currSlice.get(idx + 1).type = dstType;
              }
            } else {
              RegisterTimeline.setRegisterRWFlags(currSlice,
                  idx,
                  BOOL_TRUE,
                  BOOL_KEEP,
                  is64bit);
            }
          }
        } else if(entity instanceof RegisterGroup) {
          //TODO: Check 64bit registers here
          for(SmaliCodeEntity subEntity : entity.getArguments()) {
            Register var = (Register) subEntity;
            int idx = -1;
            if(var.isParameter())
              idx = var.getMappedId();
            else
              idx = var.getId();
             
            RegisterTimeline.setRegisterRWFlags(currSlice,
                idx,
                BOOL_TRUE,
                BOOL_KEEP,
View Full Code Here

Examples of com.sissi.protocol.iq.register.Register

    this.registerContext = registerContext;
  }

  @Override
  public boolean input(JIDContext context, Protocol protocol) {
    Register register = protocol.cast(Register.class);
    return this.registerContext.register(this.username(register), this.process(register)) ? true : this.proxy.input(context, protocol.parent());
  }
View Full Code Here

Examples of forms.login.Register

        {
            result = badRequest(register.render(registerForm));
        }
        else
        {
            Register register = registerForm.get();
            new UserServices().createUser(register.userName, register.displayName, register.password);
            session("userName", register.userName);
            result = redirect(routes.Application.index());
        }
        return result;
View Full Code Here

Examples of net.wimpi.modbus.procimg.Register

    setDataLength(4);
  }//constructor

  public ModbusResponse createResponse() {
    WriteSingleRegisterResponse response = null;
    Register reg = null;

    //1. get process image
    ProcessImage procimg = ModbusCoupler.getReference().getProcessImage();
    //2. get register
    try {
      reg = procimg.getRegister(m_Reference);
      //3. set Register
      reg.setValue(m_Register.toBytes());
    } catch (IllegalAddressException iaex) {
      return createExceptionResponse(Modbus.ILLEGAL_ADDRESS_EXCEPTION);
    }
    response = new WriteSingleRegisterResponse(this.getReference(), reg.getValue());
    //transfer header data
    if (!isHeadless()) {
      response.setTransactionID(this.getTransactionID());
      response.setProtocolID(this.getProtocolID());
    } else {
View Full Code Here

Examples of net.wimpi.modbus.procimg.Register

   
    if (!isConnected()) {
      return;
    }

    Register newValue = null;
    synchronized (storage) {
      newValue = (Register) ((InputRegister[])storage)[readRegister];
    }

    if (command instanceof IncreaseDecreaseType) {
      if (command.equals(IncreaseDecreaseType.INCREASE))
        newValue.setValue(newValue.getValue() + 1);
      else if (command.equals(IncreaseDecreaseType.DECREASE))
        newValue.setValue(newValue.getValue() - 1);
    } else if (command instanceof UpDownType) {
      if (command.equals(UpDownType.UP))
        newValue.setValue(newValue.getValue() + 1);
      else if (command.equals(UpDownType.DOWN))
        newValue.setValue(newValue.getValue() - 1);
    } else if (command instanceof DecimalType) {
      newValue.setValue(((DecimalType)command).intValue());
    } else if (command instanceof OnOffType) {
      if (command.equals(OnOffType.ON))
        newValue.setValue(1);
      else if (command.equals(OnOffType.OFF))
        newValue.setValue(0);
    }

   
    ModbusRequest request = null;
    if (writeMultipleRegisters) {
      Register [] regs = new Register[1];
      regs[0] = newValue;
      request = new WriteMultipleRegistersRequest(writeRegister, regs);     
    } else {
      request = new WriteSingleRegisterRequest(writeRegister, newValue);
    }
    request.setUnitID(getId());
    transaction.setRequest(request);

    try {
      logger.debug("ModbusSlave: FC" +request.getFunctionCode()+" ref=" + writeRegister + " value=" + newValue.getValue());       
      transaction.execute();
    } catch (Exception e) {
      logger.debug("ModbusSlave:" + e.getMessage());
      return;
    }
View Full Code Here

Examples of net.wimpi.modbus.procimg.Register

    setDataLength(4);
  }//constructor

  public ModbusResponse createResponse() {
    WriteSingleRegisterResponse response = null;
    Register reg = null;

    //1. get process image
    ProcessImage procimg = ModbusCoupler.getReference().getProcessImage();
    //2. get register
    try {
      reg = procimg.getRegister(m_Reference);
      //3. set Register
      reg.setValue(m_Register.toBytes());
    } catch (IllegalAddressException iaex) {
      return createExceptionResponse(Modbus.ILLEGAL_ADDRESS_EXCEPTION);
    }
    response = new WriteSingleRegisterResponse(this.getReference(), reg.getValue());
    //transfer header data
    if (!isHeadless()) {
      response.setTransactionID(this.getTransactionID());
      response.setProtocolID(this.getProtocolID());
    } else {
View Full Code Here

Examples of net.wimpi.modbusme.procimg.Register

    setDataLength(4);
  }//constructor

  public ModbusResponse createResponse() {
    WriteSingleRegisterResponse response = null;
    Register reg = null;

    //1. get process image
    ProcessImage procimg = ModbusCoupler.getReference().getProcessImage();
    //2. get register
    try {
      reg = procimg.getRegister(m_Reference);
      //3. set Register
      reg.setValue(m_Register.toBytes());
    } catch (IllegalAddressException iaex) {
      return createExceptionResponse(Modbus.ILLEGAL_ADDRESS_EXCEPTION);
    }
    response = new WriteSingleRegisterResponse(this.getReference(), reg.getValue());
    //transfer header data
    if (!isHeadless()) {
      response.setTransactionID(this.getTransactionID());
      response.setProtocolID(this.getProtocolID());
    } else {
View Full Code Here

Examples of org.apache.ambari.server.agent.Register

    hostObject.setOsType(DummyOsType);

    ActionQueue aq = new ActionQueue();

    HeartBeatHandler handler = new HeartBeatHandler(fsm, aq, am, injector);
    Register reg = new Register();
    HostInfo hi = new HostInfo();
    hi.setHostName(DummyHostname1);
    hi.setOS(DummyOs);
    hi.setOSRelease(DummyOSRelease);
    reg.setHostname(DummyHostname1);
    reg.setHardwareProfile(hi);
    handler.handleRegistration(reg);

    hostObject.setState(HostState.UNHEALTHY);

    ExecutionCommand execCmd = new ExecutionCommand();
View Full Code Here

Examples of org.apache.ambari.server.agent.Register

    hdfs.getServiceComponent(SECONDARY_NAMENODE).addServiceComponentHost(DummyHostname1).persist();

    ActionQueue aq = new ActionQueue();
    HeartBeatHandler handler = new HeartBeatHandler(clusters, aq, am, injector);

    Register reg = new Register();
    HostInfo hi = new HostInfo();
    hi.setHostName(DummyHostname1);
    hi.setOS(DummyOs);
    hi.setOSRelease(DummyOSRelease);
    reg.setHostname(DummyHostname1);
    reg.setResponseId(0);
    reg.setHardwareProfile(hi);
    handler.handleRegistration(reg);

    ServiceComponentHost serviceComponentHost1 = clusters.getCluster(DummyCluster).getService(HDFS).
            getServiceComponent(DATANODE).getServiceComponentHost(DummyHostname1);
    ServiceComponentHost serviceComponentHost2 = clusters.getCluster(DummyCluster).getService(HDFS).
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.