mirror of
https://github.com/SHC-ASTRA/rover-ros2.git
synced 2026-02-11 09:20:40 +00:00
fix: msg.split to msg.data.split
This commit is contained in:
@@ -186,7 +186,7 @@ class SerialRelay(Node):
|
|||||||
#pass
|
#pass
|
||||||
self.updateMotorFeedback(output)
|
self.updateMotorFeedback(output)
|
||||||
elif output.startswith("can_relay_fromvic,digit,54"):
|
elif output.startswith("can_relay_fromvic,digit,54"):
|
||||||
parts = msg.split(",")
|
parts = msg.data.split(",")
|
||||||
if len(parts) >= 7:
|
if len(parts) >= 7:
|
||||||
# Extract the voltage from the string
|
# Extract the voltage from the string
|
||||||
voltages_in = parts[3:7]
|
voltages_in = parts[3:7]
|
||||||
@@ -195,7 +195,7 @@ class SerialRelay(Node):
|
|||||||
self.digit_feedback.voltage_12 = float(voltages_in[1]) / 100.0
|
self.digit_feedback.voltage_12 = float(voltages_in[1]) / 100.0
|
||||||
self.digit_feedback.voltage_5 = float(voltages_in[2]) / 100.0
|
self.digit_feedback.voltage_5 = float(voltages_in[2]) / 100.0
|
||||||
elif output.startswith("can_relay_fromvic,digit,55"):
|
elif output.startswith("can_relay_fromvic,digit,55"):
|
||||||
parts = msg.split(",")
|
parts = msg.data.split(",")
|
||||||
if len(parts) >= 4:
|
if len(parts) >= 4:
|
||||||
self.digit_feedback.wrist_angle = float(parts[3])
|
self.digit_feedback.wrist_angle = float(parts[3])
|
||||||
else:
|
else:
|
||||||
@@ -205,10 +205,10 @@ class SerialRelay(Node):
|
|||||||
self.socket_pub.publish(self.arm_feedback)
|
self.socket_pub.publish(self.arm_feedback)
|
||||||
self.digit_pub.publish(self.digit_feedback)
|
self.digit_pub.publish(self.digit_feedback)
|
||||||
|
|
||||||
def updateAngleFeedback(self, msg):
|
def updateAngleFeedback(self, msg: String):
|
||||||
# Angle feedbacks,
|
# Angle feedbacks,
|
||||||
#split the msg.data by commas
|
#split the msg.data by commas
|
||||||
parts = msg.split(",")
|
parts = msg.data.split(",")
|
||||||
|
|
||||||
if len(parts) >= 7:
|
if len(parts) >= 7:
|
||||||
# Extract the angles from the string
|
# Extract the angles from the string
|
||||||
@@ -241,9 +241,9 @@ class SerialRelay(Node):
|
|||||||
self.get_logger().info("Invalid angle feedback input format")
|
self.get_logger().info("Invalid angle feedback input format")
|
||||||
|
|
||||||
|
|
||||||
def updateBusVoltage(self, msg):
|
def updateBusVoltage(self, msg: String):
|
||||||
# Bus Voltage feedbacks
|
# Bus Voltage feedbacks
|
||||||
parts = msg.split(",")
|
parts = msg.data.split(",")
|
||||||
if len(parts) >= 7:
|
if len(parts) >= 7:
|
||||||
# Extract the voltage from the string
|
# Extract the voltage from the string
|
||||||
voltages_in = parts[3:7]
|
voltages_in = parts[3:7]
|
||||||
@@ -259,7 +259,7 @@ class SerialRelay(Node):
|
|||||||
def updateMotorFeedback(self, msg):
|
def updateMotorFeedback(self, msg):
|
||||||
# Motor voltage/current/temperature feedback
|
# Motor voltage/current/temperature feedback
|
||||||
return
|
return
|
||||||
# parts = msg.split(",")
|
# parts = msg.data.split(",")
|
||||||
# if len(parts) >= 7:
|
# if len(parts) >= 7:
|
||||||
# # Extract the voltage/current/temperature from the string
|
# # Extract the voltage/current/temperature from the string
|
||||||
# values_in = parts[3:7]
|
# values_in = parts[3:7]
|
||||||
|
|||||||
Reference in New Issue
Block a user