ES-1519

浮動小数点型のデータで小数点以下が“0”の場合、小数点以下が切り捨てられて整数として扱われる

現象

浮動小数点型のデータで小数点以下が“0”の場合、小数点以下が切り捨てられて整数として扱われます。

対象バージョン

Ver.2.3.2

修正バージョン

Ver.2.0.0~Ver.2.3.1

影響のあるモジュール

HULFT IoT EdgeStreaming Runtime

発生条件

以下のいずれかの処理にて使用される、浮動小数点型のデータの小数点以下が“0”の場合に発生します。

  • ストリームフローの「入力」

    • Modbusアダプタ:「産業用機器」-「Modbus」-「入力レジスタ読み取り」

    • Modbusアダプタ:「産業用機器」-「Modbus」-「保持レジスタ読み取り」

    • MySQLアダプタ:「データベース」-「MySQL」-「取得(1行)」

    • PostgreSQLアダプタ:「データベース」-「PostgreSQL」-「取得(1行)」

    • SQL Serverアダプタ:「データベース」-「SQL Server」-「取得(1行)」

    • Mapperロジック:「数値」-「基本」-「数値定数(浮動小数点)」

    • Mapperロジック:「数値」-「基本」-「浮動小数点値に変換」

    • Mapperロジック:「数値」-「演算」-「足し算」

    • Mapperロジック:「数値」-「演算」-「引き算」

    • Mapperロジック:「数値」-「演算」-「掛け算」

    • Mapperロジック:「数値」-「演算」-「割り算」

    • Mapperロジック:「数値」-「演算」-「余り」

    • Mapperロジック:「数値」-「関数」-「累乗」

  • ストリームフローの「出力」

    • 基本アダプタ:「基本」-「基本」-「標準出力」

    • ファイルアダプタ:「ファイル」-「基本」-「書き込み」

    • InfluxDBアダプタ:「データベース」-「InfluxDB」-「挿入」

    • FTPアダプタ:「汎用プロトコル」-「FTP」-「インターバル指定送信」

    • FTPアダプタ:「汎用プロトコル」-「FTP」-「サイズ指定送信」

代替方法

ありません。

修正後動作

小数点以下が“0”の場合でも、浮動小数点として扱います。