Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
p x
SuZhouAvp
Commits
09291f32
Commit
09291f32
authored
Aug 07, 2025
by
p x
Browse files
集成一部分51
parent
dcb7c2a6
Changes
28
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/com/sd/cavphmi/viewmodels/MainVm.kt
View file @
09291f32
...
...
@@ -514,7 +514,7 @@ class MainVm @Inject constructor(
}
/**
*
联
网车辆状态
数据
* 网
联
车辆状态
* */
fun
subVehicleStatus
():
LiveData
<
VehicleStats
>
{
try
{
...
...
@@ -654,8 +654,8 @@ class MainVm @Inject constructor(
override
fun
onMsg
(
str
:
String
)
{
viewModelScope
.
launch
{
FileIoUtils
.
writeToFile
(
str
,
"traff_light.txt"
)
//
var bean = gson.fromJson(str, Traffic
Per
Bean::class.java)
//
traffic
Per
Bean.postValue(bean)
var
bean
=
gson
.
fromJson
(
str
,
Traffic
Light
Bean
::
class
.
java
)
traffic
Light
Bean
.
postValue
(
bean
)
}
}
}
...
...
app/src/main/java/com/sd/cavphmi/websockets/PreDelayWSClient.kt
View file @
09291f32
...
...
@@ -26,7 +26,7 @@ class PreDelayWSClient : WebSocketClient {
}
override
fun
onMessage
(
message
:
String
?)
{
println
(
TAG
+
" : "
+
message
)
//
println(TAG + " : " + message)
if
(
message
.
isNullOrEmpty
())
return
onDataCb
?.
onMsg
(
message
)
...
...
app/src/main/java/com/sd/cavphmi/websockets/TrafficLightWSClient.kt
View file @
09291f32
...
...
@@ -24,11 +24,11 @@ class TrafficLightWSClient : WebSocketClient {
override
fun
onOpen
(
handshakedata
:
ServerHandshake
?)
{
// send("Hello, it is me. Mario :)")
System
.
out
.
println
(
TAG
+
" new connection opened"
)
//
System.out.println(TAG + " new connection opened")
}
override
fun
onMessage
(
message
:
String
?)
{
println
(
TAG
+
" : "
+
message
)
//
println(TAG + " : " + message)
if
(
message
.
isNullOrEmpty
())
return
onDataCb
?.
onMsg
(
message
)
...
...
app/src/main/java/com/sd/cavphmi/websockets/TrafficPreWSClient.kt
View file @
09291f32
...
...
@@ -24,11 +24,11 @@ class TrafficPreWSClient : WebSocketClient {
override
fun
onOpen
(
handshakedata
:
ServerHandshake
?)
{
// send("Hello, it is me. Mario :)")
System
.
out
.
println
(
TAG
+
" new connection opened"
)
//
System.out.println(TAG + " new connection opened")
}
override
fun
onMessage
(
message
:
String
?)
{
println
(
TAG
+
" : "
+
message
)
//
println(TAG + " : " + message)
if
(
message
.
isNullOrEmpty
())
return
onDataCb
?.
onMsg
(
message
)
...
...
app/src/main/java/com/sd/cavphmi/websockets/V2xWSClient.kt
View file @
09291f32
...
...
@@ -26,7 +26,7 @@ class V2xWSClient : WebSocketClient {
}
override
fun
onMessage
(
message
:
String
?)
{
println
(
TAG
+
" : "
+
message
)
//
println(TAG + " : " + message)
if
(
message
.
isNullOrEmpty
())
return
onDataCb
?.
onMsg
(
message
)
...
...
app/src/main/java/com/sd/cavphmi/websockets/VecLocWSClient.kt
View file @
09291f32
...
...
@@ -29,7 +29,7 @@ class VecLocWSClient : WebSocketClient {
}
override
fun
onMessage
(
message
:
String
?)
{
System
.
out
.
println
(
TAG
+
" : "
+
message
)
;
//
System.out.println(TAG + " : " + message)
if
(
message
.
isNullOrEmpty
())
return
onDataCb
?.
onMsg
(
message
)
...
...
app/src/main/java/com/sd/cavphmi/websockets/VehStatuWSClient.kt
View file @
09291f32
...
...
@@ -8,6 +8,7 @@ import java.nio.ByteBuffer
/*****网联车辆状态
* 只有发生变化的数据才推送
* 只用管(在线和离线状态即可)
* **/
class
VehStatuWSClient
:
WebSocketClient
{
...
...
app/src/main/res/layout/activity_main.xml
View file @
09291f32
...
...
@@ -55,7 +55,7 @@
android:id=
"@+id/bt_status"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"
联
网车辆状态"
/>
android:text=
"网
联
车辆状态"
/>
<Button
android:id=
"@+id/bt_target"
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment