SYMBOL INDEX (435 symbols across 32 files) FILE: Powercore-V2.0 Firmware/CC_Charger.c function VSENSE_TRIP_callback (line 47) | void VSENSE_TRIP_callback(void) { function disable_gate_driver (line 71) | void disable_gate_driver() { function disable_CC_timing (line 75) | void disable_CC_timing() { function enable_CC_timing (line 91) | void enable_CC_timing(bool diode_on) { function CLK_set_period (line 113) | void CLK_set_period(uint32_t period) { function SM_set_timing (line 125) | void SM_set_timing(PIO pio, uint sm, uint32_t wait_time, uint32_t on_tim... function LIMIT_set_timing (line 142) | void LIMIT_set_timing(uint32_t wait_time, uint32_t on_time, bool enabled) { function BLANKING_set_timing (line 148) | void BLANKING_set_timing(uint32_t wait_time, uint32_t on_time, bool enab... function CC_Charger_init (line 154) | void CC_Charger_init(int charger_current, int cap_voltage) { FILE: Powercore-V2.0 Firmware/main.c function cut_on_off_irq (line 24) | bool cut_on_off_irq(repeating_timer_t *rt) { function default_gpio_callback (line 56) | void default_gpio_callback(uint gpio, uint32_t event_mask) { function main (line 64) | int main() { FILE: Powercore-V2.0 Firmware/pulse_generator.c type pulse_state (line 20) | enum pulse_state{ WAITING_FOR_IGNITION, type pulse_state (line 24) | enum pulse_state function change_CC_timing (line 42) | int64_t change_CC_timing(alarm_id_t id, void *user_data){ function short_alert_off (line 50) | void short_alert_off() { function output_current_trip_irq (line 56) | void output_current_trip_irq(void) { function begin_on_time (line 77) | int64_t begin_on_time(alarm_id_t id, void *user_data){ function begin_off_time (line 110) | int64_t begin_off_time(alarm_id_t id, void *user_data){ function first_off_time (line 157) | void first_off_time(){ function begin_output_pulses (line 172) | void begin_output_pulses(uint32_t on_time, uint32_t off_time, bool iso_p... function pulse_generator_init (line 188) | void pulse_generator_init(uint32_t trip_current) { FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/__init__.py function check_for_bom_button (line 10) | def check_for_bom_button(): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/config.py class Config (line 12) | class Config: method _split (line 85) | def _split(s): method _join (line 90) | def _join(lst): method __init__ (line 93) | def __init__(self, version, local_dir): method load_from_ini (line 99) | def load_from_ini(self): method save (line 161) | def save(self, locally): method set_from_dialog (line 209) | def set_from_dialog(self, dlg): method transfer_to_dialog (line 256) | def transfer_to_dialog(self, dlg): method add_options (line 316) | def add_options(cls, parser, version): method set_from_args (line 420) | def set_from_args(self, args): method get_html_config (line 464) | def get_html_config(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/fontparser.py class FontParser (line 4) | class FontParser: method __init__ (line 8) | def __init__(self): method parse_font_char (line 11) | def parse_font_char(self, chr): method parse_font_for_string (line 43) | def parse_font_for_string(self, s): method get_parsed_font (line 51) | def get_parsed_font(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/ibom.py class Logger (line 20) | class Logger(object): method __init__ (line 22) | def __init__(self, cli=False): method info (line 33) | def info(self, *args): method error (line 37) | def error(self, msg): method warn (line 43) | def warn(self, msg): function skip_component (line 53) | def skip_component(m, config): function generate_bom (line 89) | def generate_bom(pcb_footprints, config): function open_file (line 209) | def open_file(filename): function process_substitutions (line 222) | def process_substitutions(bom_name_format, pcb_file_name, metadata): function round_floats (line 238) | def round_floats(o, precision): function get_pcbdata_javascript (line 248) | def get_pcbdata_javascript(pcbdata, compression): function generate_file (line 262) | def generate_file(pcb_file_dir, pcb_file_name, pcbdata, config): function main (line 312) | def main(parser, config, logger): function run_with_dialog (line 334) | def run_with_dialog(parser, config, logger): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/lzstring.py class LZString (line 12) | class LZString: method __init__ (line 14) | def __init__(self): method compress (line 20) | def compress(uncompressed): method compress_to_base64 (line 252) | def compress_to_base64(self, string): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/units.py function getUnit (line 53) | def getUnit(unit): function getPrefix (line 72) | def getPrefix(prefix): function compMatch (line 99) | def compMatch(component): function componentValue (line 146) | def componentValue(valString, reference): function compareValues (line 173) | def compareValues(c1, c2): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/dialog_base.py class SettingsDialogBase (line 18) | class SettingsDialogBase ( wx.Dialog ): method __init__ (line 20) | def __init__( self, parent ): method __del__ (line 28) | def __del__( self ): class SettingsDialogPanel (line 36) | class SettingsDialogPanel ( wx.Panel ): method __init__ (line 38) | def __init__( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, ... method __del__ (line 75) | def __del__( self ): method OnSave (line 80) | def OnSave( self, event ): method OnGenerateBom (line 83) | def OnGenerateBom( self, event ): method OnExit (line 86) | def OnExit( self, event ): class HtmlSettingsPanelBase (line 94) | class HtmlSettingsPanelBase ( wx.Panel ): method __init__ (line 96) | def __init__( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, ... method __del__ (line 193) | def __del__( self ): method OnBoardRotationSlider (line 198) | def OnBoardRotationSlider( self, event ): class GeneralSettingsPanelBase (line 206) | class GeneralSettingsPanelBase ( wx.Panel ): method __init__ (line 208) | def __init__( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, ... method __del__ (line 368) | def __del__( self ): method OnSize (line 373) | def OnSize( self, event ): method OnNameFormatHintClick (line 376) | def OnNameFormatHintClick( self, event ): method OnComponentSortOrderUp (line 379) | def OnComponentSortOrderUp( self, event ): method OnComponentSortOrderDown (line 382) | def OnComponentSortOrderDown( self, event ): method OnComponentSortOrderAdd (line 385) | def OnComponentSortOrderAdd( self, event ): method OnComponentSortOrderRemove (line 388) | def OnComponentSortOrderRemove( self, event ): method OnComponentBlacklistAdd (line 391) | def OnComponentBlacklistAdd( self, event ): method OnComponentBlacklistRemove (line 394) | def OnComponentBlacklistRemove( self, event ): class FieldsPanelBase (line 402) | class FieldsPanelBase ( wx.Panel ): method __init__ (line 404) | def __init__( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, ... method __del__ (line 550) | def __del__( self ): method OnSize (line 555) | def OnSize( self, event ): method OnExtraDataFileChanged (line 558) | def OnExtraDataFileChanged( self, event ): method OnGridCellClicked (line 561) | def OnGridCellClicked( self, event ): method OnFieldsUp (line 564) | def OnFieldsUp( self, event ): method OnFieldsDown (line 567) | def OnFieldsDown( self, event ): method OnNetlistFileChanged (line 570) | def OnNetlistFileChanged( self, event ): method OnBoardVariantFieldChange (line 573) | def OnBoardVariantFieldChange( self, event ): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/settings_dialog.py function pop_error (line 17) | def pop_error(msg): function get_btn_bitmap (line 21) | def get_btn_bitmap(bitmap): class SettingsDialog (line 31) | class SettingsDialog(dialog_base.SettingsDialogBase): method __init__ (line 32) | def __init__(self, extra_data_func, extra_data_wildcard, config_save_f... method SetSizeHints (line 46) | def SetSizeHints(self, sz1, sz2): method set_extra_data_path (line 54) | def set_extra_data_path(self, extra_data_file): class SettingsDialogPanel (line 60) | class SettingsDialogPanel(dialog_base.SettingsDialogPanel): method __init__ (line 61) | def __init__(self, parent, extra_data_func, extra_data_wildcard, method OnExit (line 85) | def OnExit(self, event): method OnGenerateBom (line 88) | def OnGenerateBom(self, event): method finish_init (line 91) | def finish_init(self): method OnSave (line 94) | def OnSave(self, event): method OnSaveGlobally (line 99) | def OnSaveGlobally(self, event): method OnSaveLocally (line 102) | def OnSaveLocally(self, event): class HtmlSettingsPanel (line 107) | class HtmlSettingsPanel(dialog_base.HtmlSettingsPanelBase): method __init__ (line 108) | def __init__(self, parent): method OnBoardRotationSlider (line 112) | def OnBoardRotationSlider(self, event): class GeneralSettingsPanel (line 118) | class GeneralSettingsPanel(dialog_base.GeneralSettingsPanelBase): method __init__ (line 120) | def __init__(self, parent, file_name_format_hint): method OnComponentSortOrderUp (line 142) | def OnComponentSortOrderUp(self, event): method OnComponentSortOrderDown (line 150) | def OnComponentSortOrderDown(self, event): method OnComponentSortOrderAdd (line 159) | def OnComponentSortOrderAdd(self, event): method OnComponentSortOrderRemove (line 174) | def OnComponentSortOrderRemove(self, event): method OnComponentBlacklistAdd (line 185) | def OnComponentBlacklistAdd(self, event): method OnComponentBlacklistRemove (line 199) | def OnComponentBlacklistRemove(self, event): method OnNameFormatHintClick (line 206) | def OnNameFormatHintClick(self, event): method OnSize (line 210) | def OnSize(self, event): class FieldsPanel (line 219) | class FieldsPanel(dialog_base.FieldsPanelBase): method __init__ (line 223) | def __init__(self, parent, extra_data_func, extra_data_wildcard): method set_file_picker_wildcard (line 245) | def set_file_picker_wildcard(self, extra_data_wildcard): method _swapRows (line 266) | def _swapRows(self, a, b): method OnGridCellClicked (line 274) | def OnGridCellClicked(self, event): method OnFieldsUp (line 288) | def OnFieldsUp(self, event): method OnFieldsDown (line 295) | def OnFieldsDown(self, event): method _setFieldsList (line 303) | def _setFieldsList(self, fields): method OnExtraDataFileChanged (line 321) | def OnExtraDataFileChanged(self, event): method OnBoardVariantFieldChange (line 346) | def OnBoardVariantFieldChange(self, event): method OnSize (line 360) | def OnSize(self, event): method GetShowFields (line 366) | def GetShowFields(self): method GetGroupFields (line 373) | def GetGroupFields(self): method SetCheckedFields (line 380) | def SetCheckedFields(self, show, group): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/__init__.py function get_parser_by_extension (line 4) | def get_parser_by_extension(file_name, config, logger): function get_kicad_parser (line 24) | def get_kicad_parser(file_name, config, logger, board=None): function get_easyeda_parser (line 29) | def get_easyeda_parser(file_name, config, logger): function get_generic_json_parser (line 34) | def get_generic_json_parser(file_name, config, logger): function get_fusion_eagle_parser (line 39) | def get_fusion_eagle_parser(file_name, config, logger): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/common.py class EcadParser (line 6) | class EcadParser(object): method __init__ (line 8) | def __init__(self, file_name, config, logger): method parse (line 18) | def parse(self): method normalize_field_names (line 30) | def normalize_field_names(data): method get_extra_field_data (line 40) | def get_extra_field_data(self, file_name): method parse_extra_data (line 59) | def parse_extra_data(self, file_name, normalize_case): method latest_extra_data (line 72) | def latest_extra_data(self, extra_dirs=None): method extra_data_file_filter (line 81) | def extra_data_file_filter(self): method add_drawing_bounding_box (line 90) | def add_drawing_bounding_box(self, drawing, bbox): class Component (line 143) | class Component(object): method __init__ (line 146) | def __init__(self, ref, val, footprint, layer, attr=None, extra_fields... class BoundingBox (line 155) | class BoundingBox(object): method __init__ (line 158) | def __init__(self): method to_dict (line 164) | def to_dict(self): method to_component_dict (line 173) | def to_component_dict(self): method add (line 182) | def add(self, other): method _rotate (line 192) | def _rotate(x, y, rx, ry, angle): method add_point (line 199) | def add_point(self, x, y, rx=0, ry=0, angle=0): method add_segment (line 213) | def add_segment(self, x0, y0, x1, y1, r): method add_rectangle (line 218) | def add_rectangle(self, x, y, w, h, angle=0): method add_circle (line 225) | def add_circle(self, x, y, r): method add_svgpath (line 232) | def add_svgpath(self, svgpath, width, logger): method pad (line 239) | def pad(self, amount): method initialized (line 247) | def initialized(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/easyeda.py class EasyEdaParser (line 13) | class EasyEdaParser(EcadParser): method get_easyeda_pcb (line 23) | def get_easyeda_pcb(self): method tilda_split (line 29) | def tilda_split(s): method sharp_split (line 34) | def sharp_split(s): method _verify (line 38) | def _verify(self, pcb): method normalize (line 61) | def normalize(v): method parse_track (line 66) | def parse_track(self, shape): method parse_rect (line 88) | def parse_rect(self, shape): method parse_circle (line 116) | def parse_circle(self, shape): method parse_solid_region (line 132) | def parse_solid_region(self, shape): method parse_text (line 143) | def parse_text(self, shape): method parse_arc (line 163) | def parse_arc(self, shape): method parse_hole (line 176) | def parse_hole(self, shape): method parse_pad (line 190) | def parse_pad(self, shape): method add_pad_bounding_box (line 252) | def add_pad_bounding_box(pad, bbox): method parse_lib (line 277) | def parse_lib(self, shape): method parse_shapes (line 350) | def parse_shapes(self, shapes): method get_metadata (line 379) | def get_metadata(self, pcb): method parse (line 397) | def parse(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/fusion_eagle.py class FusionEagleParser (line 14) | class FusionEagleParser(EcadParser): method __init__ (line 25) | def __init__(self, file_name, config, logger): method _parse_pad_nets (line 47) | def _parse_pad_nets(self, signals): method _radian (line 61) | def _radian(ux, uy, vx, vy): method _curve_to_svgparams (line 69) | def _curve_to_svgparams(self, el, x=0, y=0, angle=0): method _curve_to_svgpath (line 96) | def _curve_to_svgpath(self, el, x=0, y=0, angle=0): class Rot (line 101) | class Rot: method __init__ (line 102) | def __init__(self, rot_string): method __str__ (line 113) | def __str__(self): method _rectangle_vertices (line 118) | def _rectangle_vertices(self, el): method _add_drawing (line 150) | def _add_drawing(self, el): method _add_track (line 214) | def _add_track(self, el, net): method _calculate_footprint_bbox (line 269) | def _calculate_footprint_bbox(self, package, x, y, angle, mirrored): method _footprint_pads (line 324) | def _footprint_pads(self, package, x, y, angle, mirrored, refdes): method _rotate (line 461) | def _rotate(x, y, angle, mirrored=False): method _add_silk_fab (line 471) | def _add_silk_fab(self, el, x, y, angle, mirrored, populate): method _process_footprint (line 577) | def _process_footprint(self, package, x, y, angle, mirrored, populate): method _element_refdes_to_silk (line 583) | def _element_refdes_to_silk(self, el): method _segments_to_polygon (line 640) | def _segments_to_polygon(segs, angle=0, mirrored=False): method _add_zone (line 648) | def _add_zone(self, poly, net): method _add_parsed_font_data (line 669) | def _add_parsed_font_data(self): method parse (line 674) | def parse(self): method _parse (line 688) | def _parse(self, brdfile): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/genericjson.py class GenericJsonParser (line 11) | class GenericJsonParser(EcadParser): method extra_data_file_filter (line 14) | def extra_data_file_filter(self): method latest_extra_data (line 17) | def latest_extra_data(self, extra_dirs=None): method get_extra_field_data (line 20) | def get_extra_field_data(self, file_name): method get_generic_json_pcb (line 37) | def get_generic_json_pcb(self): method _verify (line 60) | def _verify(self, pcb): method _texts (line 71) | def _texts(pcbdata): method _remove_control_codes (line 79) | def _remove_control_codes(s): method _parse_font_data (line 83) | def _parse_font_data(self, pcbdata): method _check_font_data (line 93) | def _check_font_data(self, pcbdata): method _parse (line 109) | def _parse(self): method parse (line 139) | def parse(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad.py class PcbnewParser (line 14) | class PcbnewParser(EcadParser): method __init__ (line 16) | def __init__(self, file_name, config, logger, board=None): method get_extra_field_data (line 27) | def get_extra_field_data(self, file_name): method parse_extra_data_from_pcb (line 34) | def parse_extra_data_from_pcb(self): method latest_extra_data (line 49) | def latest_extra_data(self, extra_dirs=None): method extra_data_file_filter (line 61) | def extra_data_file_filter(self): method normalize (line 69) | def normalize(point): method normalize_angle (line 73) | def normalize_angle(angle): method get_arc_angles (line 79) | def get_arc_angles(self, d): method parse_shape (line 90) | def parse_shape(self, d): method parse_line_chain (line 199) | def parse_line_chain(self, shape): method parse_poly_set (line 213) | def parse_poly_set(self, poly): method parse_text (line 222) | def parse_text(self, d): method parse_dimension (line 304) | def parse_dimension(self, d): method parse_drawing (line 328) | def parse_drawing(self, d): method parse_edges (line 350) | def parse_edges(self, pcb): method parse_drawings_on_layers (line 369) | def parse_drawings_on_layers(self, drawings, f_layer, b_layer): method get_all_drawings (line 389) | def get_all_drawings(self): method parse_pad (line 398) | def parse_pad(self, pad): method parse_footprints (line 477) | def parse_footprints(self): method parse_tracks (line 557) | def parse_tracks(self, tracks): method parse_zones (line 596) | def parse_zones(self, zones): method parse_netlist (line 629) | def parse_netlist(net_info): method footprint_to_component (line 636) | def footprint_to_component(footprint, extra_fields): method parse (line 661) | def parse(self): class InteractiveHtmlBomPlugin (line 779) | class InteractiveHtmlBomPlugin(pcbnew.ActionPlugin, object): method __init__ (line 781) | def __init__(self): method defaults (line 792) | def defaults(self): method Run (line 795) | def Run(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/__init__.py function parse_schematic_data (line 17) | def parse_schematic_data(file_name): function find_latest_schematic_data (line 31) | def find_latest_schematic_data(base_name, directories): function _find_in_dir (line 53) | def _find_in_dir(dir): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/netlistparser.py class NetlistParser (line 7) | class NetlistParser(ParserBase): method get_extra_field_data (line 8) | def get_extra_field_data(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/parser_base.py class ParserBase (line 1) | class ParserBase: method __init__ (line 3) | def __init__(self, file_name): method get_extra_field_data (line 9) | def get_extra_field_data(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/sexpressions.py function parse_sexpression (line 13) | def parse_sexpression(sexpression): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/xmlparser.py class XmlParser (line 6) | class XmlParser(ParserBase): method get_text (line 8) | def get_text(nodelist): method get_extra_field_data (line 15) | def get_extra_field_data(self): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/svgpath.py function clip (line 18) | def clip(a, a_min, a_max): class Line (line 22) | class Line(object): method __init__ (line 23) | def __init__(self, start, end): method __repr__ (line 27) | def __repr__(self): method __eq__ (line 30) | def __eq__(self, other): method __ne__ (line 35) | def __ne__(self, other): method __len__ (line 40) | def __len__(self): method bbox (line 43) | def bbox(self): class Arc (line 53) | class Arc(object): method __init__ (line 54) | def __init__(self, start, radius, rotation, large_arc, sweep, end, method __repr__ (line 149) | def __repr__(self): method __eq__ (line 155) | def __eq__(self, other): method __ne__ (line 163) | def __ne__(self, other): method _parameterize (line 168) | def _parameterize(self): method point (line 274) | def point(self, t): method bbox (line 292) | def bbox(self): function _tokenize_path (line 348) | def _tokenize_path(path_def): function parse_path (line 356) | def parse_path(pathdef, logger, current_pos=0j): function create_path (line 513) | def create_path(lines, circles=[]): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/errors.py class ExitCodes (line 4) | class ExitCodes(): class ParsingException (line 10) | class ParsingException(Exception): function exit_error (line 14) | def exit_error(logger, code, err): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py function to_utf (line 18) | def to_utf(s): function main (line 25) | def main(): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/version.py function _get_git_version (line 9) | def _get_git_version(): FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/ibom.js function dbg (line 18) | function dbg(html) { function redrawIfInitDone (line 22) | function redrawIfInitDone() { function padsVisible (line 29) | function padsVisible(value) { function referencesVisible (line 35) | function referencesVisible(value) { function valuesVisible (line 41) | function valuesVisible(value) { function tracksVisible (line 47) | function tracksVisible(value) { function zonesVisible (line 53) | function zonesVisible(value) { function dnpOutline (line 59) | function dnpOutline(value) { function setDarkMode (line 65) | function setDarkMode(value) { function setShowBOMColumn (line 76) | function setShowBOMColumn(field, value) { function setFullscreen (line 107) | function setFullscreen(value) { function fabricationVisible (line 115) | function fabricationVisible(value) { function silkscreenVisible (line 121) | function silkscreenVisible(value) { function setHighlightPin1 (line 127) | function setHighlightPin1(value) { function getStoredCheckboxRefs (line 133) | function getStoredCheckboxRefs(checkbox) { function getCheckboxState (line 158) | function getCheckboxState(checkbox, references) { function setBomCheckboxState (line 178) | function setBomCheckboxState(checkbox, element, references) { function createCheckboxChangeHandler (line 184) | function createCheckboxChangeHandler(checkbox, references, row) { function clearHighlightedFootprints (line 226) | function clearHighlightedFootprints() { function createRowHighlightHandler (line 235) | function createRowHighlightHandler(rowid, refs, net) { function entryMatches (line 257) | function entryMatches(entry) { function findRefInEntry (line 284) | function findRefInEntry(entry) { function highlightFilter (line 288) | function highlightFilter(s) { function checkboxSetUnsetAllHandler (line 311) | function checkboxSetUnsetAllHandler(checkboxname) { function createColumnHeader (line 340) | function createColumnHeader(name, cls, comparator, is_checkbox = false) { function populateBomHeader (line 398) | function populateBomHeader(placeHolderColumn = null, placeHolderElements... function populateBomBody (line 554) | function populateBomBody(placeholderColumn = null, placeHolderElements =... function highlightPreviousRow (line 706) | function highlightPreviousRow() { function highlightNextRow (line 725) | function highlightNextRow() { function populateBomTable (line 744) | function populateBomTable() { function footprintsClicked (line 751) | function footprintsClicked(footprintIndexes) { function netClicked (line 764) | function netClicked(net) { function updateFilter (line 775) | function updateFilter(input) { function updateRefLookup (line 780) | function updateRefLookup(input) { function changeCanvasLayout (line 785) | function changeCanvasLayout(layout) { function populateMetadata (line 814) | function populateMetadata() { function changeBomLayout (line 864) | function changeBomLayout(layout) { function changeBomMode (line 940) | function changeBomMode(mode) { function focusFilterField (line 977) | function focusFilterField() { function focusRefLookupField (line 981) | function focusRefLookupField() { function toggleBomCheckbox (line 985) | function toggleBomCheckbox(bomrowid, checkboxnum) { function checkBomCheckbox (line 996) | function checkBomCheckbox(bomrowid, checkboxname) { function setBomCheckboxes (line 1012) | function setBomCheckboxes(value) { function setMarkWhenChecked (line 1020) | function setMarkWhenChecked(value) { function prepCheckboxes (line 1031) | function prepCheckboxes() { function populateMarkWhenCheckedOptions (line 1060) | function populateMarkWhenCheckedOptions() { function updateCheckboxStats (line 1103) | function updateCheckboxStats(checkbox) { function constrain (line 1112) | function constrain(number, min, max){ function hideNetlistButton (line 1200) | function hideNetlistButton() { FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/pep.js function a (line 5) | function a(a,b){b=b||Object.create(null);var c=document.createEvent("Eve... function b (line 7) | function b(){this.array=[],this.size=0} function c (line 7) | function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bin... function d (line 7) | function d(a){return"body /shadow-deep/ "+e(a)} function e (line 7) | function e(a){return'[touch-action="'+a+'"]'} function f (line 7) | function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"} function g (line 7) | function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n... function h (line 7) | function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.na... function i (line 7) | function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId... function j (line 7) | function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentN... function k (line 7) | function k(a){var b=u.pointermap.get(a);return 0!==b.buttons} function l (line 7) | function l(){window.Element&&!Element.prototype.setPointerCapture&&Objec... FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/render.js function deg2rad (line 5) | function deg2rad(deg) { function calcFontPoint (line 9) | function calcFontPoint(linepoint, text, offsetx, offsety, tilt) { function drawText (line 19) | function drawText(ctx, text, color) { function drawedge (line 119) | function drawedge(ctx, scalefactor, edge, color) { function getChamferedRectPath (line 165) | function getChamferedRectPath(size, radius, chamfpos, chamfratio) { function getOblongPath (line 206) | function getOblongPath(size) { function getPolygonsPath (line 210) | function getPolygonsPath(shape) { function drawPolygonShape (line 230) | function drawPolygonShape(ctx, scalefactor, shape, color) { function drawDrawing (line 249) | function drawDrawing(ctx, scalefactor, drawing, color) { function getCirclePath (line 259) | function getCirclePath(radius) { function getCachedPadPath (line 266) | function getCachedPadPath(pad) { function drawPad (line 287) | function drawPad(ctx, pad, color, outline) { function drawPadHole (line 305) | function drawPadHole(ctx, pad, padHoleColor) { function drawFootprint (line 319) | function drawFootprint(ctx, layer, scalefactor, footprint, colors, highl... function drawEdgeCuts (line 360) | function drawEdgeCuts(canvas, scalefactor) { function drawFootprints (line 368) | function drawFootprints(canvas, layer, scalefactor, highlight) { function drawBgLayer (line 402) | function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, p... function drawTracks (line 415) | function drawTracks(canvas, layer, color, highlight) { function drawZones (line 437) | function drawZones(canvas, layer, color, highlight) { function clearCanvas (line 455) | function clearCanvas(canvas, color = null) { function drawNets (line 469) | function drawNets(canvas, layer, highlight) { function drawHighlightsOnLayer (line 503) | function drawHighlightsOnLayer(canvasdict, clear = true) { function drawHighlights (line 516) | function drawHighlights() { function drawBackground (line 521) | function drawBackground(canvasdict, clear = true) { function prepareCanvas (line 555) | function prepareCanvas(canvas, flip, transform) { function prepareLayer (line 568) | function prepareLayer(canvasdict) { function rotateVector (line 575) | function rotateVector(v, angle) { function applyRotation (line 583) | function applyRotation(bbox, flip) { function recalcLayerScale (line 599) | function recalcLayerScale(layerdict, width, height) { function redrawCanvas (line 625) | function redrawCanvas(layerdict) { function resizeCanvas (line 631) | function resizeCanvas(layerdict) { function resizeAll (line 642) | function resizeAll() { function pointWithinDistanceToSegment (line 647) | function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) { function modulo (line 679) | function modulo(n, mod) { function pointWithinDistanceToArc (line 683) | function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, enda... function pointWithinPad (line 712) | function pointWithinPad(x, y, pad) { function netHitScan (line 722) | function netHitScan(layer, x, y) { function pointWithinFootprintBbox (line 750) | function pointWithinFootprintBbox(x, y, bbox) { function bboxHitScan (line 757) | function bboxHitScan(layer, x, y) { function handlePointerDown (line 770) | function handlePointerDown(e, layerdict) { function handleMouseClick (line 791) | function handleMouseClick(e, layerdict) { function handlePointerLeave (line 823) | function handlePointerLeave(e, layerdict) { function resetTransform (line 834) | function resetTransform(layerdict) { function handlePointerUp (line 841) | function handlePointerUp(e, layerdict) { function handlePointerMove (line 886) | function handlePointerMove(e, layerdict) { function handleMouseWheel (line 936) | function handleMouseWheel(e, layerdict) { function addMouseHandlers (line 961) | function addMouseHandlers(div, layerdict) { function setRedrawOnDrag (line 988) | function setRedrawOnDrag(value) { function setBoardRotation (line 993) | function setBoardRotation(value) { function setOffsetBackRotation (line 1000) | function setOffsetBackRotation(value) { function initRender (line 1006) | function initRender() { FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/split.js function z (line 6) | function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){retu... function h (line 6) | function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e... function f (line 6) | function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.... function m (line 6) | function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-thi... function g (line 6) | function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r](... function d (line 6) | function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.... function S (line 6) | function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&... function v (line 6) | function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[... function p (line 6) | function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a]... FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/table-util.js function setBomHandlers (line 6) | function setBomHandlers() { function getBoundingClientRectFromMultiple (line 259) | function getBoundingClientRectFromMultiple(elements) { function cloneElementWithDimensions (line 279) | function cloneElementWithDimensions(elem) { function getBomTableHeaderIndex (line 286) | function getBomTableHeaderIndex(elem) { function getColumnOrderName (line 292) | function getColumnOrderName(elem) { function resizableGrid (line 300) | function resizableGrid(tablehead) { FILE: Powercore-V2.0 Motherboard/KiCAD/KiCAD Libraries/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/util.js function initStorage (line 7) | function initStorage(key) { function readStorage (line 24) | function readStorage(key) { function writeStorage (line 32) | function writeStorage(key, value) { function fancyDblClickHandler (line 38) | function fancyDblClickHandler(el, onsingle, ondouble) { function smoothScrollToRow (line 55) | function smoothScrollToRow(rowid) { function focusInputField (line 63) | function focusInputField(input) { function saveBomTable (line 69) | function saveBomTable(output) { function isNumeric (line 138) | function isNumeric(str) { function removeGutterNode (line 143) | function removeGutterNode(node) { function cleanGutters (line 153) | function cleanGutters() { function initUtils (line 187) | function initUtils() { function parseValue (line 214) | function parseValue(val, ref) { function valueCompare (line 267) | function valueCompare(a, b, stra, strb) { function validateSaveImgDimension (line 284) | function validateSaveImgDimension(element) { function saveImage (line 301) | function saveImage(layer) { function saveSettings (line 346) | function saveSettings() { function loadSettings (line 359) | function loadSettings() { function overwriteSettings (line 405) | function overwriteSettings(newSettings) { function saveFile (line 449) | function saveFile(filename, blob) { function dataURLtoBlob (line 457) | function dataURLtoBlob(dataurl) { function initDefaults (line 494) | function initDefaults() { constant IBOM_EVENT_TYPES (line 582) | const IBOM_EVENT_TYPES = {