Update tmtccmd #21
@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="PDU1 Commanding" type="PythonConfigurationType" factoryName="Python" folderName="Devices">
|
<configuration default="false" name="PDU1 Commanding" type="PythonConfigurationType" factoryName="Python" folderName="Core">
|
||||||
<module name="tmtc" />
|
<module name="tmtc" />
|
||||||
<option name="INTERPRETER_OPTIONS" value="" />
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
<option name="PARENT_ENVS" value="true" />
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="PDU2 Commanding" type="PythonConfigurationType" factoryName="Python" folderName="Devices">
|
<configuration default="false" name="PDU2 Commanding" type="PythonConfigurationType" factoryName="Python" folderName="Core">
|
||||||
<module name="tmtc" />
|
<module name="tmtc" />
|
||||||
<option name="INTERPRETER_OPTIONS" value="" />
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
<option name="PARENT_ENVS" value="true" />
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
@ -88,6 +88,7 @@ class EiveHookObject(TmTcHookBase):
|
|||||||
def get_eive_service_op_code_dict(service_op_code_dict: ServiceOpCodeDictT):
|
def get_eive_service_op_code_dict(service_op_code_dict: ServiceOpCodeDictT):
|
||||||
from pus_tc.pdu1 import Pdu1OpCodes
|
from pus_tc.pdu1 import Pdu1OpCodes
|
||||||
from pus_tc.pdu2 import Pdu2OpCodes
|
from pus_tc.pdu2 import Pdu2OpCodes
|
||||||
|
from pus_tc.gps import GpsOpCodes
|
||||||
op_code_dict = {
|
op_code_dict = {
|
||||||
'reboot': ('Reboot with Prompt', {OpCodeDictKeys.TIMEOUT: 2.0}),
|
'reboot': ('Reboot with Prompt', {OpCodeDictKeys.TIMEOUT: 2.0}),
|
||||||
'reboot_self': ('Reboot Self', {OpCodeDictKeys.TIMEOUT: 4.0}),
|
'reboot_self': ('Reboot Self', {OpCodeDictKeys.TIMEOUT: 4.0}),
|
||||||
@ -99,6 +100,13 @@ def get_eive_service_op_code_dict(service_op_code_dict: ServiceOpCodeDictT):
|
|||||||
service_tuple = ('Core Controller', op_code_dict)
|
service_tuple = ('Core Controller', op_code_dict)
|
||||||
service_op_code_dict[CustomServiceList.CORE.value] = service_tuple
|
service_op_code_dict[CustomServiceList.CORE.value] = service_tuple
|
||||||
|
|
||||||
|
op_code_dict = {
|
||||||
|
GpsOpCodes.RESET_GNSS.value: ('Reset GPS', {OpCodeDictKeys.TIMEOUT: 2.0})
|
||||||
|
}
|
||||||
|
service_tuple = ('GPS 0', op_code_dict)
|
||||||
|
service_op_code_dict[CustomServiceList.GPS_0.value] = service_tuple
|
||||||
|
service_op_code_dict[CustomServiceList.GPS_1.value] = service_tuple
|
||||||
|
|
||||||
op_code_dict = {
|
op_code_dict = {
|
||||||
"0": ("ACU Tests", {OpCodeDictKeys.TIMEOUT: 2.0}),
|
"0": ("ACU Tests", {OpCodeDictKeys.TIMEOUT: 2.0}),
|
||||||
}
|
}
|
||||||
|
@ -50,6 +50,8 @@ def get_object_ids() -> Dict[bytes, list]:
|
|||||||
RW2_ID: "Reaction Wheel 2",
|
RW2_ID: "Reaction Wheel 2",
|
||||||
RW3_ID: "Reaction Wheel 3",
|
RW3_ID: "Reaction Wheel 3",
|
||||||
RW4_ID: "Reaction Wheel 4",
|
RW4_ID: "Reaction Wheel 4",
|
||||||
|
GPS_HANDLER_0_ID: "GPS 0",
|
||||||
|
GPS_HANDLER_1_ID: "GPS 1",
|
||||||
RAD_SENSOR_ID: "Radiation Sensor",
|
RAD_SENSOR_ID: "Radiation Sensor",
|
||||||
PLOC_SUPV_ID: "PLOC Supervisor",
|
PLOC_SUPV_ID: "PLOC Supervisor",
|
||||||
CORE_CONTROLLER_ID: "Core Controller",
|
CORE_CONTROLLER_ID: "Core Controller",
|
||||||
|
@ -12,7 +12,7 @@ class GpsOpCodes(enum.Enum):
|
|||||||
RESET_GNSS = "5"
|
RESET_GNSS = "5"
|
||||||
|
|
||||||
|
|
||||||
def pack_gps_command(object_id: bytearray, tc_queue: TcQueueT, op_code: str):
|
def pack_gps_command(object_id: bytes, tc_queue: TcQueueT, op_code: str):
|
||||||
if op_code == GpsOpCodes.RESET_GNSS.value:
|
if op_code == GpsOpCodes.RESET_GNSS.value:
|
||||||
if object_id == GPS_HANDLER_0_ID:
|
if object_id == GPS_HANDLER_0_ID:
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "Resetting GPS device 0"))
|
tc_queue.appendleft((QueueCommands.PRINT, "Resetting GPS device 0"))
|
||||||
|
2
tmtccmd
2
tmtccmd
@ -1 +1 @@
|
|||||||
Subproject commit e02559d2d18fa17a119144ee240423b0c7d90e2d
|
Subproject commit 8191b67fd9a51f78caaa9b0b7546650679914f3e
|
Loading…
Reference in New Issue
Block a user