PyICe.xml_registers.datasheet_indesign.datasheet_registers_xml¶
Adobe Indesign (Datasheet) Register Table and Hyperlink Generator¶
Classes
csv_converter(csvfilename, **kwargs) |
converts csv input file to appropriate XML format for import to InDesign |
inDesignOutput([source_revision, source_date]) |
shared methods between XML conversion program and CSV conversion program |
xml_converter(xmlfilename, use_case, access_list) |
-
class
PyICe.xml_registers.datasheet_indesign.datasheet_registers_xml.csv_converter(csvfilename, **kwargs)[source]¶ Bases:
PyICe.xml_registers.datasheet_indesign.datasheet_registers_xml.inDesignOutputconverts csv input file to appropriate XML format for import to InDesign Expects 6 columns to be ordered: SYMBOL_NAME, COMMAND_CODE, ACCESS ex(R/W), BIT_RANGE ex(15:0), DEFAULT, DESCRIPTION
-
access_str(readable, writable)¶ convert readable and writable booleans to string output format
-
bit_range_str(size=None, lsb=None, msb=None)¶ specify two of the three arguments to convert symbol size description to string output format
-
-
class
PyICe.xml_registers.datasheet_indesign.datasheet_registers_xml.inDesignOutput(source_revision='', source_date='')[source]¶ Bases:
objectshared methods between XML conversion program and CSV conversion program