From f480b48e591f5d52252267e6ffa740ee259cab7d Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期日, 29 九月 2019 09:40:53 +0800 Subject: [PATCH] 删除原obd_data表的数据存储 --- src/test/kotlin/com/flightfeather/obd/Test.kt | 17 +++++++++++++++-- src/main/kotlin/com/flightfeather/obd/socket/ServerHandler.kt | 3 +++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/flightfeather/obd/socket/ServerHandler.kt b/src/main/kotlin/com/flightfeather/obd/socket/ServerHandler.kt index 018a932..4c01a5b 100644 --- a/src/main/kotlin/com/flightfeather/obd/socket/ServerHandler.kt +++ b/src/main/kotlin/com/flightfeather/obd/socket/ServerHandler.kt @@ -14,10 +14,12 @@ override fun channelRegistered(ctx: ChannelHandlerContext?) { super.channelRegistered(ctx) + println("------绔彛鏈塈P杩炴帴锛歔ip:${ctx?.channel()?.remoteAddress()}] ${SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Date())}") // ctx?.fireChannelActive() } override fun channelActive(ctx: ChannelHandlerContext?) { + println("------绔彛鏈塈P婵�娲伙細[ip:${ctx?.channel()?.remoteAddress()}] ${SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Date())}") super.channelActive(ctx) } @@ -57,6 +59,7 @@ } override fun channelInactive(ctx: ChannelHandlerContext?) { + println("------绔彛鏈塈P涓嶆椿鍔細[ip:${ctx?.channel()?.remoteAddress()}] ${SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Date())}") super.channelInactive(ctx) } diff --git a/src/test/kotlin/com/flightfeather/obd/Test.kt b/src/test/kotlin/com/flightfeather/obd/Test.kt index f16c654..ffc3dfb 100644 --- a/src/test/kotlin/com/flightfeather/obd/Test.kt +++ b/src/test/kotlin/com/flightfeather/obd/Test.kt @@ -131,8 +131,21 @@ @Test fun f0012() { - val a = "80ffffff".toBigInteger(16) - val b = a?.toDouble() + val sb = java.lang.StringBuilder() + val byte = ByteArray(2) + byte[0] = 0x00 + byte[1] = 0xBD.toByte() + byte.forEach { b -> + var a = 0 + a = if (b < 0) { + b + 256 + } else { + b.toInt() + } + sb.append(a.toString(16)) + } + + println(sb.toString().toInt(16)) } } \ No newline at end of file -- Gitblit v1.9.3