**************************** GroupRoot **************************** | Top level Rogue Root for the WarmTDM System. | Each Root will support one or more WarmTDM 'Groups'. | This interface supports configuration load and save as well as the top level reset control. .. toctree:: :maxdepth: 1 :caption: Sub Devices: GroupRoot_Group Summary ####### Command List ************* * SaveConfig * LoadConfig * Initialize * HardReset * CountReset * SetYamlConfig * GetYamlConfig Details ####### Commands ******** .. topic:: GroupRoot.SaveConfig | Save configuration to file. | Data is saved in YAML format. | Passed arg is full path to file to sore data to. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |SaveConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.SaveConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |str | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.LoadConfig | Read configuration from file. | Data is read in YAML format. | Passed arg is full path to file to read data from. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |LoadConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.LoadConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |str | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Initialize | Generate a soft reset to each device in the tree. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |Initialize | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Initialize | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.HardReset | Generate a hard reset to each device in the tree. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |HardReset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.HardReset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.CountReset | Generate a count reset to each device in the tree. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |CountReset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.CountReset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.SetYamlConfig | Set configuration from YAML string. | Passed arg is configuration string in YAML format. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |SetYamlConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.SetYamlConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |str | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.GetYamlConfig | Get configuration in YAML string. | Passed arg is a boolean indicating if a full system read should be generated. | Return data is configuration as a YAML string. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |GetYamlConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.GetYamlConfig | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |enum |{False: 'False', True: 'True'} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |bool | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |enum | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+