From 11e1b9d3ed909b28ef8e3330d152730c4e6d67c6 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 26 三月 2026 12:35:39 +0800
Subject: [PATCH] gx细节
---
.gitignore | 3 +++
fresenius-tcp-server.js | 9 +++++----
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/.gitignore b/.gitignore
index 081e0c0..c5fd072 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,6 +23,9 @@
*.njsproj
*.sln
*.sw?
+index-win.exe
+index-macos
+index-linux
# 忽略技能文档文件夹
skill/
diff --git a/fresenius-tcp-server.js b/fresenius-tcp-server.js
index 80b1393..33692a3 100644
--- a/fresenius-tcp-server.js
+++ b/fresenius-tcp-server.js
@@ -178,7 +178,7 @@
if ('C' in params) { console.log(` • 电导率: ${(params.C / 10).toFixed(1)} mS/cm`); known.C = true; }
if ('I' in params) { console.log(` • 实际透析液流量: ${params.I} mL/min`); known.I = true; }
if ('Q' in params) { console.log(` • 有效血流量: ${params.Q} mL/min`); known.Q = true; }
- if ('R' in params) { console.log(` • 超滤速率: ${params.R} mL/h`); known.R = true; }
+ if ('R' in params) { console.log(` • 超滤速率: ${(params.R / 1000).toFixed(2)} L/h`); known.R = true; }
if ('P' in params) { console.log(` • 已完成超滤量: ${(params.P / 1000).toFixed(2)} L`); known.P = true; }
if ('G' in params) { console.log(` • 超滤目标量: ${(params.G / 1000).toFixed(2)} L`); known.G = true; }
if ('H' in params) {
@@ -214,7 +214,7 @@
C: '电导率(mS/cm)',
I: '实际透析液流量',
Q: '有效血流量',
- R: '超滤速率',
+ R: '超滤速率(L/h)',
P: '已完成超滤量(L)',
G: '超滤目标量(L)',
H: '剩余治疗时间(分钟)',
@@ -237,6 +237,7 @@
return parseFloat((val / 10).toFixed(1));
case 'Y':
return parseFloat((val / 10).toFixed(1));
+ case 'R':
case 'P':
case 'G':
return parseFloat((val / 1000).toFixed(2));
@@ -447,8 +448,8 @@
if (params.G != null) out.A = (params.G / 1000).toFixed(2);
// B 脱水量 ← P 已完成超滤量
if (params.P != null) out.B = (params.P / 1000).toFixed(2);
- // C 脱水速率 ← R 超滤速率
- if (params.R != null) out.C = String(params.R);
+ // C 脱水速率 ← R 超滤速率(原始值/1000 → L/h)
+ if (params.R != null) out.C = (params.R / 1000).toFixed(2);
// D 血液流速 ← Q 有效血流量
if (params.Q != null) out.D = String(params.Q);
// o 动脉压 ← A 动脉压
--
Gitblit v1.8.0