api update done
This commit is contained in:
@ -1,11 +1,11 @@
|
||||
from tmtccmd.tc import QueueHelper
|
||||
from tmtccmd.tc.pus_200_fsfw_modes import Modes
|
||||
from tmtccmd.utility import ObjectId
|
||||
from tmtccmd.utility import ObjectIdU32
|
||||
|
||||
from .common import command_mode
|
||||
import config.object_ids as obj_ids
|
||||
|
||||
from pus_tc.prompt_parameters import prompt_parameters
|
||||
from pus_tc.prompt_parameters import prompt_parameters_cli, prompt_parameters_gui
|
||||
|
||||
|
||||
class OpCodes:
|
||||
@ -18,13 +18,15 @@ class Info:
|
||||
CORE_CONTROLLER = "ACS controller"
|
||||
|
||||
|
||||
def pack_cmd_ctrl_to_prompted_mode(q: QueueHelper, object_id: ObjectId):
|
||||
parameters = prompt_parameters(
|
||||
[
|
||||
{"name": "Mode", "defaultValue": "2"},
|
||||
{"name": "Submode", "defaultValue": "0"},
|
||||
]
|
||||
)
|
||||
def pack_cmd_ctrl_to_prompted_mode(q: QueueHelper, object_id: ObjectIdU32, gui: bool):
|
||||
param_list = [
|
||||
{"name": "Mode", "defaultValue": "2"},
|
||||
{"name": "Submode", "defaultValue": "0"},
|
||||
]
|
||||
if gui:
|
||||
parameters = prompt_parameters_gui(param_list)
|
||||
else:
|
||||
parameters = prompt_parameters_cli(param_list)
|
||||
mode = int(parameters["Mode"])
|
||||
if mode < 0 or mode > 2:
|
||||
print("Invalid Mode, defaulting to OFF")
|
||||
@ -39,7 +41,7 @@ def pack_cmd_ctrl_to_prompted_mode(q: QueueHelper, object_id: ObjectId):
|
||||
)
|
||||
|
||||
|
||||
def pack_cmd_ctrl_to_off(q: QueueHelper, object_id: ObjectId):
|
||||
def pack_cmd_ctrl_to_off(q: QueueHelper, object_id: ObjectIdU32):
|
||||
command_mode(
|
||||
object_id=object_id.as_bytes,
|
||||
mode=Modes.OFF,
|
||||
@ -49,7 +51,7 @@ def pack_cmd_ctrl_to_off(q: QueueHelper, object_id: ObjectId):
|
||||
)
|
||||
|
||||
|
||||
def pack_cmd_ctrl_to_on(q: QueueHelper, object_id: ObjectId):
|
||||
def pack_cmd_ctrl_to_on(q: QueueHelper, object_id: ObjectIdU32):
|
||||
command_mode(
|
||||
object_id=object_id.as_bytes,
|
||||
mode=Modes.ON,
|
||||
@ -59,7 +61,7 @@ def pack_cmd_ctrl_to_on(q: QueueHelper, object_id: ObjectId):
|
||||
)
|
||||
|
||||
|
||||
def pack_cmd_ctrl_to_nml(q: QueueHelper, object_id: ObjectId):
|
||||
def pack_cmd_ctrl_to_nml(q: QueueHelper, object_id: ObjectIdU32):
|
||||
command_mode(
|
||||
object_id=object_id.as_bytes,
|
||||
mode=Modes.NORMAL,
|
||||
|
Reference in New Issue
Block a user