org.ccsds.moims.mo.mal.structures.Union.getShortValue()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中org.ccsds.moims.mo.mal.structures.Union.getShortValue()方法的一些代码示例,展示了Union.getShortValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Union.getShortValue()方法的具体详情如下:
包路径:org.ccsds.moims.mo.mal.structures.Union
类名称:Union
方法名:getShortValue

Union.getShortValue介绍

暂无

代码示例

代码示例来源:origin: int.esa.nmf.core/helper-tools

return (short) ((Union) obj).getShortValue();

代码示例来源:origin: int.esa.nmf.core/helper-tools

return new Double(((Union) in).getShortValue());

代码示例来源:origin: int.esa.nmf.core/helper-tools

if (((Union) in).getShortValue() == null) {
  return "";
return (((Union) in).getShortValue()).toString();

代码示例来源:origin: int.esa.nmf.core.moservices.impl/ccsds-mc

public static double getDouble(Attribute attr) {
  int type = attr.getTypeShortForm();
  switch (type) {
    case Attribute._DOUBLE_TYPE_SHORT_FORM:
      //Already double.
      return ((Union) attr).getDoubleValue();
    case Attribute._SHORT_TYPE_SHORT_FORM:
      // Short.
      return ((Union) attr).getShortValue();
    case Attribute._USHORT_TYPE_SHORT_FORM:
      // UShort
      return ((UShort) attr).getValue();
    case Attribute._INTEGER_TYPE_SHORT_FORM:
      // Integer
      return ((Union) attr).getIntegerValue();
    case Attribute._UINTEGER_TYPE_SHORT_FORM:
      // UInteger
      return ((UInteger) attr).getValue();
    case Attribute._LONG_TYPE_SHORT_FORM:
      // Long
      return ((Union) attr).getLongValue();
  }
  return 0;
}

相关文章