mirror of
https://github.com/OSURoboticsClub/Rover_2017_2018.git
synced 2025-11-08 10:11:14 +00:00
updated comments for gpu temp section for jetson
This commit is contained in:
58
rover/system_statuses/scripts/.idea/workspace.xml
generated
58
rover/system_statuses/scripts/.idea/workspace.xml
generated
@@ -14,16 +14,16 @@
|
||||
<file leaf-file-name="system_statuses_node.py" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/system_statuses_node.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="137">
|
||||
<caret line="116" column="57" lean-forward="true" selection-start-line="116" selection-start-column="57" selection-end-line="116" selection-end-column="57" />
|
||||
<state relative-caret-position="401">
|
||||
<caret line="121" column="65" lean-forward="false" selection-start-line="121" selection-start-column="65" selection-end-line="121" selection-end-column="65" />
|
||||
<folding>
|
||||
<element signature="e#22#34#0" expanded="true" />
|
||||
<element signature="e#6122#6413#0" expanded="false" />
|
||||
<element signature="e#6842#6942#0" expanded="false" />
|
||||
<element signature="e#6995#7217#0" expanded="false" />
|
||||
<element signature="e#7268#7403#0" expanded="false" />
|
||||
<element signature="e#7455#7946#0" expanded="false" />
|
||||
<marker date="1517103102832" expanded="true" signature="6070:7946" ph="..." />
|
||||
<element signature="e#6507#6798#0" expanded="false" />
|
||||
<element signature="e#7227#7327#0" expanded="false" />
|
||||
<element signature="e#7380#7602#0" expanded="false" />
|
||||
<element signature="e#7653#7788#0" expanded="false" />
|
||||
<element signature="e#7840#8331#0" expanded="false" />
|
||||
<marker date="1517104529510" expanded="true" signature="6455:8331" ph="..." />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
@@ -56,8 +56,8 @@
|
||||
<option value="$PROJECT_DIR$/system_statuses.py" />
|
||||
<option value="$PROJECT_DIR$/node_statuses.py" />
|
||||
<option value="$PROJECT_DIR$/camera_2_updater.py" />
|
||||
<option value="$PROJECT_DIR$/system_statuses_node.py" />
|
||||
<option value="$PROJECT_DIR$/rover_statuses.py" />
|
||||
<option value="$PROJECT_DIR$/system_statuses_node.py" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@@ -181,12 +181,12 @@
|
||||
<caret line="124" column="61" lean-forward="false" selection-start-line="124" selection-start-column="61" selection-end-line="124" selection-end-column="61" />
|
||||
<folding>
|
||||
<element signature="e#22#34#0" expanded="true" />
|
||||
<element signature="e#6122#6413#0" expanded="false" />
|
||||
<element signature="e#6842#6942#0" expanded="false" />
|
||||
<element signature="e#6995#7217#0" expanded="false" />
|
||||
<element signature="e#7268#7403#0" expanded="false" />
|
||||
<element signature="e#7455#7946#0" expanded="false" />
|
||||
<marker date="1517103102832" expanded="true" signature="6070:7946" ph="..." />
|
||||
<element signature="e#6507#6798#0" expanded="false" />
|
||||
<element signature="e#7227#7327#0" expanded="false" />
|
||||
<element signature="e#7380#7602#0" expanded="false" />
|
||||
<element signature="e#7653#7788#0" expanded="false" />
|
||||
<element signature="e#7840#8331#0" expanded="false" />
|
||||
<marker date="1517104529510" expanded="true" signature="6455:8331" ph="..." />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
@@ -207,12 +207,12 @@
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding>
|
||||
<element signature="e#22#34#0" expanded="true" />
|
||||
<element signature="e#6122#6413#0" expanded="false" />
|
||||
<element signature="e#6842#6942#0" expanded="false" />
|
||||
<element signature="e#6995#7217#0" expanded="false" />
|
||||
<element signature="e#7268#7403#0" expanded="false" />
|
||||
<element signature="e#7455#7946#0" expanded="false" />
|
||||
<marker date="1517103102832" expanded="true" signature="6070:7946" ph="..." />
|
||||
<element signature="e#6507#6798#0" expanded="false" />
|
||||
<element signature="e#7227#7327#0" expanded="false" />
|
||||
<element signature="e#7380#7602#0" expanded="false" />
|
||||
<element signature="e#7653#7788#0" expanded="false" />
|
||||
<element signature="e#7840#8331#0" expanded="false" />
|
||||
<marker date="1517104529510" expanded="true" signature="6455:8331" ph="..." />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
@@ -248,16 +248,16 @@
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/system_statuses_node.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="137">
|
||||
<caret line="116" column="57" lean-forward="true" selection-start-line="116" selection-start-column="57" selection-end-line="116" selection-end-column="57" />
|
||||
<state relative-caret-position="401">
|
||||
<caret line="121" column="65" lean-forward="false" selection-start-line="121" selection-start-column="65" selection-end-line="121" selection-end-column="65" />
|
||||
<folding>
|
||||
<element signature="e#22#34#0" expanded="true" />
|
||||
<element signature="e#6122#6413#0" expanded="false" />
|
||||
<element signature="e#6842#6942#0" expanded="false" />
|
||||
<element signature="e#6995#7217#0" expanded="false" />
|
||||
<element signature="e#7268#7403#0" expanded="false" />
|
||||
<element signature="e#7455#7946#0" expanded="false" />
|
||||
<marker date="1517103102832" expanded="true" signature="6070:7946" ph="..." />
|
||||
<element signature="e#6507#6798#0" expanded="false" />
|
||||
<element signature="e#7227#7327#0" expanded="false" />
|
||||
<element signature="e#7380#7602#0" expanded="false" />
|
||||
<element signature="e#7653#7788#0" expanded="false" />
|
||||
<element signature="e#7840#8331#0" expanded="false" />
|
||||
<marker date="1517104529510" expanded="true" signature="6455:8331" ph="..." />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
|
||||
@@ -111,10 +111,16 @@ class SystemStatuses:
|
||||
self.jetson_msg.jetson_NVME_SSD = self.__used_percent_fs(self.file_systems_EMMC_NVMe_SSD[1])
|
||||
|
||||
# Temperature
|
||||
# This try except causes a bunch of annoying messages, but lets it run on non-jetson devices
|
||||
# sets to -1.0 if sensor fails to give it a default value notifying failure to pull
|
||||
try:
|
||||
sensor_temperatures = subprocess.check_output("sensors | grep temp", shell=True)
|
||||
parsed_temps = sensor_temperatures.replace("\xc2\xb0C","").replace("(crit = ","").replace("temp1:","")\
|
||||
.replace("\n","").replace("+","").split()
|
||||
self.jetson_msg.jetson_GPU_temp = parsed_temps[4]
|
||||
except subprocess.CalledProcessError:
|
||||
print 'sensors call failed (potential reason: on VM)'
|
||||
self.jetson_msg.jetson_GPU_temp = -1.0
|
||||
|
||||
# EMMC and NVMe_SSD used % calculation
|
||||
def __used_percent_fs(self, pathname):
|
||||
|
||||
Reference in New Issue
Block a user