openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
afcv3.1-clksw-config.py File Reference

Namespaces

namespace  afcv3
 

Functions

 afcv3.adn4604_decode (data)
 
 afcv3.adn4604_encode (adn4604_cfg)
 
 afcv3.print_adn4604 (adn4604_cfg)
 

Variables

 afcv3.parser = argparse.ArgumentParser(description="Decode AFCv3.1 clock configuration")
 
 afcv3.type
 
 afcv3.str
 
 afcv3.help
 
 afcv3.required
 
 afcv3.False
 
 afcv3.action
 
 afcv3.parser_data_in_grp = parser.add_mutually_exclusive_group(required=True)
 
 afcv3.metavar
 
 afcv3.nargs
 
 afcv3.args = parser.parse_args()
 
list afcv3.afcv3_clk_in_names
 
list afcv3.afcv3_clk_out_names
 
dict afcv3.afcv3_clk_in_names_dict = {afcv3_clk_in_names[i] : i for i in range(0, len(afcv3_clk_in_names))}
 
 afcv3.adn4604_raw_data = bytearray([int(i, 16) for i in args.bytes])
 
 afcv3.clk_cfg = adn4604_decode(adn4604_raw_data)
 
 afcv3.file
 
 afcv3.f
 
 afcv3.indent
 
str afcv3.reg_str = ""
 
 afcv3.reg_data = adn4604_encode(clk_cfg)