Loading src/astri/tcs/TCSHardwareDeviceImpl/baciHelper.java +98 −0 Original line number Diff line number Diff line Loading @@ -650,7 +650,105 @@ public class baciHelper { } } public void setFloatArrayValSync(RWfloatSeq prop, float[] arg0) { Completion c = new Completion(); if (prop!=null){ c=prop.set_sync(arg0); if(c!=null){ AcsJCompletion compl = AcsJCompletion.fromCorbaCompletion(c); if (compl.isError()) { m_logger.log(Level.SEVERE, "failed set property!", compl.getAcsJException()); try { throw compl.getAcsJException(); } catch (AcsJException e) { m_logger.log(Level.SEVERE,e.getMessage()); } }else{ m_logger.info("set "+ prop.name()+" property to '" + arg0 + "'."); } }else{ m_logger.info("set " +prop.name()+" property to '" + arg0 + "'."); } } } public void setFloatValSync(RWfloat prop, float arg0) { Completion c = new Completion(); if (prop!=null){ c=prop.set_sync(arg0); if(c!=null){ AcsJCompletion compl = AcsJCompletion.fromCorbaCompletion(c); if (compl.isError()) { m_logger.log(Level.SEVERE, "failed set property!", compl.getAcsJException()); try { throw compl.getAcsJException(); } catch (AcsJException e) { m_logger.log(Level.SEVERE,e.getMessage()); } }else{ m_logger.info("set "+ prop.name()+" property to '" + arg0 + "'."); } }else{ m_logger.info("set " +prop.name()+" property to '" + arg0 + "'."); } } } public float getFloatValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); float val = 0; String name=null; if (prop!=null){ if (prop instanceof ROfloat) { ROfloat prop1 = (ROfloat) prop; val=prop1.get_sync(c); name = prop1.name(); } if (prop instanceof RWfloat) { RWfloat prop1=(RWfloat)prop; val=prop1.get_sync(c); name = prop1.name(); } if (checkCompletion(c, name,arg0)) { m_logger.info("read property "+ name+":"+val+" at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; }else { m_logger.severe("error in reading "+ name+": at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; } }else{ m_logger.log(Level.SEVERE,"property is not initialized"); } return val; } public float[] getFloatArrayValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); float[] val = null; String name=null; if (prop!=null){ if (prop instanceof ROfloatSeq) { ROfloatSeq prop1 = (ROfloatSeq) prop; val=prop1.get_sync(c); name = prop1.name(); } if (prop instanceof RWfloatSeq) { RWfloatSeq prop1=(RWfloatSeq)prop; val=prop1.get_sync(c); name = prop1.name(); } if (checkCompletion(c, name,arg0)) { m_logger.info("read property "+ name+":"+val.toString()+" at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; }else { m_logger.severe("error in reading "+ name+": at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; } }else{ m_logger.log(Level.SEVERE,"property is not initialized"); } return val; } public double getDoubleValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); Loading Loading
src/astri/tcs/TCSHardwareDeviceImpl/baciHelper.java +98 −0 Original line number Diff line number Diff line Loading @@ -650,7 +650,105 @@ public class baciHelper { } } public void setFloatArrayValSync(RWfloatSeq prop, float[] arg0) { Completion c = new Completion(); if (prop!=null){ c=prop.set_sync(arg0); if(c!=null){ AcsJCompletion compl = AcsJCompletion.fromCorbaCompletion(c); if (compl.isError()) { m_logger.log(Level.SEVERE, "failed set property!", compl.getAcsJException()); try { throw compl.getAcsJException(); } catch (AcsJException e) { m_logger.log(Level.SEVERE,e.getMessage()); } }else{ m_logger.info("set "+ prop.name()+" property to '" + arg0 + "'."); } }else{ m_logger.info("set " +prop.name()+" property to '" + arg0 + "'."); } } } public void setFloatValSync(RWfloat prop, float arg0) { Completion c = new Completion(); if (prop!=null){ c=prop.set_sync(arg0); if(c!=null){ AcsJCompletion compl = AcsJCompletion.fromCorbaCompletion(c); if (compl.isError()) { m_logger.log(Level.SEVERE, "failed set property!", compl.getAcsJException()); try { throw compl.getAcsJException(); } catch (AcsJException e) { m_logger.log(Level.SEVERE,e.getMessage()); } }else{ m_logger.info("set "+ prop.name()+" property to '" + arg0 + "'."); } }else{ m_logger.info("set " +prop.name()+" property to '" + arg0 + "'."); } } } public float getFloatValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); float val = 0; String name=null; if (prop!=null){ if (prop instanceof ROfloat) { ROfloat prop1 = (ROfloat) prop; val=prop1.get_sync(c); name = prop1.name(); } if (prop instanceof RWfloat) { RWfloat prop1=(RWfloat)prop; val=prop1.get_sync(c); name = prop1.name(); } if (checkCompletion(c, name,arg0)) { m_logger.info("read property "+ name+":"+val+" at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; }else { m_logger.severe("error in reading "+ name+": at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; } }else{ m_logger.log(Level.SEVERE,"property is not initialized"); } return val; } public float[] getFloatArrayValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); float[] val = null; String name=null; if (prop!=null){ if (prop instanceof ROfloatSeq) { ROfloatSeq prop1 = (ROfloatSeq) prop; val=prop1.get_sync(c); name = prop1.name(); } if (prop instanceof RWfloatSeq) { RWfloatSeq prop1=(RWfloatSeq)prop; val=prop1.get_sync(c); name = prop1.name(); } if (checkCompletion(c, name,arg0)) { m_logger.info("read property "+ name+":"+val.toString()+" at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; }else { m_logger.severe("error in reading "+ name+": at t="+ UTCUtility.getUTCDate(UTCUtility.utcOmgToJava(arg0.value))); return val; } }else{ m_logger.log(Level.SEVERE,"property is not initialized"); } return val; } public double getDoubleValSync(Object prop, LongHolder arg0) { CompletionHolder c = new CompletionHolder(); Loading